Konvertieren der Excel-Arbeitsmappe in PDF
PDF-Dateien werden häufig zum Austausch von Dokumenten zwischen Organisationen, Regierungssektoren und Einzelpersonen verwendet. Es ist ein Standarddokumentformat und Softwareentwickler werden oft gebeten, einen Weg zu finden, Microsoft-Excel-Dateien in PDF-Dokumente umzuwandeln.
Aspose.Cells unterstützt die Konvertierung von Excel-Dateien in PDF und behält eine hohe visuelle Wiedergabetreue bei der Konvertierung bei.
Aspose.Cells for .NET schreibt die Informationen über API und die Versionsnummer direkt in Ausgabedokumente. Beispielsweise wird beim Rendern von Dokument an PDF Aspose.Cells for .NET ausgefülltAnwendung Feld mit dem Wert ‘Aspose.Cells’ undPDF HerstellerFeld mit Wert, zB ‘Aspose.Cells v17.9’.
Bitte beachten Sie, dass Sie Aspose.Cells for .NET nicht anweisen können, diese Informationen aus Ausgabedokumenten zu ändern oder zu entfernen.
Direkte Konvertierung
Aspose.Cells for .NET unterstützt die Konvertierung von Tabellenkalkulationen in PDF unabhängig von anderer Software. Speichern Sie einfach eine Excel-Datei unter PDF mit der**Arbeitsmappe** Klasse'**Speichern** Methode. Das**Speichern** Methode bietet die**SaveFormat.Pdf**Enumerationsmember, der die nativen Excel-Dateien in das PDF-Format konvertiert.
Führen Sie die folgenden Schritte aus, um die Excel-Tabellen direkt in das Format PDF zu konvertieren:
- Instanziieren Sie ein Objekt der**Arbeitsmappe**Klasse, 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 neu erstellen.
- Führen Sie alle Arbeiten (Daten eingeben, Formatierung anwenden, Formeln festlegen, Bilder oder andere Zeichnungsobjekte einfügen usw.) in der Tabelle mithilfe von Aspose.Cells-APIs durch.
- Wenn der Tabellenkalkulationscode vollständig ist, rufen Sie die auf**Arbeitsmappe** Klasse'**Speichern**Methode zum Speichern der Tabelle.
Das Dateiformat sollte PDF sein, also wählen Sie es ausPdf (ein vordefinierter Wert) aus der**SaveFormat**Enumeration, um das endgültige PDF-Dokument zu generieren.
Erweiterte Konvertierung
Sie können sich auch für die Verwendung entscheiden**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**Konformität**Dadurch können Sie die Excel-Dateien in PDF/A-kompatible PDF-Dateien speichern.
Speichern der Arbeitsmappe in PDF/A Kompilierte Dateien
Das unten bereitgestellte Code-Snippet zeigt, wie Sie die verwenden**PdfSaveOptions**Klasse zum Speichern von Excel-Dateien im PDF/A-kompatiblen PDF-Format.
Stellen Sie die Erstellungszeit PDF ein
Mit dem**PdfSaveOptions**Klasse können Sie die Erstellungszeit PDF erhalten oder festlegen. Der folgende Code demonstriert die Verwendung von**PdfSaveOptions.CreatedTime** -Eigenschaft, um die Erstellungszeit der Datei PDF festzulegen.
Legen Sie die ContentCopyForAccessibility-Option fest
Mit dem**PdfSaveOptions** Klasse, können Sie die PDF erhalten oder einstellen**AccessibilityExtractContent** Option zur Steuerung des Inhaltszugriffs in der konvertierten PDF.
Exportieren Sie benutzerdefinierte Eigenschaften nach PDF
Mit dem**PdfSaveOptions** Klasse können Sie die benutzerdefinierten Eigenschaften in der Quellarbeitsmappe in die Datei PDF exportieren.**PdfCustomPropertiesExport**Enumerator wird bereitgestellt, um anzugeben, wie Eigenschaften exportiert werden. Diese Eigenschaften können in Adobe Acrobat Reader angezeigt werden, indem Sie auf Datei und dann auf die Option Eigenschaften klicken, wie in der folgenden Abbildung gezeigt. Die Vorlagendatei „sourceWithCustProps.xlsx“ kann heruntergeladen werdenHier zum Testen und Ausgeben steht die PDF-Datei “outSourceWithCustProps” zur VerfügungHier zur Analyse.
Konvertierungsattribute
Wir arbeiten daran, die Konvertierungsfunktionen mit jeder neuen Version zu verbessern. Die Konvertierung von Aspose.Cell von Excel in PDF weist noch einige Einschränkungen auf. Beim Konvertieren in das PDF-Format gehen möglicherweise einige Tabellenformatierungen verloren. Außerdem werden einige Zeichnungsobjekte noch nicht unterstützt.
Die folgende Tabelle listet alle Funktionen auf, die beim Exportieren nach PDF mit Aspose.Cells vollständig oder teilweise unterstützt werden. Diese Tabelle ist nicht endgültig und deckt nicht alle Tabellenattribute ab, identifiziert jedoch die Funktionen, die für die Konvertierung nach PDF nicht oder teilweise unterstützt werden .
Dokumentelement | Attribut | Unterstützt | Anmerkungen |
---|---|---|---|
Ausrichtung | Ja | ||
Hintergrundeinstellungen | Ja | ||
Grenze | Farbe | Ja | |
Grenze | Linienstil | Ja | |
Grenze | Linienbreite | Ja | |
Cell Daten | Ja | ||
Bemerkungen | Ja | ||
Bedingte Formatierung | Ja | ||
Dokumenteigenschaften | Ja | ||
Objekte zeichnen | Teilweise | Unterstützte Objekte: TextBox, Line, Rectangle, Oval, GroupBox, Button, CheckBox, RadioButton, ListBox, ComboBox, Label | |
Schriftart | Größe | Ja | |
Schriftart | Farbe | Ja | |
Schriftart | Stil | Ja | |
Schriftart | Unterstreichen | Ja | |
Schriftart | Auswirkungen | Teilweise | Es wird nur der Durchstreicheffekt unterstützt |
Bilder | Ja | ||
Hyperlinks | Ja | ||
Diagramme | Teilweise | ||
Zusammengeführt Cells | Ja | ||
Seitenumbruch | Ja | ||
Seiteneinrichtung | Kopfzeile Fußzeile | Ja | |
Seiteneinrichtung | Ränder | Ja | |
Seiteneinrichtung | Seitenausrichtung | Ja | |
Seiteneinrichtung | Seitengröße | Ja | |
Seiteneinrichtung | Druckbereich | Ja | |
Seiteneinrichtung | Titel drucken | Ja | |
Seiteneinrichtung | Skalierung | Ja | |
Zeilenhöhe/Spaltenbreite | Ja | ||
RTL-Sprache (von rechts nach links). | Ja |
Themen vorantreiben
- PDF Lesezeichen hinzufügen
- Fügen Sie PDF Lesezeichen mit benannten Zielen hinzu
- Vermeiden Sie eine leere Seite in der Ausgabe PDF, wenn nichts zu drucken ist
- Ändern Sie die Schriftart nur für die spezifischen Unicode-Zeichen, während Sie auf PDF speichern
- Steuern Sie das Laden externer Ressourcen in der MS Excel-Arbeitsmappe, während Sie auf PDF rendern
- Konvertieren Sie eine XLS-Datei in das PDF-Format
- Konvertieren Sie die Excel-Datei in das mit PDFA-1a kompatible PDF-Format
- Konvertieren Sie XLS-Datei mit Bildern oder Diagrammen in PDF
- PdfBookmarkEntry für Diagrammblatt erstellen
- Alle Arbeitsblattspalten auf einer Seite PDF einpassen
- Holen Sie sich DrawObject und Bound beim Rendern auf PDF mithilfe der DrawObjectEventHandler-Klasse
- Erhalten Sie Warnungen für die Schriftartersetzung beim Rendern von Excel-Dateien
- Fehler beim Rendern von Excel auf PDF ignorieren
- Beschränken Sie die Anzahl der generierten Seiten – Excel auf PDF Konvertierung
- Kommentare beim Speichern unter PDF drucken
- Rendern Sie Office-Add-Ins, während Sie Excel in PDF konvertieren
- Rendern Sie eine PDF-Seite pro Excel-Arbeitsblatt - Konvertierung von Excel in PDF
- Rendert Unicode-Ergänzungszeichen in der Ausgabe PDF durch Aspose.Cells
- Resampling hinzugefügter Bilder – Konvertierung von Excel in PDF
- Speichern Sie jedes Arbeitsblatt in einer anderen PDF-Datei
- Speichern Sie Excel in PDF mit Standard- oder Mindestgröße
- PDF Dokumente sichern
- Geben Sie an, wie die Zeichenfolge in Ausgabe PDF und Bild gekreuzt werden soll