ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
PDFドキュメントを結合する機能は、多くのアプリケーションで一般的な要件です。 レポート、請求書、その他のドキュメント中心のシステムを扱っているかどうかにかかわらず、結合PDFファイルプロセスを効率化し、ユーザーエクスペリエンスを向上させることができます。 の中で.NETエコシステム, IronPDF は、PDF ファイルを操作するための強力で柔軟なソリューションを提供します。 この記事では、IronPDFを使用して異なるPDFドキュメントを統合する方法を探ります。IronPDFの公式ウェブサイト.NETアプリケーションで。
PDFファイルを作成
PDFファイルを開く
IronPDFは、HTML、画像、または他のソースからPDFドキュメントを生成および編集することができる.NET PDFライブラリです。 これは、.NET 8、7、6、5、Core、Standard、そしてFrameworkと互換性があり、暗号化、圧縮、デジタル署名、OCRなどのさまざまな機能をサポートしています。
IronPDFの主な機能のいくつかは以下の通りです:
HTMLファイル、文字列、またはURLをPDF文書に変換できます。CSS、JavaScript、画像、フォント、レスポンシブレイアウトに対応しています。 PDFの外観をカスタマイズするために、ページテンプレート、ヘッダー、フッター、ページ番号、ページ区切りを適用することもできます。
既存のPDF文書を、ページの追加、削除、または結合、メタデータの変更、パスワードや権限の適用、デジタル署名の追加、ファイルサイズの圧縮によって修正することができます。また、PDFからテキスト、画像、フォームデータを抽出したり、PDFをHTMLや画像に変換したりすることもできます。
IronPDFを使用してゼロからPDFドキュメントを作成することも、PDFDocumentクラスを使用してテキストなどのPDF要素を操作することもできます。画像、図形、注釈、ブックマーク、およびフォーム。 PDF の印刷設定を制御するために、PDFPrintOptions クラスを使用することもできます。
IronPDFの導入はとても簡単です。 IronPDFをインストールするNuGetパッケージNuGet パッケージ マネージャー コンソールを使用して、.NET プロジェクトに追加します:
Install-Package IronPdf
代わりに、直接インストールすることもできますIronPDFのインストールガイド.
IronPDFがインストールされると、.NETアプリケーション内で複数のPDFドキュメントを簡単に結合できます。 以下は、その方法に関するステップバイステップガイドです:
私たちのプロジェクトで使用するためのIronPDFライセンスが必要です。 取得することができます無料試用IronPDFのウェブサイトからライセンスを取得してください。
IronPdf.License.LicenseKey = "IRONSUITE.ABC.XYZ.COM.876UTR-DEPLOYMENT.TRIAL-P45MXL.TRIAL.EXPIRES.31.JAN.2030"; // example of a license key
IronPdf.License.LicenseKey = "IRONSUITE.ABC.XYZ.COM.876UTR-DEPLOYMENT.TRIAL-P45MXL.TRIAL.EXPIRES.31.JAN.2030"; // example of a license key
IronPdf.License.LicenseKey = "IRONSUITE.ABC.XYZ.COM.876UTR-DEPLOYMENT.TRIAL-P45MXL.TRIAL.EXPIRES.31.JAN.2030" ' example of a license key
このライセンスキーを、IronPDFから取得したものに置き換えてください。
次に、新しいPDFドキュメントを開くか作成する必要があります。
まず、結合したい各PDFファイルのためにIronPDFドキュメントを作成します。 既存のPDFを扱う場合でも、新しいPDFを作成する場合でも、IronPDFはそのプロセスをシームレスにします。
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();
PdfDocument pdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://www.adobe.com/acrobat/about-adobe-pdf.html");
pdfDocument.SaveAs("PDF1.pdf");
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();
PdfDocument pdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://www.adobe.com/acrobat/about-adobe-pdf.html");
pdfDocument.SaveAs("PDF1.pdf");
Dim chromePdfRenderer As New ChromePdfRenderer()
Dim pdfDocument As PdfDocument = chromePdfRenderer.RenderUrlAsPdf("https://www.adobe.com/acrobat/about-adobe-pdf.html")
pdfDocument.SaveAs("PDF1.pdf")
上記のコードは、引数で指定されたURLから新しいPDFファイルを作成します。 それは、IronPDFの一部であるChromePdfRendererインスタンスを初期化します。 次に、このレンダラーを使用してウェブページを変換します。(この場合、AdobeのPDF情報ページ)PDFドキュメントに変換し、「PDF1.pdf」として保存します。RenderUrlAsPdfメソッドは、Chromeブラウザーエンジンを使用してウェブコンテンツをダウンロード可能なPDFファイルにシームレスに変換することを可能にします。
生成されたPDFドキュメントは次のとおりです:
IronPDFは新しいPDFドキュメントを作成する3つの方法を提供します:
作成URLからPDF
HTML文字列から2つ目のPDFファイルを作成してみましょう:
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();
PdfDocument pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>MY PDF File</h1>");
pdfDocument.SaveAs("PDF2.pdf");
ChromePdfRenderer chromePdfRenderer = new ChromePdfRenderer();
PdfDocument pdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>MY PDF File</h1>");
pdfDocument.SaveAs("PDF2.pdf");
Dim chromePdfRenderer As New ChromePdfRenderer()
Dim pdfDocument As PdfDocument = chromePdfRenderer.RenderHtmlAsPdf("<h1>MY PDF File</h1>")
pdfDocument.SaveAs("PDF2.pdf")
上記のコードは、RenderHTMLAsPDFで提供されたHTML文字列から新しいPDFドキュメントを生成します。() メソッド
出力PDFファイルは次のとおりです:
両方のPDFの準備ができたので、PDFファイルをマージするコードを書きましょう。
個々のPDFドキュメントを用意したら、IronPDFを使用して単一のPDFドキュメントに結合することができます。
PdfDocument pdfDocument1 = new PdfDocument("PDF1.pdf");
PdfDocument pdfDocument2 = new PdfDocument("PDF2.pdf");
var merged = PdfDocument.Merge(pdfDocument1, pdfDocument2);
merged.SaveAs("Merged.pdf");
PdfDocument pdfDocument1 = new PdfDocument("PDF1.pdf");
PdfDocument pdfDocument2 = new PdfDocument("PDF2.pdf");
var merged = PdfDocument.Merge(pdfDocument1, pdfDocument2);
merged.SaveAs("Merged.pdf");
Dim pdfDocument1 As New PdfDocument("PDF1.pdf")
Dim pdfDocument2 As New PdfDocument("PDF2.pdf")
Dim merged = PdfDocument.Merge(pdfDocument1, pdfDocument2)
merged.SaveAs("Merged.pdf")
上記コードは、既存のPDFファイルを読み込むことで、二つのPdfDocumentインスタンス、pdfDocument1とpdfDocument2を作成します。(「PDF1.pdf」と「PDF2.pdf」). PdfDocument.Merge メソッドは、これらの2つの入力PDFファイルを1つの統合されたドキュメントに結合するために使用され、結果は「Merged.pdf」として保存されます。IronPDFが既存のPDFを統合ファイルに結合するプロセスを数行のコードで簡素化する方法を示しています。 この方法で、複数のPDFファイルを非常に簡単に結合することができます。
結合されたPDFドキュメントは以下の通りです:
結論として、.NET アプリケーションで複数のPDFドキュメントをマージするプロセスは、IronPDFを使用することで非常に簡単になります。 この強力なライブラリは、PDFのマージを簡単にするだけでなく、素晴らしい機能を提供します。PDF生成, 編集そして操作。 HTMLからPDFへの高度なスタイリングオプションでの変換から既存のPDFのシームレスな結合まで、IronPDFは開発者のツールキットにおいて多用途なツールであることを証明しています。
このガイドに記載されている手順に従うことで、開発者は簡単にIronPDFをプロジェクトに統合し、ドキュメント中心のアプリケーションを強化するための機能を活用できます。 レポート、請求書、またはその他の文書タイプを扱う場合でも、IronPDFの機能は、ページの追加、削除、または修正を含めて、非常に貴重です。 さらに、ライブラリはさまざまな.NETフレームワークとの互換性があるため、幅広いプロジェクトに適用できます。
IronPDFはインストールと使用が簡単で、C#でPDF開発を始めるために包括的なドキュメントとサンプルを提供します。 さまざまな機能を提供しますライセンス開発者の数、場所、プロジェクト、および再配布のニーズに応じて、オプションと無料トライアルが提供されます。 ライセンスは永久的であり、無料のサポートおよびアップデートが含まれています。
9つの .NET API製品 オフィス文書用