Konvertieren von Arbeitsmappen in verschiedene Formate

Konvertieren von Excel in XPS

Das Dokumentformat XPS besteht aus strukturiertem XML-Markup, das das Layout eines Dokuments und das visuelle Erscheinungsbild jeder Seite definiert, zusammen mit Wiedergaberegeln für das Verteilen, Archivieren, Wiedergeben, Verarbeiten und Drucken von Dokumenten.

Die Auszeichnungssprache für XPS ist eine Teilmenge von XAML, die es ermöglicht, Vektorgrafikelemente in Dokumente einzubinden, wobei XAML verwendet wird, um die Windows Presentation Foundation (WPF)-Grundelemente auszuzeichnen. Die verwendeten Elemente werden in Form von Pfaden und anderen geometrischen Grundelementen beschrieben.

Eine XPS-Datei ist tatsächlich ein Unicode-ZIP-Archiv, das die Open Packaging Conventions verwendet und die Dateien enthält, aus denen das Dokument besteht. Dazu gehören eine XML-Markup-Datei für jede Seite, Text, eingebettete Schriftarten, Rasterbilder, 2D-Vektorgrafiken sowie die Informationen zur digitalen Rechteverwaltung. Der Inhalt einer XPS-Datei kann einfach untersucht werden, indem Sie sie in einer Anwendung öffnen, die ZIP-Dateien unterstützt.

Ab Aspose.Cells 6.0.0 wird die Konvertierung von Microsoft Excel nach XPS unterstützt.

Konvertieren eines einzelnen Arbeitsblatts in XPS

Das folgende Beispiel zeigt, wie Sie ein einzelnes Arbeitsblatt in einer Excel-Datei in XPS konvertieren.

Ganze Arbeitsmappe nach XPS exportieren

Das folgende Beispiel zeigt, wie die gesamte Arbeitsmappe in das Format XPS konvertiert wird.

Schnelle Umwandlung von Excel in XPS

Das folgende Beispiel zeigt eine einfache Möglichkeit, die Excel-Datei direkt in das Format XPS zu konvertieren.

Konvertieren von Excel in MHTML-Dateien

MHTML kombiniert normale HTML mit externen Ressourcen; Das heißt, Inhalte, die normalerweise wie Bilder, Animationen, Audio usw. in einer Datei verknüpft sind. Sie werden für E-Mails mit der Dateierweiterung .mht verwendet.

Das Konvertieren einer Tabelle in MHTML ist ein schneller Vorgang, wie unten gezeigt.

Das folgende Codebeispiel zeigt, wie eine Arbeitsmappe als MHTML-Datei gespeichert wird.

Konvertieren von Excel-Dateien in HTML

Die Aspose.Cells-APIs bieten Unterstützung für den Export von Tabellenkalkulationen in das HTML-Format. Dazu nutzt die Aspose.Cells die**HtmlSaveOptions**Klasse, mit der Entwickler mehrere Aspekte der Ausgabe HTML steuern können.

Der folgende Code zeigt, wie man die verwendet**HtmlSaveOptions**Klasse zum Exportieren von Microsoft-Excel-Dateien in das HTML-Format, ohne zusätzliche Parameter anzugeben.

Festlegen der Bildeinstellungen für HTML

Ab 8.0.2 hat Aspose.Cells ausgesetzt**ImageOptions**für die**HtmlSaveOptions**-Klasse, die es Entwicklern ermöglicht, Bildeinstellungen beim Speichern von Tabellenkalkulationen im Format HTML festzulegen.

Folgende Bildeinstellungen können angewendet werden:

  • ImageType: Ruft den Bildtyp ab oder legt ihn fest. Bitte beachten Sie, dass alle Formen, einschließlich Diagramme, als Bilder in der Ausgabe HTML gerendert werden.
  • Qualität: Ruft die Qualität von Bildern zwischen 0 und 100 ab oder legt sie fest, wenn ImageFormat als JPEG angegeben ist.
  • VerticalResolution: Ruft die vertikale Auflösung des Bildes in Punkten pro Zoll ab oder legt sie fest.
  • HorizontalResolution: Ruft die horizontale Auflösung des Bildes in Punkten pro Zoll ab oder legt sie fest.
  • **TiffCompression**Ruft den Komprimierungstyp für die Bilder ab oder legt ihn fest, wenn ImageFormat als Tiff angegeben ist.
  • Transparent: Gibt an, ob der Hintergrund eines Bildes transparent sein soll, wenn ImageFormat als Png angegeben ist.

Der folgende Code demonstriert die Verwendung**HtmlSaveOptions.ImageOptions** verschiedene Vorlieben angeben.

Tabellenansicht vor dem Export HTML Ansicht nach dem Export
Tabellenansicht vor dem Export HTML Ansicht nach dem Export

Konvertieren von Excel in PDF-Dateien

PDF-Dokumente werden häufig als Standardformat für den Austausch von Dokumenten zwischen Organisationen, Regierungssektoren und Einzelpersonen verwendet. Softwareentwickler werden oft gebeten, eine Möglichkeit zu finden, Microsoft-Excel-Dateien einfach in PDF-Dokumente umzuwandeln. Aspose.Cells unterstützt diese Funktionen. Dieser Artikel zeigt, wie.

Konvertieren von Excel in PDF

Microsoft Die Konvertierung von Excel in PDF wurde mit Aspose.Cells for Java 2.3.0 eingeführt. Ab dieser Version kann Aspose.CellsKonvertieren Sie Tabellenkalkulationen direkt in PDF (einschließlichPDF/A ), ohne ein anderes Produkt. Um Tabellenkalkulationen mit älteren Versionen von Aspose.Cells zu konvertieren,Verwenden Sie Aspose.PDF für die Konvertierung.

Aspose.Cell konvertiert Tabellenkalkulationen mit einem hohen Grad an Genauigkeit und Wiedergabetreue in PDF. Es gibt jedoch einigeEinschränkungen, aufgeführt am Ende dieses Artikels.

Direkte Konvertierung

Speichern Sie eine Excel-Datei direkt unter PDF mit dem**Workbook.save** Methode und bieten die**SaveFormat.PDF**Schnittstellenmitglied. Eine direkte Konvertierung wie diese ist die effizienteste Konvertierungsmethode. Es gehen keine Daten oder Formatierungen verloren, aber die Ausgabe PDF sieht wie die Excel-Eingabedatei aus.

Verwenden Sie zum Festlegen von Sicherheitsoptionen beim Speichern unter PDF**PdfSaveOptions**.

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 von**PdfSaveOptions** -Klasse gibt Ihnen die Kontrolle über die Druck-, Schriftart-, Sicherheits- und Komprimierungseinstellungen für die resultierende PDF-Datei. Die bemerkenswerteste Eigenschaft ist die**Konformität**Damit können Sie die Excel-Dateien in PDF/A-kompatible PDF-Dateien speichern.

Speichern von Excel-Tabellen in PDF/A kompilierte Dateien

Das unten bereitgestellte Code-Snippet demonstriert die Verwendung von**PdfSaveOptions** Klasse zum Speichern der Excel-Dateien im PDF/A-kompatiblen PDF-Format.

Konvertierung mit Aspose.Pdf: Aspose.Cells Vor 2.3.0

Für Aspose.Cells-Versionen vor Version 2.3.0 müssen Sie eine Komponente wie verwendenAspose.PDF for Javazum Konvertieren von Tabellenkalkulationen in PDF-Dateien. Aspose.Cells und Aspose.PDF arbeiten zusammen, um eine Tabelle über einen Zwischenschritt in PDF umzuwandeln.

So konvertieren Sie Tabellenkalkulationen in PDF mit Aspose.Cells und Aspose.PDF:

  1. Instanziieren Sie ein Objekt der**Arbeitsmappe**Klasse, indem Sie ihren leeren Konstruktor aufrufen.
  2. Erledigen Sie Ihre gewünschte Arbeit an der Tabelle mit Aspose.Cells API.
  3. Ruf den … an**Workbook.save**Methode zum Speichern der Tabelle:
  4. Stellen Sie das Dateiformat auf XML ein.
  5. Wählen Sie Aspose_Pdf (ein vordefinierter Wert) aus der FileFormatType-Schnittstelle aus. Dies weist die save-Methode an, eine Kalkulationstabelle in XML-Form zu generieren, die mit dem Aspose.PDF-Schema kompatibel ist, so dass Aspose.PDF for Java dann ein PDF-Dokument generieren kann.
  6. Wenn die XML-Datei erstellt wurde, erstellen Sie ein Objekt der Klasse Pdf im Paket aspose.pdf.
  7. Rufen Sie die bindXML-Methode der Pdf-Klasse auf und übergeben Sie den Namen der XML-Ausgabedatei.
  8. Rufen Sie die save-Methode der Pdf-Klasse auf, um das Dokument PDF zu generieren.

Die obigen Schritte werden nachfolgend beispielhaft umgesetzt.

Konvertierungsattribute

Wir arbeiten hart daran, die Konvertierung und andere Aspekte von Aspose.Cells mit jeder Veröffentlichung zu verbessern. Die Konvertierung von Excel in PDF hat einige Einschränkungen. Einige in einer Tabelle angegebene Formateinstellungen gehen möglicherweise verloren, und nicht alle Zeichnungsobjekte werden 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. Es kann auch diejenigen Funktionen identifizieren, die möglicherweise nicht oder teilweise für die Konvertierung unterstützt werden.