Konvertera Excelfil till PDF format kompatibelt med PDFA 1a
Möjliga användningsscenario
PDF/A är en unik variant av PDF som är utformad för långsiktig bevarande av dokument. PDF/A är en ISO-standardiserad version av den bärbara dokumentformatet (PDF), vilket är ett arkivformat av PDF som inbäddar alla använda typsnitt i dokumentet inom PDF-filen. PDF/A skiljer sig från PDF genom att förbjuda funktioner, såsom typsnittlänkning (till skillnad från typsnittsinbäddning) och kryptering. Aspose.Cells möjliggör att du kan spara Excel-filer till PDF/A-kompatibla PDF-filer (PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-2ab och PDF/A-3u stöds). Detta ämne beskriver hur du sparar Excel-arbetsboken till en PDF-fil som är PDF/A-kompatibel (PDF/A-1a).
Konvertera Excel-fil till PDF-format kompatibelt med PDF/A-1a
Utvecklare kan använda klassen PdfSaveOptions för att ställa in olika attribut för konverteringen. Genom att ställa in olika egenskaper för klassen PdfSaveOptions får du kontroll över utskrifts-, teckensnitts-, säkerhets- och komprimeringsinställningar för utmatnings-PDF-filen. Den viktigaste egenskapen är PdfSaveOptions.Compliance som gör det möjligt att spara Excel-filer till PDF/A-kompatibla PDF-filer.
Följande provkod förklarar hur man konverterar Excel-fil till PDF-format kompatibelt med PDF/A-1a. Se utmatnings-PDF samt skärmbilden för referens.
Skärmdump
Exempelkod
// 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); |