マルチスレッド生成
IronPDFはスレッドセーフなPDF生成を提供し、この例で示されているようにChromePdfRendererクラスを使用すると、マルチスレッドプロセスを使用してPDFドキュメントを生成するサポートを提供します。 このようにして、スレッドブロッキングなどの問題を心配することなく、任意のサイズのPDF生成タスクやバッチPDF生成タスクを同時に処理することができます。
マルチスレッドPDF生成の手順
マルチスレッド環境でPDFドキュメントを生成する最初のステップは、新しいChromePdfRendererインスタンスを作成することです。 これにより、ピクセルパーフェクトなPDFドキュメントを生成する能力を持つIronPDFの強力なレンダリングエンジンにアクセスできます。 次に、文字列オブジェクトの新しいhtmlStringsと呼びます。 このリストには、私たちのマルチスレッド環境でPDFドキュメントを生成するHTML文字列が満載されています。
次に、非同期プログラミングを使用して、すべてのHTML文字列を同時にPDFファイルにレンダリングする必要があります。 rendererを通じて呼び出し、それらをPDFドキュメントに変換します。 RenderHtmlAsPdfAsyncコールが完了したときに完了します。 次に、PdfDocumentオブジェクトの新しい配列を返します。
最後に、PDF生成の結果を取得します。 PdfDocumentオブジェクトの結果の配列を取得することを保証します。 次に、pdfListリストに変換し、PDFドキュメントをさらに操作しやすくします。

