Como criar diferentes versões de PDF em C

This article was translated from English: Does it need improvement?
Translated
View the article in English

O IronPDF gerencia automaticamente a seleção da versão do PDF com base nos recursos do documento, escolhendo versões de 1.4 a 1.7 para garantir a compatibilidade, preservando a funcionalidade. Esse processo integrado lida com tudo, desde conversões simples de HTML (normalmente PDF 1.4) até fusões complexas de documentos (padrão PDF 1.7). Ao trabalhar com conversões de strings HTML para PDF , o IronPDF determina de forma inteligente a versão apropriada com base nos requisitos do seu conteúdo.

Início Rápido: Criar diferentes versões de PDF em C#

  1. Instale IronPDF com o Gerenciador de Pacotes NuGet

    PM > Install-Package IronPdf
  2. Copie e execute este trecho de código.

    // Create a simple PDF using IronPDF - automatically selects version 1.4
    using IronPdf;
    
    var renderer = new ChromePdfRenderer();
    var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
    pdf.SaveAs("hello-world.pdf");
  3. Implante para testar em seu ambiente de produção.

    Comece a usar IronPDF em seu projeto hoje com uma avaliação gratuita

    arrow pointer


Como faço para criar um documento PDF versão 1.4?

O IronPDF é compatível com todas as versões de PDF, da 1.2 à 1.7. Ao converter HTML para PDF, o IronPDF seleciona automaticamente a versão mais antiga oferecida pelo mecanismo Chromium, que varia da 1.4 à 1.6, para maximizar a compatibilidade. Esse comportamento corresponde ao que você encontrará ao exportar diferentes versões de PDF em vários aplicativos.

A maioria das conversões resulta em PDF 1.4. O PDF 1.4 oferece suporte à transparência, permitindo designs gráficos modernos e, ao mesmo tempo, mantendo ampla compatibilidade. Neste exemplo, vamos converter uma string HTML em PDF usando o IronPDF para demonstrar esse comportamento. Essa abordagem funciona perfeitamente, quer você esteja criando PDFs a partir de arquivos HTML , URLs ou páginas ASPX .

Que código preciso para gerar o PDF 1.4?

:path=/static-assets/pdf/content-code-examples/how-to/pdf-version-standard.cs
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF automatically outputs to the PDF 1.4 standard
pdf.SaveAs("output.pdf");
Imports IronPdf

' Instantiate Renderer
Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>")

' Save as PDF file, IronPDF automatically outputs to the PDF 1.4 standard
pdf.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

A seleção inteligente de versões do IronPDF se destaca aqui. Para conteúdo HTML básico sem recursos avançados, o padrão é o PDF 1.4, garantindo que seus documentos funcionem na maior variedade de visualizadores e aplicativos de PDF. Essa seleção automática elimina a configuração manual da versão na maioria dos cenários.

Qual é a aparência do arquivo PDF 1.4 gerado?

A caixa de diálogo de propriedades do PDF mostra o IronPDF v2025.9.18 como produtor e a versão do PDF 1.4 (Acrobat 5.x).

Conforme demonstrado, o IronPDF escolheu a versão mais antiga disponível (PDF 1.4) para garantir a compatibilidade. Esta versão suporta funcionalidades essenciais como incorporação de fontes, criptografia e formulários básicos, mantendo ao mesmo tempo uma excelente compatibilidade com leitores de PDF mais antigos.


Como faço para criar um documento PDF versão 1.7?

O IronPDF gera automaticamente o formato PDF 1.7 (o padrão internacional) ao mesclar ou unir PDF para garantir a máxima compatibilidade. Como os PDFs de origem podem usar versões e recursos diferentes, a utilização da versão abrangente 1.7 por padrão garante que todos os elementos originais sejam preservados sem perda de dados. Isso é crucial ao mesclar PDF ou dividir PDFs de diversas fontes.

A versão 1.7 do PDF tornou-se o padrão ISO (ISO 32000-1:2008) e inclui recursos avançados:

  • Opções aprimoradas de segurança e criptografia
  • Suporte a conteúdo 3D
  • Modos avançados de mesclagem de transparência
  • Recursos de acessibilidade aprimorados
  • Melhor suporte Unicode para idiomas internacionais

Que código preciso para mesclar PDFs na versão 1.7?

:path=/static-assets/pdf/content-code-examples/how-to/merge-or-split-pdfs-merge.cs
using IronPdf;

// Two paged PDF
const string html_a =
    @"<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>";

// Two paged PDF
const string html_b =
    @"<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);

// Four paged PDF
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
Imports IronPdf

' Two paged PDF
Private Const html_a As String = "<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>"

' Two paged PDF
Private Const html_b As String = "<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>"

Private renderer = New ChromePdfRenderer()

Private pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)

' Four paged PDF
Private merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

Essa funcionalidade de mesclagem é essencial ao combinar documentos de diferentes fontes ou quando você precisa adicionar, copiar ou excluir páginas de PDF . O documento PDF 1.7 resultante garante que todas as características de ambos os documentos de origem sejam preservadas.

Por que o IronPDF usa a versão 1.7 para documentos mesclados?

Propriedades do PDF mostrando IronPDF v2025.9.18 como produtor e versão do PDF 1.7 (compatibilidade com Acrobat 8.x)

O IronPDF gerou um PDF na versão 1.7 ao mesclar os dois PDFs. Isso garante:

  1. Compatibilidade Universal : PDF 1.7 é compatível com todos os leitores e navegadores de PDF modernos.
  2. Preservação de funcionalidades : Todas as funcionalidades avançadas dos documentos originais são mantidas.
  3. Preparação para o futuro : Como padrão ISO, o PDF 1.7 garante a acessibilidade do documento a longo prazo.
  4. Segurança aprimorada : suporte para permissões e senhas avançadas de PDF.

Considerações avançadas sobre a versão em PDF

Ao trabalhar com versões em PDF no IronPDF, diversos fatores influenciam a seleção automática da versão:

Complexidade do conteúdo

HTML simples com texto básico e imagens geralmente resulta em PDF 1.4, enquanto documentos que contêm JavaScript, formulários ou conteúdo multimídia podem gerar versões mais recentes. Ao executar JavaScript personalizado em seus PDFs, o IronPDF pode selecionar uma versão mais recente para oferecer suporte a esses recursos interativos.

Requisitos de funcionalidade

Determinadas funcionalidades exigem versões específicas do PDF:

  • PDF 1.4 : Transparência básica, incorporação de fontes
  • PDF 1.5 : Camadas, fluxos de objetos
  • PDF 1.6 : Fontes OpenType, anotações 3D
  • PDF 1.7 : Segurança aprimorada, recursos de pacote/portfólio

Conformidade e normas

Para fins de arquivamento, você pode precisar de versões específicas. O IronPDF permite a criação de documentos no formato PDF/A para preservação a longo prazo, os quais possuem requisitos de versão específicos com base no nível de PDF/A escolhido.

Otimização de desempenho

As diferentes versões do PDF têm tamanhos de arquivo e requisitos de processamento variados. Os documentos PDF 1.4 são geralmente menores e processados ​​mais rapidamente, tornando-os ideais para aplicações de alto volume. Saiba mais sobre técnicas de compressão de PDF para otimizar seus documentos.

Ao compreender essas diferenças de versão e deixar que o IronPDF lide com a seleção automaticamente, você garante que seus PDFs mantenham o equilíbrio perfeito entre compatibilidade, recursos e desempenho para o seu caso de uso específico.

Perguntas frequentes

Quais versões de PDF o IronPDF suporta?

O IronPDF é compatível com todas as versões de PDF, da 1.2 à 1.7. Ao converter HTML para PDF, o IronPDF seleciona automaticamente a versão apropriada com base nas características do documento, geralmente escolhendo entre PDF 1.4 e PDF 1.7 para garantir a melhor compatibilidade.

Como o IronPDF determina qual versão do PDF usar?

O IronPDF gerencia de forma inteligente e automática a seleção da versão do PDF com base nas características do documento. Para conversões simples de HTML, ele geralmente seleciona o PDF 1.4 para máxima compatibilidade. Para operações complexas, como a mesclagem de documentos, o IronPDF usa o PDF 1.7 para preservar todas as características.

Posso especificar manualmente a versão do PDF ao criar documentos?

O IronPDF gerencia a seleção de versão automaticamente, eliminando a necessidade de configuração manual na maioria dos casos. A biblioteca escolhe de forma inteligente a versão mais antiga oferecida pelo mecanismo Chromium (variando de PDF 1.4 a PDF 1.6) que seja compatível com todos os recursos do seu documento.

Que versão de PDF é criada ao converter HTML básico em PDF?

Ao converter conteúdo HTML básico sem recursos avançados, o IronPDF usa por padrão o PDF 1.4. Essa versão oferece suporte a recursos essenciais como transparência, incorporação de fontes, criptografia e formulários básicos, mantendo excelente compatibilidade com leitores de PDF mais antigos.

Por que o IronPDF usa o PDF 1.7 para mesclar documentos?

O IronPDF gera automaticamente PDFs na versão 1.7 ao mesclar documentos para garantir a máxima compatibilidade e preservar todos os recursos dos PDFs de origem, que podem usar versões diferentes. O PDF 1.7 é o padrão internacional que oferece suporte à mais ampla gama de recursos de PDF.

Quais são as funcionalidades suportadas pela versão 1.4 do PDF?

O PDF 1.4, geralmente gerado pelo IronPDF para conversões de HTML, oferece suporte à transparência, permitindo designs gráficos modernos, incorporação de fontes, recursos de criptografia e funcionalidades básicas de formulário. Esta versão oferece um equilíbrio perfeito entre recursos e compatibilidade.

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais ...

Leia mais
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.