FAQ
Questa FAQ fornisce informazioni complete riguardo alle caratteristiche e alle 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 elaborare documenti PDF in modo programmatico. Include plugin per convertire PDF in vari formati, modificare moduli PDF, aggiungere firme digitali, generare TOC e assicurare 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’assemblaggio 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 (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 (es. 300 DPI).
- Chiama il metodo
Process
per generare immagini PNG.
6. Come converto un PDF in Excel (XLS/XLSX)?
Per convertire 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 il Form Editor?
Il PDF Form Editor fornisce 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
. - Utilizza
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 i dati dai moduli PDF?
Per esportare i dati del modulo, 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 nel formato CSV.
Gestione PDF/A e TOC
11. Come converto un PDF in formato PDF/A?
Per convertire PDF in PDF/A:
- Utilizza la classe
PdfAConverter
. - Configura la versione PDF/A (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
. - Utilizza
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
. - Utilizza
SignOptions
per configurare il file PFX, la password e i dettagli della firma (es. motivo, informazioni di contatto). - Aggiungi file di input/output e esegui il metodo
Process
.
Altre Caratteristiche
14. Posso dividere i file PDF utilizzando Documentize?
Sì, utilizzando il PDF Splitter:
- Instanzia la classe
Splitter
. - Configura le opzioni di divisione utilizzando
SplitOptions
. - Aggiungi i 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 i PDF?
Sebbene Documentize si concentri principalmente sulla manipolazione dei PDF, supporta anche le conversioni verso e da formati come DOC, XLS, HTML, JPEG e PNG.
Licenze 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 posso impostare 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 del plugin specifico 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 Documentize o tramite i pacchetti NuGet all’interno del tuo ambiente di sviluppo.