Aspose.PDF for .NETのインストール方法
Aspose.PDF C# コンポーネント
製品説明
Aspose.PDF for .NET は堅牢な.NETコンポーネントで、開発者がAdobe Acrobatを使用せずにゼロからPDFドキュメントを作成できます。 Aspose.PDF for .NETは、Adobe Acrobatを使用せずにスクラッチからPDFドキュメントを作成できる堅牢な.NETコンポーネントです。
Aspose.PDF for .NETはマネージド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つのスレッドがドキュメント上で作業する限り、マルチスレッドセーフです。 Aspose.PDF for .NET は、一度に1つのスレッドがドキュメントで作業する限り、マルチスレッドセーフです。
宣言
すべてのAspose .NETコンポーネントには、フルトラストのアクセス許可が必要です。その理由は、Aspose .NETコンポーネントがフォント解析などの特定の操作に対して仮想ディレクトリ以外のレジストリ設定やシステムファイルにアクセスする必要があるためです。さらに、Aspose .NETコンポーネントは、多くの場合にフルトラストのアクセス許可が必要なコア.NETシステムクラスに基づいています。
インターネットサービスプロバイダーは、異なる企業からの複数のアプリケーションをホスティングする際に、通常、ミディアムトラストのセキュリティレベルを強制します。.NET 2.0の場合、そのようなセキュリティレベルは以下の制約を適用します:
- OleDbPermission は利用できません。 これは、ADO.NET管理OLE DBデータプロバイダを使用してデータベースにアクセスすることができないことを意味します。
- EventLogPermission は利用できません。 これは、Windowsイベントログにアクセスできないことを意味します。
- ReflectionPermission は利用できません。 これは、リフレクションを使用できないことを意味します。
- RegistryPermission は利用できません。 これは、レジストリにアクセスできないことを意味します。
- RegistryPermissionが利用できません。 これは、レジストリにアクセスできないことを意味します。
- WebPermissionが制限されています。 これは、アプリケーションが
<trust>
要素で定義したアドレスまたはアドレス範囲とのみ通信できることを意味します。 - FileIOPermissionが制限されています。 これは、アプリケーションの仮想ディレクトリ階層内のファイルにのみアクセスできることを意味します。 上記の理由により、Full Trust以外の許可セットを付与するサーバーではAspose .NETコンポーネントを使用できません。
インストール
Aspose.PDF for .NETを評価する
Aspose.PDF for .Netの評価版を簡単にダウンロードできます。評価版のダウンロードは購入版のダウンロードと同じです。ライセンスを適用するためのいくつかのコード行を追加すると、評価版はライセンス版になります。
ライセンスが指定されていないAspose.PDFの評価版は、製品の全機能を提供しますが、評価用の透かしを挿入し、任意のコレクションの要素を4つまでのみ表示・編集できるという2つの制限があります。
Aspose.PDF for .NETをNuGetを通じてインストールする
NuGetは.NETプラットフォーム用の無料でオープンソースの開発者向けパッケージ管理システムで、開発中にサードパーティのライブラリを.NETアプリケーションに組み込むプロセスを簡素化することを目的としています。 NuGetは、開発中にサードパーティのライブラリを.NETアプリケーションに組み込むプロセスを簡素化することを目的とした、無料のオープンソースの開発者向けパッケージ管理システムです。
Aspose.PDF for .NETの参照
パッケージマネージャーコンソールを使用したパッケージのインストール
- Visual Studioで.NETアプリケーションを開きます。
- ツールメニューからNuGetパッケージマネージャーを選択し、次にパッケージマネージャーコンソールを選択します。
Install-Package Aspose.PDF
と入力して最新のフルリリースをインストールするか、Install-Package Aspose.PDF -prerelease
と入力して最新のリリース(ホットフィックスを含む)をインストールします。Enter
キーを押します
パッケージマネージャーコンソールを使用したパッケージの更新
すでにNuGetを通じてコンポーネントを参照している場合は、次の手順に従って最新バージョンへの参照を更新します:
- Visual Studioで.NETアプリケーションを開きます。
- ツールメニューからNuGetパッケージマネージャーを選択し、次にパッケージマネージャーコンソールを選択します。
Update-Package Aspose.PDF
と入力して最新のフルリリースを参照するか、Update-Package Aspose.PDF -prerelease
と入力して最新のリリース(ホットフィックスを含む)をインストールします。- 最新の完全リリースを参照するには、コマンド
Update-Package Aspose.PDF
を入力するか、ホットフィックスを含む最新のリリースをインストールするには、コマンドUpdate-Package Aspose.PDF -prerelease
を入力します。
パッケージマネージャGUIを使用したパッケージのインストール
パッケージマネージャGUIを使用してコンポーネントを参照するには、以下の手順に従ってください:
-
Visual Studioで.NETアプリケーションを開きます。
-
プロジェクトメニューから NuGetパッケージの管理 を選択します。
- 参照 タブを選択します。
-
検索ボックスにAspose.PDFと入力して、.NET用Aspose.PDFを見つけます。
-
Aspose.PDF for .NETの最新バージョンの隣にあるインストール/更新をクリックします。
- ポップアップウィンドウで承認をクリックします。
非Windows環境での.NET Core DLLの使用
Aspose.PDF for .NETは.NET Standard 2.0 (.NET Core 2.0)をサポートしているため、Linuxのようなオペレーティングシステムで実行されるCoreアプリケーションで使用できます。 Aspose.PDF for .NETが.NET Standard 2.0(.NET Core 2.0)をサポートしているため、Linuxのようなオペレーティングシステムで動作するCoreアプリケーションで使用できます。
インストールしてください:
- libgdiplusパッケージ
- Microsoft互換フォントのパッケージ: ttf-mscorefonts-installer。(例:
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>"));