C#を使用してPDFをマージする方法
Contents
[
Hide
]
C#で複数のPDFを単一のPDFに結合または結合する
C#でPDFを結合するのは、サードパーティのライブラリを使用しないと簡単な作業ではありません。 この記事では、Aspose.PDF for .NETを使用して複数のPDFファイルを単一のPDFドキュメントに結合する方法を示します。 例はC#で書かれていますが、APIはVB.NETなどの他の.NETプログラミング言語でも使用できます。 PDFファイルは、最初のものが他のドキュメントの最後に結合されるように結合されます。
次のコードスニペットもAspose.PDF.Drawingライブラリで機能します。
C#とDOMを使用してPDFファイルを結合する
2つのPDFファイルを連結するには:
- 入力PDFファイルのそれぞれを含む2つのDocumentオブジェクトを作成します。
- 次に、他のPDFファイルを追加したいDocumentオブジェクトのPageCollectionコレクションのAddメソッドを呼び出します。
- 最終的に、Save メソッドを使用して出力PDFファイルを保存します。
次のコードスニペットは、PDFファイルを連結する方法を示しています。
// ドキュメントディレクトリへのパス。
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// 最初のドキュメントを開く
Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
// 二番目のドキュメントを開く
Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");
// 二番目のドキュメントのページを最初のドキュメントに追加
pdfDocument1.Pages.Add(pdfDocument2.Pages);
dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
// 連結した出力ファイルを保存
pdfDocument1.Save(dataDir);
ライブ例
Aspose.PDF Merger は、プレゼンテーションのマージ機能がどのように機能するかを調査できる無料のオンラインWebアプリケーションです。