FAQs

Este FAQ fornece informações abrangentes sobre os recursos e funcionalidades dos Documentize .NET Plugins, abarcando aspectos como conversão de PDF, manipulação de formulários e geração de índices (TOC).


Perguntas Gerais

1. O que é Documentize para .NET?

Documentize para .NET é uma biblioteca poderosa para gerenciar e processar documentos PDF programaticamente. Ela inclui plugins para converter PDFs em vários formatos, editar formulários PDF, adicionar assinaturas digitais, gerar índices e garantir a conformidade com PDF/A para arquivamento de longo prazo.

2. Como instalo os plugins do Documentize para .NET?

Você pode instalar os plugins Documentize baixando arquivos de assembly do site oficial ou obtendo pacotes diretamente do NuGet. Instruções detalhadas de instalação estão disponíveis na documentação de cada plugin.


Plugins de Conversão de PDF

3. Como posso converter um documento PDF para um arquivo Word (DOC/DOCX)?

Para converter um documento PDF para o formato Word usando o Conversor de PDF para DOC:

  1. Instancie a classe PdfDoc.
  2. Crie um objeto PdfToDocOptions para configurar as opções de conversão.
  3. Adicione os caminhos dos arquivos PDF de entrada e DOC/DOCX de saída.
  4. Chame o método Process para executar a conversão.

4. Como converto páginas de PDF em imagens JPEG?

Usando o Conversor de PDF para JPEG:

  1. Crie uma instância da classe Jpeg.
  2. Defina as opções de conversão (por exemplo, resolução, intervalo de páginas) através de JpegOptions.
  3. Adicione os caminhos dos arquivos de entrada/saída.
  4. Chame o método Jpeg.Process para executar a conversão.

5. Como converto um PDF para PNG?

Para converter um PDF em formato PNG:

  1. Crie uma instância da classe Png e um objeto PngOptions.
  2. Adicione o PDF de entrada e especifique a pasta de saída.
  3. Defina opções como resolução (por exemplo, 300 DPI).
  4. Chame o método Process para gerar imagens PNG.

6. Como converto um PDF para Excel (XLS/XLSX)?

Para converter PDF para Excel:

  1. Instancie a classe PdfXls.
  2. Use PdfToXlsOptions para configurar os caminhos de entrada/saída e opções de conversão.
  3. Chame o método Process para iniciar a conversão.

7. Como converto um PDF para HTML?

Para converter documentos PDF em HTML:

  1. Crie uma instância da classe PdfHtml.
  2. Configure as opções de conversão com PdfToHtmlOptions ou HtmlToPdfOptions.
  3. Adicione os caminhos de entrada/saída e chame o método Process.

Manipulação de Formulários PDF

8. Como posso editar formulários PDF com o Editor de Formulários?

O Editor de Formulários PDF fornece recursos para:

  • Adicionar campos (FormEditorAddOptions).
  • Atualizar campos (FormEditorSetOptions).
  • Remover campos (FormRemoveSelectedFieldsOptions). Após configurar os campos do formulário, execute o método Process.

9. Como faço para achatar formulários PDF?

Para achatar campos de formulário:

  1. Instancie a classe FormFlattener.
  2. Use FormFlattenAllFieldsOptions para achatar todos os campos ou FormFlattenSelectedFieldsOptions para direcionar campos específicos.
  3. Adicione arquivos de entrada/saída e chame o método Process.

10. Como posso exportar dados de formulários PDF?

Para exportar dados de formulários, use o Exportador de Formulários PDF. Crie um objeto FormExporterValuesToCsvOptions, especifique as condições dos campos do formulário e execute o método Process para exportar os dados em formato CSV.


PDF/A e Gestão de TOC

11. Como converto um PDF para formato PDF/A?

Para converter PDFs em PDF/A:

  1. Use a classe PdfAConverter.
  2. Configure a versão PDF/A (por exemplo, PDF/A-3B) em PdfAConvertOptions.
  3. Adicione caminhos de entrada/saída e chame o método Process.

12. Como gerar um Índice (TOC) em um PDF?

Para criar um TOC:

  1. Crie uma instância da classe TocGenerator.
  2. Use TocOptions para definir os parâmetros do TOC.
  3. Adicione arquivos de entrada/saída e execute o método Process.

Manipulação de Assinaturas

13. Como posso assinar digitalmente um documento PDF?

Para adicionar uma assinatura digital:

  1. Instancie a classe Signature.
  2. Use SignOptions para configurar o arquivo PFX, a senha e os detalhes da assinatura (por exemplo, motivo, informações de contato).
  3. Adicione arquivos de entrada/saída e execute o método Process.

Recursos Adicionais

14. Posso dividir arquivos PDF usando Documentize?

Sim, usando o Divisor de PDF:

  1. Instancie a classe Splitter.
  2. Configure as opções de divisão usando SplitOptions.
  3. Adicione os caminhos de entrada/saída e chame o método Process.

15. Como mesclar vários arquivos PDF em um só?

Para mesclar PDFs:

  1. Instancie a classe Merger.
  2. Adicione PDFs de entrada e especifique um arquivo de saída via MergeOptions.
  3. Execute o método Process para mesclar os arquivos.

16. O Documentize é limitado a trabalhar apenas com PDFs?

Enquanto o Documentize foca principalmente na manipulação de PDFs, ele também suporta conversões para e de formatos como DOC, XLS, HTML, JPEG e PNG.


Licenciamento e Compatibilidade

17. Quais são os requisitos do sistema para usar os plugins do Documentize?

Documentize suporta:

  • Sistemas Operacionais: Windows 7-11, Windows Server 2003-2022, macOS (10.12+) e Linux.
  • Frameworks: .NET Framework 4.0 a 8.0.
  • IDE: Compatível com várias versões do Visual Studio.

18. Como configuro chaves de licença para o Documentize?

Para ativar um plugin, faça referência ao Documentize em seu projeto e configure as chaves de licença antes de chamar qualquer método. Consulte a documentação do plugin específico para instruções detalhadas.

19. Onde posso encontrar mais exemplos e documentação para os plugins do Documentize?

A documentação completa da API e exemplos podem ser encontrados no site do Documentize ou através dos pacotes NuGet em seu ambiente de desenvolvimento.


25 de jul. de 2025
 Português