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ć dwa lub więcej zadań jednocześnie lub używać pętli Parallel.ForEach, tak jak w tym przykładzie kodu do generowania plików PDF.

Kroki dla równoległego generowania PDF

Oto przykład pokazujący, jak używać Parallel.ForEach do jednoczesnego generowania plików PDF:

Wyjaśnienie

  1. ChromePdfRenderer: Pierwszą rzeczą, którą musimy zrobić, korzystając z równoległego generowania plików PDF za pomocą 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: Kolejnym krokiem jest użycie Parallel.ForEach do równoległego przetwarzania tych ciągów znakó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 plików PDF: W bloku Parallel.ForEach wywołujemy metodę RenderHtmlAsPdf. Ta metoda pobiera bieżący ciąg HTML dla każdej iteracji listy htmlStrings i konwertuje go na dokument PDF. Następnie możesz 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,926,724 | Wersja: 2026.5 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.