PDF のマージ API

無料のクロスプラットフォームアプリとAPIを使用して、複数のPDFファイルを個別のドキュメントとして結合します。.NET、.NET Core、Java、C++、Android を使用して PDF ファイルを結合するネイティブ API

Aspose.PDF ライブラリを使用して PDF ファイルをマージする方法

PDFファイルをマージするために、機能豊富で強力で使いやすいドキュメント操作APIである Aspose.PDF APIを使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。Package Manager コンソールから次のコマンドを使用することもできます。

ドキュメントデータを結合するハイコード API

.NET、.NET Core、Java、C++、Android を使用して PDF ファイルを結合するネイティブ API。 1 つ以上の PDF ドキュメントの結合は、非常に一般的な作業です。Aspose.PDF ライブラリはそれを使って素晴らしい仕事をします。この例は C# で記述されていますが、この API は VB.NET などの他の.NET プログラミング言語でも使用できます。PDF ファイルは、最初のファイルが他のドキュメントの最後に結合されるように結合されます。Aspose.PDF は、さまざまな形式のファイルを組み合わせて表示します。リンクをたどって、Aspose.PDF ライブラリとファイルを組み合わせる可能性をすべて知りましょう。 PDFファイルをマージする理由はたくさんあります。たとえば、PDF ファイルを結合すると、複数の文書を印刷待ち行列に入れる代わりに 1 つのファイルを印刷できます。一方、関連ファイルを結合すると、検索や整理が必要なファイルの数が減り、多くの文書の管理と保存のプロセスが簡略化されます。

C# で PDF ファイルをマージしてみる

C# で PDF ファイルをマージするコード例

C# 経由で PDF を Aspose.PDF (.NET ライブラリ用) と組み合わせます。

C# example

// Open first document
Document pdfDocument1 = new Document(_dataDir + "Concat1.pdf");
// Open second document
Document pdfDocument2 = new Document(_dataDir + "Concat2.pdf");

// Add pages of second document to the first
document1.Pages.Add(document2.Pages);
document.Save(_dataDir+"ConcatenatedPDF.pdf");

Java経由でPDFファイルをマージしてみる

Java で PDF ファイルをマージするためのサンプルコード。

Java 経由で PDF を Java ライブラリ用の Aspose.PDF と組み合わせます。

Java example

// Create PdfFileEditor object
PdfFileEditor fileEditor = new PdfFileEditor();
String[] files = new String[] { "file1.pdf", "file2.pdf", "pdf3.pdf" };
// Merge multiple PDF files
fileEditor.concatenate(files, "merged-pdf.pdf");

C++ で PDF ファイルをマージしてみる

C++ で PDF ファイルをマージするサンプルコード。

C++ で PDF を C++ ライブラリ用の Aspose.PDF と組み合わせます。

C++ example

// Open first document
auto doc1 = MakeObject<Document>(u"file1.pdf");

// Open second document
auto doc2 = MakeObject<Document>(u"file2.pdf");

// Add pages of second document to the first
doc1->get_Pages()->Add(doc2->get_Pages());

// Save concatenated output file
doc1->Save(u"merged-output.pdf");

PythonでPDFファイルをマージしてみる

Python で PDF ファイルをマージするためのサンプルコード。

PDF を Python ライブラリの.NET 用の Aspose.PDF と Python 経由で組み合わせます。

Python example

import aspose.pdf as ap
# Open first document
document1 = ap.Document(input_pdf_1)
# Open second document
document2 = ap.Document(input_pdf_2)

# Add pages of second document to the first
document1.pages.add(document2.pages)

# Save concatenated output file
document1.save(output_pdf)