Parallele PDF-Erstellung
Durch die Unterstützung von IronPDF für asynchrone, multithreaded PDF-Erstellung ist paralleles Programmieren ein Kinderspiel. Auf diese Weise können Sie zwei oder mehr Aufgaben gleichzeitig ausführen oder die Parallel.ForEach-Schleife verwenden, wie wir es in diesem Code-Beispiel zur PDF-Erstellung getan haben.
Schritte zur parallelen PDF-Erstellung
Hier ist ein Beispiel, das zeigt, wie man Parallel.ForEach verwendet, um PDF-Dateien gleichzeitig zu generieren:
Erklärung
-
ChromePdfRenderer: Der erste Schritt bei der parallelen PDF-Erstellung mit IronPDF ist das Erstellen einer neuenChromePdfRenderer-Instanz. Dies gibt uns Zugriff auf die leistungsstarke, auf Chromium basierende Rendering-Engine und ihre Methoden zur Erstellung von hochwertigen PDF-Dokumenten aus HTML-Strings. -
Liste von HTML-Strings: Als Nächstes definieren wir unsere Liste von HTML-Strings, die hier drei HTML-Strings enthält, die wir in PDF-Dokumente umwandeln möchten.
-
Parallele Verarbeitung: Der nächste Schritt besteht darin,
Parallel.ForEachzu verwenden, um diese Zeichenfolgen gleichzeitig zu verarbeiten. Dies ermöglicht es der Anwendung, mehrere PDF-Dokumente gleichzeitig zu erstellen, was die Leistung bei der Verarbeitung einer großen Anzahl von Elementen erheblich verbessert – zum Beispiel beim Erstellen großer Mengen von PDF-Dokumenten. - PDFs rendern und speichern: Innerhalb des
Parallel.ForEach-Blocks rufen wir dieRenderHtmlAsPdf-Methode auf. Diese Methode nimmt die aktuelle HTML-Zeichenkette für jede Iteration durch die ListehtmlStringsund konvertiert sie in ein PDF-Dokument. Sie können die PDF-Dokumente dann speichern oder mit den anderen PDF-Bearbeitungsfunktionen von IronPDF weiter manipulieren.
Für ausführlichere Informationen und Beispielcodes können Sie in der IronPDF Anleitung nachlesen.

