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:

  1. Instanzia la classe PdfDoc.
  2. Crea un oggetto PdfToDocOptions per configurare le opzioni di conversione.
  3. Aggiungi i percorsi dei file PDF di input e DOC/DOCX di output.
  4. Chiama il metodo Process per eseguire la conversione.

4. Come converto le pagine PDF in immagini JPEG?

Utilizzando il PDF to JPEG Converter:

  1. Crea un’istanza della classe Jpeg.
  2. Imposta le opzioni di conversione (es. risoluzione, intervallo di pagine) tramite JpegOptions.
  3. Aggiungi i percorsi dei file di input/output.
  4. Chiama il metodo Jpeg.Process per eseguire la conversione.

5. Come converto un PDF in PNG?

Per convertire un PDF in formato PNG:

  1. Crea un’istanza della classe Png e un oggetto PngOptions.
  2. Aggiungi il PDF di input e specifica la cartella di output.
  3. Imposta opzioni come la risoluzione (es. 300 DPI).
  4. Chiama il metodo Process per generare immagini PNG.

6. Come converto un PDF in Excel (XLS/XLSX)?

Per convertire PDF in Excel:

  1. Instanzia la classe PdfXls.
  2. Utilizza PdfToXlsOptions per configurare i percorsi di input/output e le opzioni di conversione.
  3. Chiama il metodo Process per avviare la conversione.

7. Come converto un PDF in HTML?

Per convertire documenti PDF in HTML:

  1. Crea un’istanza della classe PdfHtml.
  2. Configura le opzioni di conversione con PdfToHtmlOptions o HtmlToPdfOptions.
  3. 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 metodo Process.

9. Come appiattisco i moduli PDF?

Per appiattire i campi del modulo:

  1. Instanzia la classe FormFlattener.
  2. Utilizza FormFlattenAllFieldsOptions per appiattire tutti i campi o FormFlattenSelectedFieldsOptions per mirare a campi specifici.
  3. 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:

  1. Utilizza la classe PdfAConverter.
  2. Configura la versione PDF/A (es. PDF/A-3B) in PdfAConvertOptions.
  3. Aggiungi i percorsi di input/output e chiama il metodo Process.

12. Come genero un Indice (TOC) in un PDF?

Per creare un TOC:

  1. Crea un’istanza della classe TocGenerator.
  2. Utilizza TocOptions per definire i parametri del TOC.
  3. 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:

  1. Instanzia la classe Signature.
  2. Utilizza SignOptions per configurare il file PFX, la password e i dettagli della firma (es. motivo, informazioni di contatto).
  3. 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:

  1. Instanzia la classe Splitter.
  2. Configura le opzioni di divisione utilizzando SplitOptions.
  3. Aggiungi i percorsi di input/output e chiama il metodo Process.

15. Come unisco più file PDF in uno?

Per unire i PDF:

  1. Instanzia la classe Merger.
  2. Aggiungi i PDF di input e specifica un file di output tramite MergeOptions.
  3. 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.


 Italiano