PDF ファイルを操作するオープンソースの .NET SDK
PDF ドキュメントを作成、編集、結合するための無料かつ強力なオープン ソース .NET API。
PDFSharp API for .NET とは何ですか?
PDFsharp は、PDF ドキュメントを簡単かつ柔軟に作成および処理するために設計されたオープン ソースの .NET ライブラリです。新しい PDF を最初から生成する場合、既存のドキュメントを結合する場合、または PDF にテキスト、画像、および図形を追加する場合、PDFsharp は幅広い機能を提供します。これにより、.NET 開発者は明確で直感的な API を使用してプログラムで PDF ファイルを処理できるため、小規模アプリケーションと大規模なエンタープライズ ソリューションの両方に最適です。PDF ドキュメント内のベクター グラフィックとラスター グラフィックの両方を処理できるため、.NET アプリケーションで複雑なレポートや動的コンテンツを生成するための多目的ツールになります。
PDFSharp for .NET API - 主な機能
PDFSharp の主な機能は次のとおりです。
- 新しい PDF ドキュメントを最初から作成します。
- 既存の PDF ドキュメントを変更します。
- PDF ページにテキスト、画像、グラフィックを追加します。
- ベクター グラフィックスとラスター イメージをサポートします。
- PDF ドキュメントを結合または分割します。
- PDF ファイルからコンテンツを抽出します。
- TrueType フォントを含むフォントを処理します。
- 線、長方形、円などの図形を描きます。
- 暗号化された PDF ファイルをサポートします。
- アーカイブ用の PDF/A ドキュメントを生成します。
- .NET Framework および .NET Core と互換性があります。
PDFSharp for .NET API を使い始める
ShapeCrawler ライブラリは GitHub または nuget からダウンロードできます。
インストール
PDFSharp API for .NET のインストールは簡単で、以下に示すように Nugget から実行できます。
PDFSharp API for .NET のインストール
Install-Package PdfSharp
PdfSharp API for .NET のコード例
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.PDFSharp API for .NET を使用して空の PDF ファイルを作成する方法は?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- 新しい PDF ドキュメントを作成します。これにより、空の PDF ドキュメントが初期化されます。
- 新しいページを追加: ドキュメントに空白ページを追加します。
- テキストを描画: XGraphics オブジェクトを使用して、ページの中央に「Hello, World!」と書き込みます。
- ドキュメントを保存: 指定したファイル名で PDF を保存します。
PDFSharp API を使用して PDF に画像を追加する方法は?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- 新しい PDF ドキュメントを作成します。これにより、空の PDF ドキュメントが初期化されます。
- ページを追加: ドキュメントに空白ページを追加します。
- 画像を読み込みます: XImage.FromFile() を使用して、指定されたファイル パスから画像を読み込みます。
- 画像を描画する: gfx.DrawImage() を使用して、PDF ページ上の画像の位置とサイズを変更します。
- ドキュメントを保存: 画像とともに PDF を保存します。
.NET で PDF ドキュメントに表を挿入するにはどうすればいいですか?
PDFSharp for .NET API を使用して PDF ドキュメントに表を挿入するには、次の手順に従います。
- 新しい PDF ドキュメントを作成します。これにより、空の PDF ドキュメントが初期化されます。
- ページを追加: 新しい PDF ドキュメントに空白ページを追加します。
- テーブルの一部となる行と列を定義します。
- ネストされたループを使用して、行と列の数でテーブルを作成します。
- ドキュメントを保存: 画像とともに PDF を保存します。
.NET で PDF ページに透かしを追加する
- 既存の PDF ドキュメントを読み込み: コードは既存の PDF を変更モードで開きます。
- ページをループ: ドキュメント内の各ページを反復処理します。
- XGraphics オブジェクトを作成します。PDF ページでの描画操作を可能にします。
- フォントやテキストなどの透かしのプロパティを定義します。
- 透かしを描画します。テキストは斜めのレイアウトでページの中央に配置されます。
- ドキュメントを保存: 透かしが適用された PDF を保存します。
結論
PDFsharp は、.NET 開発者向けの多用途で強力なオープン ソース ライブラリで、PDF ドキュメントの作成、編集、管理のための包括的なツールを提供します。PDFsharp は、そのわかりやすい API により、新しいドキュメントの生成、画像やテキストの追加、透かしなどのコンテンツを重ねて既存の PDF を変更することなど、さまざまな PDF 操作を簡素化します。ベクター グラフィックス、図形、表、ハイパーリンクをサポートしているため、レポート生成、ドキュメント処理、アーカイブなど、幅広いアプリケーションに適しています。.NET Framework および .NET Core との互換性により、さまざまなプラットフォームでの使用性がさらに向上し、PDFsharp は .NET プロジェクトでの PDF 処理の信頼できる選択肢となっています。