Convertitore PDF/A

Il Convertitore PDF/A Documentize per .NET è uno strumento potente progettato per convertire documenti PDF nel formato PDF/A, garantendo che i tuoi contenuti rimangano conformi agli standard di archiviazione a lungo termine. Questo plugin supporta anche la convalida dei documenti PDF esistenti per la conformità a PDF/A, offrendo sia funzionalità di conversione che di convalida in un’unica soluzione.

Caratteristiche Principali:

  • Convertire in PDF/A: Trasforma senza sforzo file PDF nel formato PDF/A (come PDF/A-1a, PDF/A-2b, PDF/A-3b) per garantire la conformità agli standard di archiviazione.
  • Convalidare la Conformità a PDF/A: Controlla i documenti PDF esistenti per la conformità agli standard PDF/A e identifica eventuali problemi in caso di non conformità.
  • Elaborazione in Batch: Elabora più file contemporaneamente per conversione o convalida.
  • Flusso di Lavoro Efficiente: Riduci tempo e sforzo con processi di conversione rapidi e affidabili.

Come Convertire PDF in PDF/A

Per convertire un documento PDF in 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 es., 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à a PDF/A

Puoi convalidare file PDF esistenti per la conformità a 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 convalidare
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Esegui il processo di convalida
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Controlla il risultato della convalida
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Convalida PDF/A superata: " + validationResult.IsValid);

Elaborazione in Batch per Conversione PDF/A

Questo plugin supporta l’elaborazione in batch, permettendo di convertire o convalidare più file PDF per la conformità a PDF/A in una sola volta.

 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