C#.NETを使用してPDFページを再配置する

このデジタル時代において、PDFは最も使用されているファイル形式の1つであり、その移植性のために人気があります。一方、ほとんどの場合、PDFファイルを編集することはできません。複数のドキュメントとページをマージして結合された包括的なドキュメントを形成すると、ページの結合が間違った順序で終了することがよくあります。この記事では、** C#を使用してプログラムでPDFページを再配置する方法**について説明します。

PDFページを再配置してドキュメントをマージするための.NETAPI

ドキュメント内のページを再配置するために、GroupDocsはGroupDocs.Merger for .NET を提供しています。 APIを使用すると、ページの削除、分割、抽出、ページの向きの変更、および.NETアプリケーション内のドキュメントページの回転が可能になります。 APIの詳細やその他の機能については、ドキュメント にアクセスしてください。

ダウンロードセクション からDLLまたはMSIインストーラーをダウンロードするか、NuGet

PM> Install-Package GroupDocs.Merger

C#を使用してPDFページを再配置する

以下は、C#を使用してPDFドキュメントのページを並べ替える手順です。

  • MoveOptions クラスでページの既存の位置と新しい位置を定義します。
  • Merger クラスを使用してPDFドキュメントをロードします。
  • MovePage() メソッドを使用して、定義されたオプションに従って並べ替えます。
  • Save() メソッドを使用して、新しいページ順序でPDFファイルを保存します。

次のC#コードは、PDFドキュメントのページを再配置します。正確には、ドキュメントの6ページ目を1位に移動します。

// C#を使用してPDFドキュメントのページを再配置します
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

上記のコードの出力は次のとおりです。

無料のAPIライセンスを取得する

評価の制限なしでAPIを使用するために、無料の一時ライセンスを取得 することができます。

結論

結論として、.NETアプリケーション内でC#を使用してPDFファイルのページを並べ替える方法を学びました。ページの位置を変更するための実行例を見ました。ページを簡単にシャッフルすることでPDFファイルを整理できる簡単なアプリケーションを作成してみることができます。

APIの詳細については、ドキュメント にアクセスしてください。質問については、フォーラム からお問い合わせください。

関連項目