
このデジタル時代において、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の詳細については、ドキュメント にアクセスしてください。質問については、フォーラム からお問い合わせください。