Geração paralela de PDFs

Graças ao suporte do IronPDF para geração assíncrona e multithread de PDFs, a programação paralela torna-se muito fácil. Por meio disso, você pode realizar duas ou mais tarefas ao mesmo tempo, ou usar o loop Parallel.ForEach como temos neste exemplo de código para geração de PDF.

Etapas para geração paralela de PDFs

Aqui está um exemplo que demonstra como usar Parallel.ForEach para gerar PDFs simultaneamente:

Explicação

  1. ChromePdfRenderer : A primeira coisa que precisamos fazer ao usar a geração paralela de PDF com o IronPDF é criar uma nova instância de ChromePdfRenderer. Isso nos dá acesso ao poderoso mecanismo de renderização baseado no Chromium e aos seus métodos para gerar documentos PDF de alta qualidade a partir de strings HTML.

  2. Lista de strings HTML : Em seguida, definimos nossa lista de strings HTML, que aqui contém três strings HTML que pretendemos converter em documentos PDF.

  3. Processamento paralelo : O próximo passo é usar Parallel.ForEach para processar essas strings simultaneamente. Isso permite que o aplicativo gere vários documentos PDF simultaneamente, melhorando significativamente o desempenho ao lidar com um grande número de itens — como a geração de grandes lotes de documentos PDF.

  4. Renderizar e salvar PDFs : Dentro do bloco Parallel.ForEach, chamamos o método RenderHtmlAsPdf. Este método pega a string HTML atual de cada iteração da lista htmlStrings e a converte em um documento PDF. Em seguida, você pode salvar os documentos PDF ou manipulá-los ainda mais usando os outros recursos de edição de PDF do IronPDF.

Para obter informações mais detalhadas e exemplos de código, você pode consultar o Guia Prático do IronPDF.

Explore a geração assíncrona de PDFs com o IronPDF.

Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.