このチュートリアルでは、C# を使用して PDF ファイルのページを追加または削除する方法について説明します。プログラムで PDF ファイルを操作すると、複数の PDF の結合、特定のページの抽出、既存の PDF の変更など、さまざまなシナリオで役立ちます。ここでは、既存の PDF に新しいページを追加したり、不要なページを削除したりすることに特に焦点を当てます。
- PDF でページを追加または削除する理由は何ですか?
- PDF ページの操作 - C# API のインストール
- C# を使用して PDF ドキュメントにページを追加する
- C# を使用して特定のインデックスに PDF ファイルにページを挿入する
- C# で PDF ドキュメントからページを削除する
PDF でページを追加または削除する理由は何ですか?
技術的な詳細を学ぶ前に、PDF ドキュメントでページを追加または削除する必要がある理由について説明しましょう。
ページの追加
新しいコンテンツの挿入: 書籍の新しい章やレポートの追加セクションなど、既存の PDF に追加のコンテンツや情報を挿入する必要がある場合。
ドキュメント アセンブリ: 異なるソースからページを追加して、複数の PDF ファイルを 1 つのドキュメントに結合します。
テンプレートの作成: ユーザーが記入したり、署名や注釈などの特定の目的のために空白ページをテンプレートとして追加します。
ページの削除
コンテンツの削除: PDF を共有または公開する前に、不要なページや機密ページを削除します。
エラー修正: ドキュメントの正確性を維持するために、エラーや古い情報のあるページを削除します。
カスタマイズ: 無関係なセクションを削除して、さまざまな対象者向けに PDF コンテンツをカスタマイズします。
PDF でページを追加または削除する理由がわかったので、C# を使用して技術的な実装を進めましょう。
PDF ページの操作 - C# API のインストール
以下の NuGet インストール コマンドを使用して Conholdate.Total for .NET を環境にインストールすると、PDF ドキュメント内のページを操作できます。
PM> NuGet\Install-Package Conholdate.Total
C# を使用して PDF ドキュメントにページを追加する
以下の手順に従って、PDF ドキュメントにページを追加できます。
- ソース PDF ドキュメントを読み込むために、Document クラスのオブジェクトを作成します。
- Add メソッドを使用して、ドキュメントの最後に空のページを追加します。
- Save メソッドを使用して出力 PDF ファイルを保存します。
以下のサンプル コードは、C# を使用して PDF ドキュメントにページを追加する方法を示しています。
// 入力PDF文書を読み込む
Document document = new Document("Sample.pdf");
// 文書の最後に空白ページを追加する
Page page = document.Pages.Add();
// 出力PDFファイルを保存する
document.Save("Page_Added.pdf");
C# を使用して特定のインデックスに PDF ファイルにページを挿入する
次の手順で説明するように、番号を指定して PDF ドキュメントの任意のインデックスにページを挿入できます。
- 入力 PDF ファイルを読み込むために Document クラス オブジェクトを初期化します。
- Insert メソッドを使用して、ドキュメントの任意のインデックスにページを挿入します。
- Save メソッドを呼び出して、生成された PDF ドキュメントをエクスポートします。
次のコード スニペットは、C# を使用して PDF ドキュメントの任意のインデックスにページを挿入する方法を示しています。
// 入力PDF文書を読み込む
Document document = new Document("Sample.pdf");
// 2ページの後に空白ページを追加します
document.Pages.Insert(2);
// 出力PDFファイルを保存する
document.Save("Page_Inserted.pdf");
C# で PDF ドキュメントからページを削除する
PDF ドキュメントから任意のページを削除するには、次の手順に従う必要があります。
- 入力 PDF ドキュメントを読み取るために Document クラスのインスタンスを初期化します。
- Delete メソッドでゼロベースのインデックスを指定して任意のページを削除します。
- Save メソッドを使用して出力 PDF ファイルを書き込みます。
コード サンプルでは、C# を使用して PDF ドキュメント内の任意のページを削除する方法について詳しく説明します。
// 入力PDF文書を読み込む
Document document = new Document("Sample.pdf");
// ページ番号 2 を削除します - 2 ページ目
document.Pages.Delete(1);
// 出力PDFファイルを保存する
document.Save("Page_Deleted.pdf");
無料評価ライセンス
API を最大限に活用するために、無料の一時ライセンス を取得できます。
まとめ
これで、C# を使用して PDF のページを追加または削除する方法を学習しました。このチュートリアルに従うと、さまざまなアプリケーションやシナリオで PDF 編集タスクを自動化できます。ニーズに合わせて、さまざまなページ操作テクニックを試すことができます。ご不明な点やご質問がある場合は、フォーラム までお寄せください。