Perguntas Frequentes
Este FAQ fornece informações abrangentes sobre os recursos e funcionalidades dos Plugins Documentize .NET, cobrindo aspectos como conversão de PDF, manipulação de formulários e geração de sumário (TOC).
Perguntas Gerais
1. O que é o Documentize para .NET?
Documentize para .NET é uma biblioteca poderosa para gerenciar e processar documentos PDF programaticamente. Inclui plugins para converter PDFs em vários formatos, editar formulários PDF, adicionar assinaturas digitais, gerar TOCs e garantir conformidade com PDF/A para arquivamento a longo prazo.
2. Como instalo os plugins do Documentize para .NET?
Você pode instalar os plugins do 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 em formato Word usando o Conversor PDF para DOC:
- Instancie a classe
PdfDoc
. - Crie um objeto
PdfToDocOptions
para configurar as opções de conversão. - Adicione os caminhos do arquivo PDF de entrada e do arquivo DOC/DOCX de saída.
- Chame o método
Process
para executar a conversão.
4. Como converto páginas PDF em imagens JPEG?
Usando o Conversor PDF para JPEG:
- Crie uma instância da classe
Jpeg
. - Defina as opções de conversão (por exemplo, resolução, intervalo de páginas) por meio de
JpegOptions
. - Adicione os caminhos dos arquivos de entrada/saída.
- Chame o método
Jpeg.Process
para executar a conversão.
5. Como converter um PDF para PNG?
Para converter um PDF em formato PNG:
- Crie uma instância da classe
Png
e um objetoPngOptions
. - Adicione o PDF de entrada e especifique a pasta de saída.
- Defina opções como resolução (por exemplo, 300 DPI).
- Chame o método
Process
para gerar imagens PNG.
6. Como converter um PDF para Excel (XLS/XLSX)?
Para converter PDF em Excel:
- Instancie a classe
PdfXls
. - Utilize
PdfToXlsOptions
para configurar os caminhos de entrada/saída e as opções de conversão. - Chame o método
Process
para iniciar a conversão.
7. Como converter um PDF para HTML?
Para converter documentos PDF em HTML:
- Crie uma instância da classe
PdfHtml
. - Configure as opções de conversão com
PdfToHtmlOptions
ouHtmlToPdfOptions
. - 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 oferece capacidades para:
- Adicionar campos (
FormEditorAddOptions
). - Atualizar campos (
FormEditorSetOptions
). - Remover campos (
FormRemoveSelectedFieldsOptions
). Após configurar os campos do formulário, execute o métodoProcess
.
9. Como faço para achatar formulários PDF?
Para achatar campos de formulário:
- Instancie a classe
FormFlattener
. - Use
FormFlattenAllFieldsOptions
para achatar todos os campos ouFormFlattenSelectedFieldsOptions
para direcionar campos específicos. - Adicione os 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.
Gerenciamento de PDF/A e TOC
11. Como converter um PDF para o formato PDF/A?
Para converter PDFs em PDF/A:
- Use a classe
PdfAConverter
. - Configure a versão do PDF/A (por exemplo, PDF/A-3B) em
PdfAConvertOptions
. - Adicione os caminhos de entrada/saída e chame o método
Process
.
12. Como gerar um Sumário (TOC) em um PDF?
Para criar um TOC:
- Crie uma instância da classe
TocGenerator
. - Use
TocOptions
para definir os parâmetros do TOC. - Adicione os 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:
- Instancie a classe
Signature
. - Use
SignOptions
para configurar o arquivo PFX, senha e detalhes da assinatura (por exemplo, motivo, informações de contato). - Adicione os 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:
- Instancie a classe
Splitter
. - Configure opções de divisão usando
SplitOptions
. - 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:
- Instancie a classe
Merger
. - Adicione PDFs de entrada e especifique um arquivo de saída via
MergeOptions
. - Execute o método
Process
para mesclar os arquivos.
16. O Documentize é limitado a trabalhar apenas com PDFs?
Embora o Documentize se concentre 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 defino chaves de licença para o Documentize?
Para ativar um plugin, referencie o Documentize em seu projeto e defina as chaves de licença antes de chamar qualquer método. Consulte a documentação específica do plugin 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.