マルチスレッド生成

IronPDFはスレッドセーフなPDF生成を提供し、この例で示されているようにChromePdfRendererクラスを使用すると、マルチスレッドプロセスを使用してPDFドキュメントを生成するサポートを提供します。 このようにして、スレッドブロッキングなどの問題を心配することなく、任意のサイズのPDF生成タスクやバッチPDF生成タスクを同時に処理することができます。

マルチスレッドPDF生成の手順

マルチスレッド環境でPDFドキュメントを生成する最初のステップは、新しいChromePdfRendererインスタンスを作成することです。 これにより、ピクセルパーフェクトなPDFドキュメントを生成する能力を持つIronPDFの強力なレンダリングエンジンにアクセスできます。 次に、文字列オブジェクトの新しいhtmlStringsと呼びます。 このリストには、私たちのマルチスレッド環境でPDFドキュメントを生成するHTML文字列が満載されています。

次に、非同期プログラミングを使用して、すべてのHTML文字列を同時にPDFファイルにレンダリングする必要があります。 rendererを通じて呼び出し、それらをPDFドキュメントに変換します。 RenderHtmlAsPdfAsyncコールが完了したときに完了します。 次に、PdfDocumentオブジェクトの新しい配列を返します。

最後に、PDF生成の結果を取得します。 PdfDocumentオブジェクトの結果の配列を取得することを保証します。 次に、pdfListリストに変換し、PDFドキュメントをさらに操作しやすくします。

IronPDFを使った非同期PDFレンダリングを見る

準備はできましたか?
Nuget ダウンロード 19,936,792 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronPdf
サンプルを実行するHTML が PDF に変換されるのを確認します。