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