Konvertieren Sie die Excel-Datei in das mit PDFA-1a kompatible PDF-Format

Mögliche Nutzungsszenarien

PDF/A ist eine einzigartige Geschmacksrichtung 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 Archivformat von PDF ist, das alle im Dokument verwendeten Schriftarten in die PDF-Datei einbettet. PDF/A unterscheidet sich von PDF durch das Verbot von Funktionen wie Schriftartverknüpfung (im Gegensatz zur Schriftarteinbettung) und Verschlüsselung. Mit Aspose.Cells können Sie die Excel-Dateien in PDF/A-kompatiblen PDF-Dateien speichern (sowohl PdfA1a als auch PdfA1b werden unterstützt). In diesem Thema wird beschrieben, wie Sie die Excel-Arbeitsmappe in einer PDF/A-kompatiblen (PdfA1a) PDF-Datei speichern.

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

Entwickler können die verwenden**PdfSaveOptions**-Klasse, um verschiedene Attribute für die Konvertierung festzulegen. Festlegen verschiedener Eigenschaften der**PdfSaveOptions**-Klasse gibt Ihnen die Kontrolle über die Druck-, Schriftart-, Sicherheits- und Komprimierungseinstellungen für die Ausgabe PDF. Die wichtigste Eigenschaft ist**PdfSaveOptions.Compliance**Damit können Sie die Excel-Dateien in PDF/A-kompatible PDF-Dateien speichern.

Der folgende Beispielcode erläutert, wie Sie eine Excel-Datei in das mit PDFA-1a kompatible PDF-Format konvertieren. Bitte sehen Sie es sich anAusgang PDF sowie den Screenshot als Referenz.

Bildschirmfoto

todo: Bild_alt_Text

Beispielcode

// 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);