Konvertieren einer Excel-Arbeitsmappe in PDF
PDF-Dateien werden häufig zum Austausch von Dokumenten zwischen Organisationen, Behörden und Einzelpersonen verwendet. Es handelt sich um ein Standarddokumentformat und Softwareentwickler werden oft gebeten, eine Möglichkeit zu finden, Microsoft-Excel-Dateien in PDF-Dokumente zu konvertieren.
Aspose.Cells unterstützt die Konvertierung von Excel-Dateien in PDF und sorgt für eine hohe visuelle Wiedergabetreue bei der Konvertierung.
Aspose.Cells for .NET schreibt die Informationen zu API und der Versionsnummer direkt in Ausgabedokumente. Wenn beispielsweise das Dokument in PDF gerendert wird, wird Aspose.Cells for .NET ausgefülltPDF Produzent Feld mit Wert, z. B. „Aspose.Cells v23.2“.
Bitte beachten Sie, dass Sie diese Informationen in den Ausgabedokumenten ändern können**PdfSaveOptions.Producer** Eigentum.
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**Arbeitsmappe**Klasse'**Speichern** Methode. Der**Speichern** Methode bietet die**SaveFormat.Pdf**Aufzählungsmitglied, das die nativen Excel-Dateien in das Format PDF konvertiert.
Führen Sie die folgenden Schritte aus, um die Excel-Tabellen direkt in das Format PDF zu konvertieren:
- Instanziieren Sie ein Objekt von**Arbeitsmappe**Klasse durch Aufrufen ihres leeren Konstruktors.
- 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 (Eingabe von Daten, Anwenden von Formatierungen, Festlegen von Formeln, Einfügen von Bildern oder anderen Zeichenobjekten usw.) in der Tabelle mithilfe der APIs von Aspose.Cells aus.
- Wenn der Tabellenkalkulationscode vollständig ist, rufen Sie auf**Arbeitsmappe**Klasse'**Speichern**Methode zum Speichern der Tabelle.
Das Dateiformat sollte PDF sein, also wählen Sie es ausPdf (ein vordefinierter Wert) aus dem**Speicherformat**Aufzählung, um das endgültige Dokument PDF 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 des**PdfSaveOptions** Mit der Klasse können Sie die Druck-, Schriftart-, Sicherheits- und Komprimierungseinstellungen für die Ausgabe PDF steuern. Die wichtigste Eigenschaft ist**Compliance**Dadurch können Sie die Excel-Dateien in PDF/A-kompatiblen PDF-Dateien speichern.
Speichern der Arbeitsmappe in PDF/A-kompatiblen Dateien
Das unten bereitgestellte Code-Snippet zeigt die Verwendung von**PdfSaveOptions**Klasse zum Speichern von Excel-Dateien im PDF/A-kompatiblen PDF-Format.
Legen Sie die Erstellungszeit PDF fest
Mit dem**PdfSaveOptions**Klasse können Sie die Erstellungszeit PDF abrufen oder festlegen. Der folgende Code demonstriert die Verwendung von**PdfSaveOptions.CreatedTime** Eigenschaft, um den Erstellungszeitpunkt der Datei PDF festzulegen.
Legen Sie die Option „ContentCopyForAccessibility“ fest
Mit dem**PdfSaveOptions** Klasse können Sie die PDF erhalten oder festlegen**AccessibilityExtractContent** Option zur Steuerung des Inhaltszugriffs in der konvertierten PDF.
Benutzerdefinierte Eigenschaften nach PDF exportieren
Mit dem**PdfSaveOptions** Klasse können Sie die benutzerdefinierten Eigenschaften in der Quellarbeitsmappe nach PDF exportieren.**PdfCustomPropertiesExport**Es wird ein Enumerator 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 dargestellt. Die Vorlagendatei „sourceWithCustProps.xlsx“ kann heruntergeladen werdenHier Zum Testen und Ausgeben steht die Datei „outSourceWithCustProps“ PDF 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. MapChart wird bei der Konvertierung in das Format PDF nicht unterstützt. Außerdem werden einige Zeichenobjekte nicht gut unterstützt.
Die folgende Tabelle listet alle Funktionen auf, die beim Export nach PDF unter Verwendung von 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 in 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 | ||
Kommentare | Ja | ||
Bedingte Formatierung | Ja | ||
Dokumenteigenschaften | Ja | ||
Zeichnungsobjekte | Teilweise | Schatten- und 3D-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 | Unterstreichen | Ja | |
Schriftart | Auswirkungen | Ja | |
Bilder | Ja | ||
Hyperlink | Ja | ||
Diagramme | Teilweise | MapChart wird nicht unterstützt. | |
Zusammengelegt 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 |
Vorabthemen
- Fügen Sie PDF Lesezeichen hinzu
- Fügen Sie PDF-Lesezeichen mit benannten Zielen hinzu
- Vermeiden Sie leere Seiten in der Ausgabe PDF, wenn nichts zum Drucken vorhanden ist
- Ändern Sie die Schriftart beim Speichern nur für die spezifischen Unicode-Zeichen in PDF
- Steuern Sie das Laden externer Ressourcen in der MS Excel-Arbeitsmappe beim Rendern in PDF
- Konvertieren Sie die Datei XLSX in das Format PDF
- Konvertieren Sie eine Excel-Datei in das mit PDFA-1a kompatible Format PDF
- Konvertieren Sie die Datei XLS mit Bildern oder Diagrammen in PDF
- Erstellen Sie einen PDFBookmarkEntry für das Diagrammblatt
- Passen Sie alle Arbeitsblattspalten auf eine einzelne Seite PDF an
- Rufen Sie DrawObject und Bound ab, während Sie mit der DrawObjectEventHandler-Klasse auf PDF rendern
- Erhalten Sie Warnungen zur Schriftartersetzung beim Rendern einer Excel-Datei
- Ignorieren Sie Fehler beim Rendern von Excel auf PDF
- Begrenzen Sie die Anzahl der generierten Seiten – Excel auf PDF Konvertierung
- Kommentare beim Speichern unter PDF ausdrucken
- 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
- Rendern Sie 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 unter PDF mit Standard- oder Mindestgröße
- Speichern Sie die angegebenen Arbeitsblätter unter PDF
- Sichere PDF-Dokumente
- Geben Sie an, wie die Zeichenfolge in Ausgabe PDF und Bild gekreuzt werden soll