Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NETは、開発者がAdobe Acrobatを使用せずにゼロからPDF文書を作成できる堅牢な.NETコンポーネントです。学習と使用が容易なシンプルなアプリケーションプログラミングインターフェース(API)を提供します。
Aspose.PDF for .NETはManaged C#を使用して実装されており、C#、VB.NET、J#などの任意の.NET言語で使用できます。ASP.NET WebアプリケーションやWindowsアプリケーションなど、あらゆる種類のアプリケーションに統合できます。
開発者が迅速に立ち上げられるように、Aspose.PDF for .NETはC#で書かれた完全なデモと動作例を提供します。これらのデモを使用することで、開発者はAspose.PDF for .NETが提供する機能について迅速に学ぶことができます。
この高速で軽量なコンポーネントは、効率的にPDF文書を作成し、アプリケーションのパフォーマンスを向上させます。Aspose.PDF for .NETは、その価格、優れたパフォーマンス、素晴らしいサポートにより、PDF文書を作成する際の顧客の第一選択です。
Aspose.PDF for .NETは、同時に1つのスレッドが1つの文書で作業する限り、マルチスレッド安全です。1つのスレッドが1つの文書で作業するのは典型的なシナリオです。異なるスレッドは、同時に異なる文書で安全に作業できます。
すべてのAspose .NETコンポーネントは、フルトラストの権限セットを必要とします。その理由は、Aspose .NETコンポーネントがフォントの解析などの特定の操作のために、仮想ディレクトリ以外のレジストリ設定やシステムファイルにアクセスする必要があるからです。さらに、Aspose .NETコンポーネントは、フルトラストの権限セットを必要とする多くのケースで、コア.NETシステムクラスに基づいています。
複数の企業からのアプリケーションをホスティングするインターネットサービスプロバイダーは、主にミディアムトラストのセキュリティレベルを強制します。.NET 2.0の場合、このセキュリティレベルは以下の制約を適用します:
<trust>
要素で定義したアドレスまたはアドレス範囲とのみ通信できることを意味します。Aspose.PDF for .NETを評価用に簡単にダウンロードできます。評価用のダウンロードは、購入したダウンロードと同じです。評価版は、ライセンスを適用するために数行のコードを追加するとライセンス付きになります。
ライセンスが指定されていないAspose.PDFの評価版は、製品の全機能を提供します。ただし、2つの制限があります:評価用の透かしを挿入し、任意の文書の最初の4ページのみを表示/編集できます。
NuGetは、.NETプラットフォーム向けの無料でオープンソースの開発者向けパッケージ管理システムで、開発中にサードパーティライブラリを.NETアプリケーションに組み込むプロセスを簡素化することを目的としています。これは、Visual Studioプロジェクトでライブラリやツールを簡単に追加、削除、更新できるVisual Studio拡張機能です。ライブラリやツールは、NuGetパッケージを作成し、NuGetリポジトリに保存することで、他の開発者と簡単に共有できます。パッケージをインストールすると、NuGetはファイルをソリューションにコピーし、参照の追加やapp.configまたはweb.configファイルの変更など、必要な変更を自動的に行います。ライブラリを削除することに決めた場合、NuGetはファイルを削除し、プロジェクトに加えた変更を元に戻して、混乱を残さないようにします。
Install-Package Aspose.PDF
を入力して最新のフルリリースをインストールするか、コマンドInstall-Package Aspose.PDF -prerelease
を入力してホットフィックスを含む最新のリリースをインストールします。Enter
を押します。すでにNuGetを通じてコンポーネントを参照している場合は、最新バージョンへの参照を更新するために以下の手順を実行します:
Update-Package Aspose.PDF
を入力して最新のフルリリースを参照するか、コマンドUpdate-Package Aspose.PDF -prerelease
を入力してホットフィックスを含む最新のリリースをインストールします。パッケージマネージャーGUIを使用してコンポーネントを参照するための手順は以下の通りです:
Visual Studioで.NETアプリケーションを開きます。
プロジェクトメニューからNuGetパッケージの管理を選択します。
検索ボックスにAspose.PDFと入力してAspose.PDF for .NETを見つけます。
Aspose.PDF for .NETの最新バージョンの横にあるインストール/更新をクリックします。
Aspose.PDF for .NETは.NET Standard 2.0(.NET Core 2.0)をサポートしているため、Linuxのようなオペレーティングシステムで実行されるCoreアプリケーションで使用できます。私たちはAPIの.NET Coreサポートを改善するために常に取り組んでいます。ただし、Aspose.PDF for .NETの機能を使用する際により良い結果を得るために、顧客に実行を推奨する以下の操作があります:
以下をインストールしてください:
sudo apt-get install ttf-mscorefonts-installer
)
これらのフォントは、Aspose.PDF for .NETがLinuxのようなオペレーティングシステムでこのフォルダをスキャンするため、"/usr/share/fonts/truetype/msttcorefonts"ディレクトリに配置する必要があります。オペレーティングシステムに他のデフォルトのフォント用フォルダ/ディレクトリがある場合は、Aspose.PDFを使用する前に次の行のコードを使用する必要があります。Aspose.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<user's path to ms fonts>"));
dotnet --version
# Create a new console application
dotnet new console -n AsposePDFNetDemo
# Navigate into the project directory
cd AsposePDFNetDemo
# Install Aspose.PDF package
dotnet add package Aspose.PDF
.csproj
ファイルを開きます。<ItemGroup>
<PackageReference Include="Aspose.PDF" Version="x.x.x" />
</ItemGroup>
.vscode/launch.json
を作成または修正します:{
"version": "0.2.0",
"configurations": [
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/net7.0/AsposePDFNetDemo.dll",
"args": [],
"cwd": "${workspaceFolder}",
"console": "internalConsole",
"stopAtEntry": false
}
]
}
Program.cs
の内容を次のように置き換えます:
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
using System;
using Aspose.Pdf;
using Aspose.Pdf.Text;
class Program
{
static void Main(string[] args)
{
// Activate your license, you can comment out these codelines to use library in Evaluation mode
var license = new Aspose.Pdf.License();
license.SetLicense("Aspose.PDF.NET.lic");
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
// Add page
var page = document.Pages.Add();
// Create a text fragment
var textFragment = new Aspose.Pdf.Text.TextFragment("Hello, Aspose.PDF for .NET!");
textFragment.Position = new Aspose.Pdf.Text.Position(100, 600);
// Add text to the page
page.Paragraphs.Add(textFragment);
// Save PDF document
document.Save("sample.pdf");
}
}
}
dotnet restore
dotnet build
dotnet run
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.