FAQ
Questa FAQ fornisce informazioni complete riguardo le caratteristiche e funzionalità dei Documentize .NET Plugins, coprendo aspetti come la conversione PDF, la gestione dei moduli e la generazione dell’indice (TOC).
Domande Generali
1. Che cos’è Documentize per .NET?
Documentize per .NET è una potente libreria per gestire e processare documenti PDF in modo programmatico. Include plugin per convertire i PDF in vari formati, modificare moduli PDF, aggiungere firme digitali, generare TOC e garantire la conformità PDF/A per l’archiviazione a lungo termine.
2. Come installo i plugin Documentize per .NET?
Puoi installare i plugin Documentize scaricando i file dell’assembly dal sito ufficiale o recuperando i pacchetti direttamente da NuGet. I dettagli delle istruzioni di installazione sono disponibili nella documentazione di ciascun plugin.
Plugin di Conversione PDF
3. Come posso convertire un documento PDF in un file Word (DOC/DOCX)?
Per convertire un documento PDF in formato Word utilizzando il PDF to DOC Converter:
- Instanzia la classe
PdfDoc
. - Crea un oggetto
PdfToDocOptions
per configurare le opzioni di conversione. - Aggiungi i percorsi dei file PDF di input e DOC/DOCX di output.
- Chiama il metodo
Process
per eseguire la conversione.
4. Come converto le pagine PDF in immagini JPEG?
Utilizzando il PDF to JPEG Converter:
- Crea un’istanza della classe
Jpeg
. - Imposta le opzioni di conversione (ad es., risoluzione, intervallo di pagine) tramite
JpegOptions
. - Aggiungi i percorsi dei file di input/output.
- Chiama il metodo
Jpeg.Process
per eseguire la conversione.
5. Come converto un PDF in PNG?
Per convertire un PDF in formato PNG:
- Crea un’istanza della classe
Png
e un oggettoPngOptions
. - Aggiungi il PDF di input e specifica la cartella di output.
- Imposta opzioni come la risoluzione (ad es., 300 DPI).
- Chiama il metodo
Process
per generare immagini PNG.
6. Come converto un PDF in Excel (XLS/XLSX)?
Per convertire un PDF in Excel:
- Instanzia la classe
PdfXls
. - Utilizza
PdfToXlsOptions
per configurare i percorsi di input/output e le opzioni di conversione. - Chiama il metodo
Process
per avviare la conversione.
7. Come converto un PDF in HTML?
Per convertire documenti PDF in HTML:
- Crea un’istanza della classe
PdfHtml
. - Configura le opzioni di conversione con
PdfToHtmlOptions
oHtmlToPdfOptions
. - Aggiungi i percorsi di input/output e chiama il metodo
Process
.
Gestione dei Moduli PDF
8. Come posso modificare i moduli PDF con l’Editor di Moduli?
Il PDF Form Editor offre la possibilità di:
- Aggiungere campi (
FormEditorAddOptions
). - Aggiornare campi (
FormEditorSetOptions
). - Rimuovere campi (
FormRemoveSelectedFieldsOptions
).
Dopo aver configurato i campi del modulo, esegui il metodoProcess
.
9. Come appiattisco i moduli PDF?
Per appiattire i campi del modulo:
- Instanzia la classe
FormFlattener
. - Usa
FormFlattenAllFieldsOptions
per appiattire tutti i campi oFormFlattenSelectedFieldsOptions
per mirare a campi specifici. - Aggiungi file di input/output e chiama il metodo
Process
.
10. Come posso esportare dati dai moduli PDF?
Per esportare i dati dei moduli, utilizza il PDF Form Exporter. Crea un oggetto FormExporterValuesToCsvOptions
, specifica le condizioni dei campi del modulo e esegui il metodo Process
per esportare i dati in formato CSV.
PDF/A e Gestione TOC
11. Come converto un PDF in formato PDF/A?
Per convertire i PDF in PDF/A:
- Utilizza la classe
PdfAConverter
. - Configura la versione PDF/A (ad es., PDF/A-3B) in
PdfAConvertOptions
. - Aggiungi i percorsi di input/output e chiama il metodo
Process
.
12. Come genero un Indice (TOC) in un PDF?
Per creare un TOC:
- Crea un’istanza della classe
TocGenerator
. - Usa
TocOptions
per definire i parametri del TOC. - Aggiungi file di input/output e esegui il metodo
Process
.
Gestione delle Firme
13. Come posso firmare digitalmente un documento PDF?
Per aggiungere una firma digitale:
- Instanzia la classe
Signature
. - Usa
SignOptions
per configurare il file PFX, la password e i dettagli della firma (ad es., motivo, info di contatto). - Aggiungi file di input/output e esegui il metodo
Process
.
Funzionalità Aggiuntive
14. Posso dividere file PDF utilizzando Documentize?
Sì, utilizzando il PDF Splitter:
- Instanzia la classe
Splitter
. - Configura le opzioni di divisione utilizzando
SplitOptions
. - Aggiungi percorsi di input/output e chiama il metodo
Process
.
15. Come unisco più file PDF in uno?
Per unire i PDF:
- Instanzia la classe
Merger
. - Aggiungi i PDF di input e specifica un file di output tramite
MergeOptions
. - Esegui il metodo
Process
per unire i file.
16. Documentize è limitato a lavorare solo con PDF?
Sebbene Documentize si concentri principalmente sulla manipolazione dei PDF, supporta anche le conversioni da e verso formati come DOC, XLS, HTML, JPEG e PNG.
Licensing e Compatibilità
17. Quali sono i requisiti di sistema per utilizzare i plugin Documentize?
Documentize supporta:
- Sistemi Operativi: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), e Linux.
- Framework: .NET Framework 4.0 a 8.0.
- IDE: Compatibile con varie versioni di Visual Studio.
18. Come imposto le chiavi di licenza per Documentize?
Per attivare un plugin, fai riferimento a Documentize nel tuo progetto e imposta le chiavi di licenza prima di chiamare qualsiasi metodo. Fai riferimento alla documentazione specifica del plugin per istruzioni dettagliate.
19. Dove posso trovare ulteriori esempi e documentazione per i plugin Documentize?
La documentazione completa dell’API e gli esempi possono essere trovati sul sito web di Documentize o attraverso i pacchetti NuGet all’interno del tuo ambiente di sviluppo.