Konvertieren Sie Excel Datei in das PDF Format, das mit PDFA 1a kompatibel ist

Mögliche Verwendungsszenarien

PDF/A ist eine besondere Variante von PDF, die für die langfristige Aufbewahrung von Dokumenten entwickelt wurde. PDF/A ist eine ISO-standardisierte Version des Portable Document Format (PDF), das ein archivierbares Format von PDF darstellt, das alle im Dokument verwendeten Schriften in der PDF-Datei einbettet. PDF/A unterscheidet sich von PDF, indem es Funktionen wie Schriftartverknüpfung (im Gegensatz zur Schrifteinbettung) und Verschlüsselung verbietet. Aspose.Cells für Python via .NET ermöglicht es Ihnen, die Excel-Dateien in PDF/A-konforme PDF-Dateien zu speichern (beide PdfA1a und PdfA1b werden unterstützt). Dieser Themenbereich beschreibt, wie Sie die Excel-Arbeitsmappe in eine PDF/A-konforme (PdfA1a) PDF-Datei speichern können.

Konvertieren Sie Excel-Datei in ein PDFA-1a kompatibles PDF-Format

Entwickler können die PdfSaveOptions-Klasse verwenden, um verschiedene Attribute für die Konvertierung festzulegen. Durch das Festlegen verschiedener Eigenschaften der PdfSaveOptions-Klasse haben Sie Kontrolle über die Druck-, Schrift-, Sicherheits- und Kompressionseinstellungen für die Ausgabe-PDF. Die wichtigste Eigenschaft ist PdfSaveOptions.compliance, die es Ihnen ermöglicht, die Excel-Dateien in PDF/A-konforme PDF-Dateien zu speichern.

Der folgende Beispielcode erklärt, wie man eine Excel-Datei in ein PDF-Format konvertiert, das mit PDFA-1a kompatibel ist. Bitte sehen Sie sich das Ausgabe-PDF sowie den Screenshot als Referenz an.

Screenshot

todo:image_alt_text

Beispielcode

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)