Konvertierung der Excel-Arbeitsmappe in PDF
PDF-Dateien werden weit verbreitet eingesetzt, um Dokumente zwischen Organisationen, Regierungsbereichen und Einzelpersonen auszutauschen. Es handelt sich um ein standardisiertes Dokumentenformat, und Softwareentwickler werden oft gebeten, eine Möglichkeit zu finden, Microsoft Excel-Dateien in PDF-Dokumente zu konvertieren.
Aspose.Cells for Python via .NET unterstützt die Konvertierung von Excel-Dateien in PDF und bewahrt bei der Konvertierung eine hohe visuelle Treue.
Aspose.Cells for Python via .NET schreibt die Informationen zum API und zur Versionsnummer direkt in die Ausgabedokumente. Beispielsweise füllt Aspose.Cells for Python via .NET bei der Umsetzung von Dokumenten in PDF das Feld PDF-Produzent mit dem Wert ‘Aspose.Cells for Python via .NET v23.2’,.
Bitte beachten Sie, dass Sie diese Informationen im Ausgabedokument mit Hilfe der PdfSaveOptions.producer-Eigenschaft ändern können.
Direkte Konvertierung
Aspose.Cells für Python via .NET unterstützt die Konvertierung von Tabellenkalkulationen in PDF unabhängig von anderer Software. Speichern Sie einfach eine Excel-Datei im PDF-Format unter Verwendung der Methode save der Klasse Workbook. Die Methode save bietet das SaveFormat.PDF Aufzählungsmitglied, das die nativen Excel-Dateien in das PDF-Format konvertiert.
Befolgen Sie die folgenden Schritte, um die Excel-Tabellenkalkulationen direkt in das PDF-Format zu konvertieren:
Instantiieren Sie ein Objekt der Klasse Workbook, indem Sie ihren leeren Konstruktor aufrufen.
- Sie können eine vorhandene Vorlagendatei öffnen/laden oder diesen Schritt überspringen, wenn Sie die Arbeitsmappe von Grund auf erstellen.
- Führen Sie beliebige Arbeiten (Eingangsdaten, Formatierung anwenden, Formeln setzen, Bilder oder andere Zeichenobjekte einfügen usw.) auf der Tabellenkalkulation mit den APIs von Aspose.Cells für Python via .NET durch. Wenn der Tabellenkalkulationscode komplett ist, rufen Sie die Methode save der Klasse Workbook auf, um die Tabellenkalkulation zu speichern.
Das Dateiformat sollte PDF sein, wählen Sie also PDF (einen vordefinierten Wert) aus der SaveFormat Aufzählung, um das endgültige PDF-Dokument zu generieren.
Erweiterte Konvertierung
Sie können auch die Klasse PdfSaveOptions verwenden, um verschiedene Attribute für die Konvertierung festzulegen. Durch das Festlegen verschiedener Eigenschaften der Klasse PdfSaveOptions haben Sie Kontrolle über die Druck-, Schrift-, Sicherheits- und Kompressionseinstellungen für das Ausgabe-PDF. Die wichtigste Eigenschaft ist PdfSaveOptions.compliance, die es ermöglicht, die Excel-Dateien als PDF/A-konforme PDF-Dateien zu speichern.
Speichern der Arbeitsmappe als PDF/A-kompatible Dateien
Der unten bereitgestellte Codeausschnitt zeigt, wie die Klasse PdfSaveOptions verwendet wird, um Excel-Dateien im PDF/A-konformen PDF-Format zu speichern.
Legen Sie die Erstellungszeit des PDF fest
Mit der Klasse PdfSaveOptions können Sie die PDF-Erstellungszeit abrufen oder festlegen. Der folgende Code zeigt die Verwendung der Eigenschaft PdfSaveOptions.created_time zum Festlegen der Erstellungszeit der PDF-Datei.
Option ContentCopyForAccessibility festlegen
Mit der Klasse PdfSaveOptions können Sie die PDF-PdfSecurityOptions.accessibility_extract_content-Option abrufen oder festlegen, um den Inhaltszugriff im konvertierten PDF zu steuern.
Benutzerdefinierte Eigenschaften in PDF exportieren
Mit der Klasse PdfSaveOptions können Sie die benutzerdefinierten Eigenschaften in der Quellarbeitsmappe in die PDF exportieren. Der PdfCustomPropertiesExport-Enumerator dient dazu, den Exportweg der Eigenschaften anzugeben. Diese Eigenschaften können im Adobe Acrobat Reader eingesehen werden, indem Sie auf Datei und dann auf Eigenschaften klicken, wie im folgenden Bild gezeigt. Die Vorlagendatei “sourceWithCustProps.xlsx” kann hier heruntergeladen werden, um sie zu testen, und die Ausgabe-PDF-Datei “outSourceWithCustProps” steht hier für die Analyse zur Verfügung.
Konvertierungseigenschaften
Wir arbeiten daran, die Konvertierungsfunktionen mit jeder neuen Version zu verbessern. Die Excel-zu-PDF-Konvertierung von Aspose.Cells hat immer noch ein paar Einschränkungen. MapChart wird beim Konvertieren in das PDF-Format nicht unterstützt. Außerdem werden einige Zeichenobjekte nicht gut unterstützt.
Die folgende Tabelle listet alle Funktionen auf, die beim Exportieren in PDF mit Aspose.Cells für Python via .NET vollständig oder teilweise unterstützt werden. Diese Tabelle ist nicht endgültig und deckt nicht alle Tabelleneigenschaften ab, identifiziert jedoch die Funktionen, die nicht unterstützt oder nur teilweise unterstützt werden, wenn sie in PDF konvertiert werden.
Dokumentenelement | Attribut | Unterstützt | Anmerkungen |
---|---|---|---|
Ausrichtung | Ja | ||
Hintergrund-Einstellungen | Ja | ||
Rahmen | Farbe | Ja | |
Rahmen | Linienart | Ja | |
Rahmen | Linienbreite | Ja | |
Zellendaten | Ja | ||
Kommentare | Ja | ||
Bedingte Formatierung | Ja | ||
Dokumenteigenschaften | Ja | ||
Zeichenobjekte | Teilweise | Schatten und 3-D-Effekte für Zeichenobjekte werden nicht gut unterstützt; WordArt und SmartArt werden teilweise unterstützt. | |
Schriftart | Größe | Ja | |
Schriftart | Farbe | Ja | |
Schriftart | Stil | Ja | |
Schriftart | Unterstrichen | Ja | |
Schriftart | Effekte | Ja | |
Bilder | Ja | ||
Hyperlink | Ja | ||
Diagramme | Teilweise | Karten Diagramme werden nicht unterstützt. | |
Zellen zusammenführen | Ja | ||
Seitenumbruch | Ja | ||
Seiteneinrichtung | Kopfzeile/Fußzeile | Ja | |
Seiteneinrichtung | Ränder | Ja | |
Seiteneinrichtung | Seitenorientierung | Ja | |
Seiteneinrichtung | Seitengröße | Ja | |
Seiteneinrichtung | Druckbereich | Ja | |
Seiteneinrichtung | Drucktitel | Ja | |
Seiteneinrichtung | Skalierung | Ja | |
Zeilenhöhe/Spaltenbreite | Ja | ||
RTL (Rechts nach Links) Sprache | Ja |
Erweiterte Themen
- PDF-Lesezeichen hinzufügen
- PDF-Lesezeichen mit benannten Zielen hinzufügen
- Leere Seite im Ausgabe-PDF vermeiden, wenn nichts gedruckt werden soll
- Konvertieren Sie XLSX-Datei in PDF-Format
- Excel-Datei in das PDF-Format konvertieren, das mit PDFA-1a kompatibel ist
- Konvertieren Sie XLS-Datei mit Bildern oder Diagrammen in PDF
- Erstellen Sie PdfBookmarkEntry für Diagrammblatt
- Passen Sie alle Arbeitsblattsäulen auf eine einzige PDF-Seite an
- Ignorieren Sie Fehler beim Rendern von Excel in PDF
- Begrenzen Sie die Anzahl der generierten Seiten - Excel zu PDF-Konvertierung
- Kommentare drucken beim Speichern als PDF
- Office-Add-Ins beim Konvertieren von Excel in PDF anzeigen
- Eine PDF-Seite pro Excel-Arbeitsblatt rendern - Excel in PDF konvertieren
- Rendern von Unicode-Zusatzzeichen im Ausgabe-PDF durch Aspose.Cells
- Neu abgetastete Bilder - Excel zu PDF-Konvertierung
- Jedes Arbeitsblatt in eine separate PDF-Datei speichern
- Excel als PDF mit Standard- oder Minimalgröße speichern
- Bestimmte Arbeitsblätter als PDF speichern
- Sichere PDF-Dokumente
- Angeben, wie Zeilenumbruch im Ausgabe-PDF und Bild erfolgen soll