Converti il file Excel nel formato PDF compatibile con PDFA-1a

Possibili scenari di utilizzo

PDF/A è un sapore unico di PDF progettato per la conservazione a lungo termine dei documenti. PDF/A è una versione standardizzata ISO del Portable Document Format (PDF) che è un formato di archiviazione di PDF che incorpora tutti i caratteri utilizzati nel documento all’interno del file PDF. PDF/A differisce da PDF vietando funzionalità, come il collegamento dei caratteri (al contrario dell’incorporamento dei caratteri) e la crittografia. Aspose.Cells consente di salvare i file Excel in file PDF compatibili con PDF/A (sono supportati sia PdfA1a che PdfA1b). Questo argomento descrive come salvare la cartella di lavoro di Excel in un file PDF conforme a PDF (PdfA1a) PDF.

Converti il file Excel nel formato PDF compatibile con PDFA-1a

Gli sviluppatori possono utilizzare il**PdfSaveOptions**class per impostare diversi attributi per la conversione. Impostazione di diverse proprietà del file**PdfSaveOptions**class ti dà il controllo sulle impostazioni di stampa, carattere, sicurezza e compressione per l’output PDF. La proprietà più importante è**PdfSaveOptions.Compliance**che consente di salvare i file Excel in file PDF compatibili con PDF/A.

Il seguente codice di esempio spiega come convertire il file Excel nel formato PDF compatibile con PDFA-1a. Si prega di vedere il suouscita PDF così come uno screenshot per riferimento.

Immagine dello schermo

cose da fare:immagine_alt_testo

Codice d’esempio

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access cell B5 and add some message inside it
Cell cell = ws.getCells().get("B5");
cell.putValue("This PDF format is compatible with PDFA-1a.");
//Create pdf save options and set its compliance to PDFA-1a
PdfSaveOptions opts = new PdfSaveOptions();
opts.setCompliance(PdfCompliance.PDF_A_1_A);
//Save the output pdf
wb.save(dataDir + "outputCompliancePdfA1a.pdf", opts);