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
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); |