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

todo:image_alt_text

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)