Równoległe generowanie plików PDF

Dzięki wsparciu IronPDF dla asynchronicznego, wielowątkowego generowania PDF, programowanie równoległe jest prostsze. Dzięki temu można wykonywać dwie lub więcej zadań jednocześnie lub użyć pętli Parallel.ForEach tak, jak mamy w tym przykładzie kodu na generowanie PDF.

Kroki dla równoległego generowania PDF

Oto przykład, który pokazuje, jak użyć Parallel.ForEach do jednoczesnego generowania plików PDF:

Wyjaśnienie

  1. ChromePdfRenderer: Pierwszą rzeczą, którą musimy zrobić przy używaniu równoległego generowania PDF z IronPDF, jest utworzenie nowej instancji ChromePdfRenderer. To daje nam dostęp do zaawansowanego silnika renderującego opartego na Chromium i jego metod do generowania wysokiej jakości dokumentów PDF z ciągów HTML.

  2. Lista ciągów HTML: Następnie definiujemy naszą listę ciągów HTML, która zawiera tutaj trzy ciągi HTML, które zamierzamy przekonwertować na dokumenty PDF.

  3. Przetwarzanie równoległe: Następnym krokiem jest użycie Parallel.ForEach do jednoczesnego przetwarzania tych ciągów. To pozwala aplikacji na jednoczesne generowanie wielu dokumentów PDF, co znacznie poprawia wydajność przy pracy z dużą ilością elementów — takich jak generowanie dużych partii dokumentów PDF.

  4. Renderowanie i zapisywanie PDF: W bloku Parallel.ForEach wywołujemy metodę RenderHtmlAsPdf. Ta metoda pobiera aktualny ciąg HTML dla każdej iteracji przez listę htmlStrings i konwertuje go na dokument PDF. Następnie można zapisać dokumenty PDF lub dalej nimi manipulować za pomocą innych funkcji edycji PDF oferowanych przez IronPDF.

Bardziej szczegółowe informacje oraz przykłady kodów znajdziesz w Przewodniku Jak-To IronPDF.

Odkryj asynchroniczne generowanie PDF z IronPDF

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.