Convierta el archivo de Excel al formato PDF compatible con PDFA-1a
Posibles escenarios de uso
PDF/A es un sabor único de PDF diseñado para la conservación a largo plazo de documentos. PDF/A es una versión estandarizada por ISO del formato de documento portátil (PDF), que es un formato de archivo de PDF que incorpora todas las fuentes utilizadas en el documento dentro del archivo PDF. PDF/A se diferencia de PDF al prohibir funciones, como la vinculación de fuentes (a diferencia de la incrustación de fuentes) y el cifrado. Aspose.Cells le permite guardar los archivos de Excel en archivos PDF compatibles con PDF/A (se admiten tanto PdfA1a como PdfA1b). Este tema describe cómo guardar el libro de Excel en un archivo compatible con PDF/A (PdfA1a) PDF.
Convierta el archivo de Excel al formato PDF compatible con PDFA-1a
Los desarrolladores pueden usar el**PdfSaveOptions**class para establecer diferentes atributos para la conversión. Configuración de diferentes propiedades del**PdfSaveOptions**class le da control sobre la configuración de impresión, fuente, seguridad y compresión para la salida PDF. La propiedad más importante es**PdfSaveOptions.Compliance**que le permite guardar los archivos de Excel en archivos compatibles con PDF/A PDF.
El siguiente código de ejemplo explica cómo convertir un archivo de Excel al formato PDF compatible con PDFA-1a. Por favor vea susalida PDF así como la captura de pantalla para una referencia.
Captura de pantalla
Código de muestra
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Access cell B5 and add some message inside it | |
Cell cell = ws.Cells["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.Compliance = PdfCompliance.PdfA1a; | |
//Save the output pdf | |
wb.Save(outputDir + "outputCompliancePdfA1a.pdf", opts); |