Konvertera Excelfil till PDF format kompatibelt med PDFA 1a
Möjliga användningsscenario
PDF/A är en unik variant av PDF som är avsedd för långsiktig bevarande av dokument. PDF/A är en ISO-standardiserad version av Portable Document Format (PDF) som är ett arkiveringsformat av PDF som inbäddar alla teckensnitt som används i dokumentet inom PDF-filen. PDF/A skiljer sig från PDF genom att förbjuda funktioner som exempelvis teckensättningslänkning (till skillnad från teckensättningsinbäddning) och kryptering. Aspose.Cells för Python via .NET gör det möjligt att spara Excel-filer till PDF/A-kompatibla PDF-filer (både PdfA1a och PdfA1b stöds). Detta ämne beskriver hur man sparar Exceldokumentet till en PDF/A-kompatibel (PdfA1a) PDF-fil.
Konvertera Excel-fil till PDF-format kompatibelt med PDFA-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 exempelkod förklarar hur man konverterar Excel-fil till PDF-format kompatibelt med PDFA-1a. Se dess utmatnings-PDF samt skärmbilden för referens.
Skärmdump
Exempelkod
from aspose.cells import PdfSaveOptions, Workbook | |
from aspose.cells.rendering import PdfCompliance | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Create workbook object | |
wb = Workbook() | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Access cell B5 and add some message inside it | |
cell = ws.cells.get("B5") | |
cell.put_value("This PDF format is compatible with PDFA-1a.") | |
# Create pdf save options and set its compliance to PDFA-1a | |
opts = PdfSaveOptions() | |
opts.compliance = PdfCompliance.PDF_A1A | |
# Save the output pdf | |
wb.save(outputDir + "outputCompliancePdfA1a.pdf", opts) |