PDF Converter

PDF to HTML

Converter PDF para HTML com as ferramentas .NET do Documentize—preserve layout e formatação para resultados consistentes e profissionais.

PDF to DOC

Converta PDFs em documentos do Word com as ferramentas .NET do Documentize—preserve a formatação e a estrutura para edição fácil.

HTML to PDF

Converter HTML para PDF com as ferramentas .NET do Documentize—preserve layout e formatação para resultados consistentes e profissionais.

PDF to JPEG

Converta PDFs em imagens JPEG com as ferramentas .NET da Documentize—extraia imagens de alta qualidade dos seus documentos sem esforço.

PDF to PDF/A

Converter PDFs para o formato PDF/A com as ferramentas .NET do Documentize—garanta arquivamento de longo prazo e conformidade com facilidade.

PDF to PNG

Converter PDFs em imagens PNG com as ferramentas .NET da Documentize—extraia imagens de alta qualidade para uso na web e em gráficos.

PDF to TIFF

Converta PDFs em imagens TIFF com as ferramentas .NET da Documentize—extraia imagens de alta resolução para uma gestão profissional de documentos.

PDF to XLS

Converta PDFs para Excel com as ferramentas .NET do Documentize — extraia tabelas e dados rapidamente para uma análise e processamento sem interrupções.

Subsecções de PDF Converter

PDF to HTML

O Conversor de PDF do Documentize para .NET oferece capacidades robustas para converter documentos PDF para o formato HTML, ideal para aplicativos web, arquivamento e geração de relatórios. Com múltiplas opções para lidar com recursos e layouts, o conversor se adapta a várias exigências de projeto.

Convertendo PDF para HTML

Converta arquivos PDF em HTML para tornar documentos acessíveis para visualização baseada na web ou integração em aplicativos onde o formato HTML é preferido.

  1. Configurar Opções: Use PdfToHtmlOptions para personalizar a saída, escolhendo entre recursos incorporados ou externos.
  2. Definir Caminhos de Entrada e Saída: Defina os caminhos para o seu PDF de entrada e o HTML de saída.
  3. Executar a Conversão: Chame o método Convert do PdfConverter para converter o arquivo.

Exemplo: Converter PDF para HTML com Recursos Incorporados

1// Crie um objeto PdfToHtmlOptions para definir o tipo de dado de saída como arquivo com recursos incorporados
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Defina o caminho do arquivo de saída
6options.AddOutput(new FileDataSource("path_to_output.html"));
7// Execute o processo
8PdfConverter.Convert(options);

Opções Disponíveis para Conversão de PDF para HTML

  • SaveDataType:
    • FileWithEmbeddedResources: Gera um único arquivo HTML com todos os recursos incorporados.
    • FileWithExternalResources: Salva recursos separadamente, ideal para arquivos HTML grandes.

PDF to DOC

O Conversor de PDF do Documentize para .NET é uma ferramenta poderosa projetada para converter documentos PDF em formatos DOC ou DOCX. Este plugin transforma perfeitamente páginas PDF em documentos editáveis do Microsoft Word, facilitando a reutilização, edição e compartilhamento de conteúdo em várias plataformas.

Como Converter PDF para DOC/DOCX

Para converter um documento PDF para o formato DOC/DOCX, siga estas etapas:

  1. Crie uma instância de PdfToDocOptions para configurar o processo de conversão.
  2. Adicione o arquivo PDF de entrada usando o método AddInput.
  3. Adicione o caminho do arquivo de saída para o arquivo resultante usando o método AddOutput.
  4. Execute o método Convert para realizar a conversão.
1  
2// Crie um objeto PdfToDocOptions para definir instruções  
3var options = new PdfToDocOptions();  
4// Adicione o caminho do arquivo de entrada  
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
6// Defina o caminho do arquivo de saída  
7options.AddOutput(new FileDataSource("path_to_result_file.doc"));  
8// Execute o processo  
9PdfConverter.Convert(options);  

Convertendo PDF para DOC com Opções Personalizadas

O plugin Conversor de PDF para DOC oferece várias opções para personalizar seu processo de conversão. Você pode escolher entre diferentes modos para controlar como o layout e a estrutura do PDF são tratados durante a conversão.

 1  
 2// Crie um objeto PdfToDocOptions para definir instruções  
 3var options = new PdfToDocOptions();  
 4// Adicione o caminho do arquivo de entrada  
 5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
 6// Defina o caminho do arquivo de saída  
 7options.AddOutput(new FileDataSource("path_to_result_file.doc"));  
 8// Defina o Modo  
 9options.Mode = DocConversionMode.Flow;  
10// Execute o processo  
11PdfConverter.Convert(options);  

Principais Recursos:

  • Conversão DOC/DOCX: Converta documentos PDF em formatos editáveis do Microsoft Word (DOC ou DOCX).
  • Manter Formatação: Preserve o layout, texto e formatação originais durante o processo de conversão.
  • Opções de Conversão Personalizadas: Ajuste o processo de conversão com diferentes modos, como Enhanced Flow, para melhor layout.

HTML to PDF

O Conversor de PDF do Documentize para .NET oferece capacidades robustas para converter documentos entre os formatos HTML e PDF, ideal para aplicações web, arquivamento e geração de relatórios. Com várias opções para lidar com recursos e layouts, o conversor se adapta a diferentes requisitos de projeto.

Convertendo HTML para PDF

Transforme conteúdo HTML em PDFs de alta qualidade, perfeitos para gerar relatórios imprimíveis, arquivar conteúdo da web ou criar formatos de documentos compartilháveis. Para converter um documento HTML em PDF, siga estas etapas:

  1. Configurar Opções: Use HtmlToPdfOptions para definir o layout e as configurações de mídia.
  2. Especificar Caminhos: Defina os caminhos dos arquivos HTML de entrada e PDF de saída.
  3. Executar a Conversão: Execute o método Convert do PdfConverter para converter o arquivo.

Exemplo: Converter HTML para PDF

1// Criar HtmlToPdfOptions
2var options = new HtmlToPdfOptions();
3// Adicionar caminho do arquivo de entrada
4options.AddInput(new FileDataSource("path_to_input.html"));
5// Definir caminho do arquivo de saída
6options.AddOutput(new FileDataSource("path_to_output.pdf"));
7// Realizar o processo
8PdfConverter.Convert(options);

Opções Adicionais para Conversão de HTML para PDF

  • Tipo de Mídia:

    • HtmlMediaType.Print: Ideal para gerar PDFs adequados para impressão.
    • HtmlMediaType.Screen: Use ao converter conteúdo projetado para visualização digital.
  • Ajustes de Layout:

    • PageLayoutOption: Ajusta como o conteúdo HTML se encaixa no layout do PDF, como ScaleToPageWidth para garantir que o conteúdo se escale para a largura do PDF.
    • IsRenderToSinglePage: Permite renderizar todo o conteúdo HTML em uma única página PDF, se necessário para apresentações concisas.

Este conversor é versátil para uma variedade de aplicações, desde a geração de relatórios PDF baseados em conteúdo da web até a conversão de arquivos de documentos PDF para acessibilidade baseada na web. Para configurações mais avançadas, consulte a documentação completa do Documentize.

PDF to JPEG

O Conversor de PDF da Documentize para .NET é uma ferramenta poderosa que simplifica a conversão de documentos PDF em imagens JPEG de alta qualidade. Este plugin foi projetado para tornar seu conteúdo mais acessível entre plataformas ao transformar páginas PDF em formatos de imagem amplamente utilizados.

Como Converter Páginas PDF em JPEG

Para converter um documento PDF em imagens JPEG, siga estes passos:

  1. Crie uma instância de PdfToJpegOptions para configurar o processo de conversão.
  2. Adicione o arquivo PDF de entrada usando o método AddInput.
  3. Defina o caminho do diretório de saída para as imagens JPEG usando o método AddOutput.
  4. Execute o método Convert para converter as páginas PDF em imagens JPEG.
1// Crie um objeto PdfToJpegOptions para configurar as instruções
2var options = new PdfToJpegOptions();
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Defina o caminho do diretório de saída
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Realize o processo
8PdfConverter.Convert(options);

Personalizando a Conversão de PDF para JPEG

Você pode personalizar o processo de conversão ajustando a resolução, selecionando intervalos de páginas ou configurando a qualidade da imagem. Veja como converter a primeira página de um PDF a 200 DPI:

 1// Crie um objeto PdfToJpegOptions para configurar as instruções
 2var options = new PdfToJpegOptions();
 3// Procesar apenas a primeira página
 4options.PageList = [1];
 5// Defina a resolução de saída para 200 DPI
 6options.OutputResolution = 200;
 7// Defina a qualidade de saída para 50
 8options.Quality = 50;
 9// Adicione o caminho do arquivo de entrada
10options.AddInput(new FileDataSource("path_to_input.pdf"));
11// Defina o caminho do diretório de saída
12options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
13// Realize o processo
14PdfConverter.Convert(options);

Como obter resultados sem um diretório, ou na forma de streams

O método Convert retorna um objeto ResultContainer que contém informações sobre os resultados da conversão. Você pode obter streams dos arquivos JPEG convertidos, conforme mostrado abaixo:

 1// Crie um objeto PdfToJpegOptions para configurar as instruções
 2var options = new PdfToJpegOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Realize o processo
 6var results = PdfConverter.Convert(options);
 7// Obtenha os resultados em stream
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Principais Recursos:

  • Converter PDF para JPEG: Converta facilmente documentos PDF inteiros ou páginas específicas em imagens JPEG.
  • Resolução Personalizada: Ajuste a resolução (por exemplo, 300 dpi) para saídas de alta qualidade.
  • Conjunto de Páginas: Selecione páginas específicas para conversão.
  • Conversão Rápida: Processo rápido e eficiente com mínimo esforço.

PDF to PDF/A

O Conversor de PDF do Documentize para .NET é uma ferramenta poderosa projetada para converter documentos PDF para o formato PDF/A, garantindo que seu conteúdo permaneça em conformidade com os padrões de arquivamento de longo prazo. Este plugin também suporta a validação de documentos PDF existentes para conformidade com PDF/A, oferecendo recursos de conversão e validação em uma única solução.

Como Converter PDF para PDF/A

Para converter um documento PDF para o formato PDF/A, siga estes passos:

  1. Crie uma instância de PdfToPdfAOptions para configurar a conversão.
  2. Especifique a versão PDF/A desejada (por exemplo, PDF/A-3B).
  3. Adicione o arquivo PDF de entrada usando o método AddInput.
  4. Adicione o arquivo de saída para o PDF/A resultante usando o método AddOutput.
  5. Chame o método Convert para executar a conversão.
 1// Crie a classe de opções para configurar o processo de conversão
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Adicione o arquivo fonte
 8options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf")); // substitua pelo caminho real do seu arquivo
 9
10// Adicione o caminho para salvar o arquivo convertido
11options.AddOutput(new FileDataSource("caminho_para_o_arquivo_convertido.pdf"));
12
13// Execute a conversão
14PdfConverter.Convert(options);

Validação de Conformidade PDF/A

Você pode validar arquivos PDF existentes para conformidade com PDF/A usando a classe PdfAValidateOptions.

 1// Crie a classe de opções para configurar o processo de validação
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Adicione um ou mais arquivos a serem validados
 8options.AddInput(new FileDataSource("caminho_para_seu_primeiro_arquivo_pdf.pdf")); // substitua pelo caminho real do seu arquivo
 9options.AddInput(new FileDataSource("caminho_para_seu_segundo_arquivo_pdf.pdf"));
10// adicione mais arquivos conforme necessário
11
12// Execute a validação e obtenha os resultados
13var resultContainer = PdfConverter.Validate(options);
14
15// Verifique a propriedade resultContainer.ResultCollection para os resultados de validação de cada arquivo:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Resultado da validação para o i-ésimo documento
21}

Principais Recursos:

  • Converter para PDF/A: Transforme arquivos PDF no formato PDF/A (como PDF/A-1a, PDF/A-2b, PDF/A-3b) para garantir conformidade com os padrões de arquivamento.
  • Validar Conformidade PDF/A: Verifique documentos PDF existentes para conformidade com os padrões PDF/A e identifique problemas se não estiverem em conformidade.
  • Fluxo de Trabalho Eficiente: Minimize tempo e esforço com processos de conversão rápidos e confiáveis.

PDF to PNG

O Conversor de PDF da Documentize para .NET é uma ferramenta avançada que permite converter documentos PDF em imagens PNG de alta qualidade. Este plugin foi projetado para tornar seu conteúdo mais versátil, acessível e mais fácil de compartilhar, transformando páginas PDF em formatos de imagem amplamente suportados.

Como Converter PDF em PNG

Para converter um documento PDF em imagens PNG, siga estas etapas:

  1. Crie uma instância de PdfToPngOptions para configurar o processo de conversão.
  2. Adicione o arquivo PDF de entrada usando o método AddInput.
  3. Defina o caminho do diretório de saída para as imagens PNG usando o método AddOutput.
  4. Execute o método Convert para converter as páginas PDF em imagens PNG.
1// Criar objeto PdfToPngOptions para definir instruções
2var options = new PdfToPngOptions();
3// Adicionar caminho do arquivo de entrada
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Definir caminho do diretório de saída
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Realizar o processo
8PdfConverter.Convert(options);

Personalizando a Conversão de PDF para PNG

Você pode personalizar a conversão ajustando a resolução e selecionando páginas específicas. Por exemplo, para converter apenas a primeira página de um PDF a 200 DPI:

 1// Criar objeto PdfToPngOptions para definir instruções
 2var options = new PdfToPngOptions()
 3// Processar apenas a primeira página
 4options.PageList = [1];
 5// Definir a resolução de saída para 200 DPI
 6options.OutputResolution = 200;
 7// Adicionar caminho do arquivo de entrada
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Definir caminho do diretório de saída
10options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
11// Realizar o processo
12PdfConverter.Convert(options);

Manipulando Resultados da Conversão

O método Convert retorna um objeto ResultContainer que contém informações sobre os resultados da conversão. Você pode obter streams dos arquivos PNG convertidos, conforme mostrado abaixo:

 1// Criar objeto PdfToJpegOptions para definir instruções
 2var options = new PdfToPngOptions();
 3// Adicionar caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Realizar o processo
 6var results = PdfConverter.Convert(options);
 7// Obter resultados em stream
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Principais Recursos:

  • Converter PDF em PNG: Converta rapidamente e de forma eficiente documentos PDF inteiros ou páginas específicas em imagens PNG.
  • Resolução Personalizável: Defina o DPI desejado (por exemplo, 300 DPI) para saída de imagem de alta qualidade.
  • Conjunto de Páginas: Selecione páginas específicas para conversão.
  • Gerenciamento de Saída Fácil: Especifique diretórios de saída para cada arquivo PNG convertido.
  • Conversão Rápida: Rápido, eficiente e requer mínimo esforço para configurar.

PDF to TIFF

O Conversor de PDF Documentize para .NET é uma ferramenta poderosa projetada para converter documentos PDF em imagens TIFF de alta qualidade. Este plugin garante que seu conteúdo seja acessível em várias plataformas, mantendo excelente fidelidade e versatilidade.
Você pode personalizar o processo de conversão ajustando a resolução, habilitando a saída de várias páginas ou selecionando páginas.

Como Converter PDF para TIFF

Para converter um documento PDF em imagens TIFF, siga estes passos:

  1. Crie uma instância de PdfToTiffOptions para configurar o processo de conversão.
  2. Adicione o arquivo PDF de entrada usando o método AddInput.
  3. Especifique o caminho do arquivo de saída para as imagens TIFF usando o método AddOutput.
  4. Execute o método Convert para converter as páginas do PDF em imagens TIFF.
1// Crie o objeto PdfToTiffOptions para definir as instruções
2var options = new PdfToTiffOptions();
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
5// Defina o caminho do diretório de saída
6options.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_saida"));
7// Realize o processo
8PdfConverter.Convert(options);

Personalizando Páginas e DPI da Conversão de PDF para TIFF

Aqui está como converter 2 páginas de um PDF a 400 DPI em um arquivo TIFF:

 1// Crie o objeto PdfToTiffOptions para definir as instruções
 2var options = new PdfToTiffOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
 5// Defina o caminho do diretório de saída
 6options.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_saida"));
 7// Defina as Páginas
 8options.PageList = [1, 3];
 9// Defina a Resolução da imagem resultante
10options.OutputResolution = 400;
11// Realize o processo
12PdfConverter.Convert(options);

Criação de TIFF de Múltiplas Páginas

O plugin suporta a geração de TIFF de múltiplas páginas, permitindo que você combine várias páginas PDF em um único arquivo TIFF para arquivamento ou impressão eficientes.

 1// Crie o objeto PdfToTiffOptions para definir as instruções
 2var options = new PdfToTiffOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
 5// Defina o caminho do diretório de saída
 6options.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_saida"));
 7// Habilite a saída TIFF de múltiplas páginas
 8options.MultiPage = true;
 9// Realize o processo
10PdfConverter.Convert(options);

Personalizando Páginas e DPI da Conversão de PDF para TIFF

Aqui está como converter 2 páginas de um PDF a 400 DPI em um arquivo TIFF:

 1// Crie o objeto PdfToTiffOptions para definir as instruções
 2var options = new PdfToTiffOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
 5// Defina o caminho do diretório de saída
 6options.AddOutput(new DirectoryDataSource("caminho_para_diretorio_de_saida"));
 7// Defina Compressão e Profundidade de Cor
 8options.Compression = TiffCompression.RLE;
 9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Realize o processo
11PdfConverter.Convert(options);

Como Lidar com os Resultados da Conversão

O método Convert retorna um objeto ResultContainer que fornece detalhes sobre os resultados da conversão. Você pode obter streams dos arquivos TIFF convertidos como mostrado abaixo:

 1// Crie o objeto PdfToTiffOptions para definir as instruções
 2var options = new PdfToTiffOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("caminho_para_input.pdf"));
 5// Realize o processo
 6var results = PdfConverter.Convert(options);
 7// Obtenha os resultados do stream
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Principais Características:

  • Converter PDF em TIFF: Converta facilmente documentos PDF inteiros ou páginas específicas em imagens TIFF.
  • Resolução Personalizada: Ajuste a resolução (por exemplo, 300 dpi) para saídas de qualidade superior.
  • TIFF de Múltiplas Páginas: Combine várias páginas PDF em um único arquivo TIFF de múltiplas páginas.
  • Conjunto de Páginas: Selecione páginas específicas para conversão.
  • Conversão Rápida: Processo rápido e eficiente com mínimo esforço.

PDF to XLS

O Conversor de PDF do Documentize para .NET é uma ferramenta versátil e poderosa para converter documentos PDF em planilhas Excel (XLSX/XLS/CSV/XLSM/ODS). Ao aproveitar este plugin, os desenvolvedores podem transformar dados PDF estáticos em planilhas dinâmicas e editáveis, simplificando a manipulação, análise e compartilhamento de dados.

Como Converter PDF para Excel

Para converter um documento PDF em um arquivo Excel (XLSX), siga estes passos:

  1. Configure as opções de conversão usando a classe PdfToXlsOptions.
  2. Adicione arquivos PDF de entrada usando o método AddInput.
  3. Especifique o caminho do arquivo de saída usando o método AddOutput.
  4. Execute o método Convert para iniciar a conversão.
1// Crie um objeto PdfToXlsOptions para definir instruções
2var options = new PdfToXlsOptions();
3// Adicione o caminho do arquivo de entrada
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Defina o caminho do arquivo de saída
6options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xlsx"));
7// Execute o processo
8PdfConverter.Convert(options);

Personalizando a Conversão de PDF para Excel

A classe PdfToXlsOptions permite personalizar o processo de conversão. Por exemplo, para converter o PDF em um arquivo XLS e habilitar opções de formatação avançadas:

 1// Crie um objeto PdfToXlsOptions para definir instruções
 2var options = new PdfToXlsOptions();
 3// Adicione o caminho do arquivo de entrada
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Especifique o formato XLS
 6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
 7options.InsertBlankColumnAtFirst = true;
 8options.MinimizeTheNumberOfWorksheets = true;
 9// Defina o caminho do arquivo de saída
10options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xls"));
11// Execute o processo
12PdfConverter.Convert(options);

Formatos de Saída Suportados

O enum PdfToXlsOptions.ExcelFormat fornece uma gama de formatos de saída:

  • XLSX: Formato de arquivo Office Open XML (.xlsx) (padrão).
  • XLSM: Formato Excel com macros habilitadas.
  • CSV: Valores separados por vírgulas.
  • ODS: Planilha de Documento Aberto.
  • XMLSpreadSheet2003: Formato de arquivo Excel 2003 XML (.xls).

Principais Recursos:

  • Opções de Conversão Flexíveis: Converta arquivos PDF em XLSX, XLS, CSV ou outros formatos.
  • Preservação de Conteúdo: Mantenha a estrutura, layout e formatação originais.
  • Formatação Avançada: Insira colunas em branco ou minimize o número de planilhas.
 Português