Convertitore PDF/A

Il Convertitore PDF/A Documentize per .NET è uno strumento potente progettato per convertire documenti PDF nel formato PDF/A, garantendo che il tuo contenuto rimanga conforme agli standard di archiviazione a lungo termine. Questo plugin supporta anche la validazione dei documenti PDF esistenti per la conformità al PDF/A, offrendo sia funzionalità di conversione che di validazione in una soluzione unica.

Caratteristiche Principali:

  • Convertire in PDF/A: Trasforma senza problemi i file PDF nel formato PDF/A (come PDF/A-1a, PDF/A-2b, PDF/A-3b) per garantire la conformità agli standard di archiviazione.
  • Validare la Conformità al PDF/A: Controlla i documenti PDF esistenti per la conformità agli standard PDF/A e identifica eventuali problemi se non sono conformi.
  • Elaborazione in Batch: Elabora più file contemporaneamente per conversione o validazione.
  • Workflow Efficiente: Riduci i tempi e gli sforzi con processi di conversione rapidi e affidabili.

Come Convertire PDF in PDF/A

Per convertire un documento PDF nel formato PDF/A, segui questi passaggi:

  1. Crea un’istanza della classe PdfAConverter.
  2. Crea un’istanza di PdfAConvertOptions per configurare la conversione.
  3. Specifica la versione PDF/A desiderata (ad esempio, PDF/A-3B).
  4. Aggiungi il file PDF di input utilizzando il metodo AddInput.
  5. Aggiungi il file di output per il PDF/A risultante utilizzando il metodo AddOutput.
  6. Chiama il metodo Process per eseguire la conversione.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Aggiungi il file PDF di input
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Specifica il file PDF/A di output
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Elabora la conversione
14pdfAConverter.Process(pdfAOptions);

Validazione della Conformità al PDF/A

Puoi validare i file PDF esistenti per la conformità al PDF/A utilizzando la classe PdfAValidateOptions.

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Aggiungi il file PDF da validare
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Esegui il processo di validazione
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Controlla il risultato della validazione
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Validazione PDF/A superata: " + validationResult.IsValid);

Elaborazione in Batch per Conversione PDF/A

Questo plugin supporta l’elaborazione in batch, permettendoti di convertire o validare più file PDF per la conformità al PDF/A contemporaneamente.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Aggiungi più PDF di input
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Specifica i file di output per i PDF/A convertiti
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Elabora la conversione in batch
16pdfAConverter.Process(pdfAOptions);
 Italiano