Dateiformate und Konvertierungen

Die Fähigkeit, verschiedene Dokumentformate schnell und zuverlässig mit hoher Präzision zu konvertieren, ist das Hauptmerkmal von Aspose.Words. Dies ist oft ein guter Grund, Aspose.Words für Python via .NET zu wählen.

Mit Aspose.Words können Sie Dokumente aus jedem unterstützten Ladeformat in jedes unterstützte Speicherformat mit nur zwei Codezeilen konvertieren:

  1. Laden Sie ein Dokument aus einer Datei oder einem Stream
  2. Speichern Sie es in einem beliebigen unterstützten Format

Das folgende Codebeispiel zeigt, wie ein Dokument konvertiert wird:

Weitere Informationen zum Laden, Konvertieren und Speichern von Dokumenten finden Sie im Abschnitt Laden, Speichern und Konvertieren.

Hi-Fi

Eines der Hauptziele von Aspose.Words ist die Bereitstellung einer High-Fidelity-Konvertierung zwischen Dokumentformaten. Wir verwenden das Wort “High-Fidelity”, um Konvertierungen zu beschreiben, bei denen das Ausgabedokument den gesamten Inhalt und die Formatierung des Originals beibehält.

Moderne Dokumentformate für die Textverarbeitung sind komplex und umfassen Hunderte von Funktionen. Wenn ein Anbieter manchmal behauptet, dass seine Lösung ein bestimmtes Dokumentformat unterstützt, bedeutet dies, dass nur die Grundfunktionen des Formats unterstützt werden. Microsoft Word-Dokumente verfügen beispielsweise über erweiterte Funktionen wie Fußnoten, Textfelder, automatische Formen, OLE-Objekte, Felder und erweiterte Formatierungsattribute. Viele dieser Elemente werden in Dokumentverarbeitungsbibliotheken oft ignoriert, nicht jedoch in Aspose.Words.

Größere Formatunterstützung

Der unbestreitbare Vorteil von Aspose.Words ist die umfangreiche Unterstützung der meisten bekannten Formate. Es ist schwierig oder unmöglich, anderswo den gleichen Grad an Unterstützung für viele wichtige Funktionen zu finden.

Informieren Sie sich beim Kauf einer Lösung, die ein bestimmtes Format unterstützt, über die Ebene, auf der die Funktionen dieses Formats unterstützt werden. Erstellen Sie zum Testen eine komplexe Datei und führen Sie sie durch die vorgeschlagene Lösung. Sie werden häufig feststellen, dass viele Dokumentelemente und Formatierungen verloren gehen. Beispielsweise leiden beim DOC-Format normalerweise Formen, Textfelder, Felder, Spalten, OLE-Objekte, Revisionen und von rechts nach links geschriebener Text.

Aspose.Words Document Object Model (DOM) wurde unter Berücksichtigung von Microsoft Word-Dokumentformaten entwickelt. Daher ist unser Unterstützungsgrad für diese Formate wie DOC, DOCX, RTF oder WordprocessingML beispiellos. Die Konvertierung in jede Richtung zwischen diesen Formaten erfolgt mit hoher Wiedergabetreue.

Wenn Sie ein komplexes Dokument über Aspose.Words ausführen, profitieren Sie von der unübertroffenen Vollständigkeit der Formatimplementierung.

Konvertierungsbeispiele zwischen gängigen Formaten

Nachfolgend finden Sie Beispiele für Konvertierungen zwischen einigen gängigen Formaten. Sie können beurteilen, wie genau Aspose.Words die Aufgabe bewältigt.


DOC zu RTF – High-Fidelity-Konvertierung:

doc-to-rtf-aspose-words-net-1doc-to-rtf-aspose-words-net-2


DOC zu PDF – High-Fidelity-Konvertierung:

doc-to-pdf-aspose-words-net-1doc-to-pdf-aspose-words-net-2

doc-to-pdf-aspose-words-net-3doc-to-pdf-aspose-words-net-4


DOC zu ODT – High-Fidelity-Konvertierung:

doc-to-odt-aspose-words-net-1doc-to-odt-aspose-words-net-2


DOC zu XPS – High-Fidelity-Konvertierung:

doc-to-xps-aspose-words-net-1doc-to-xps-aspose-words-net-2


DOC zu PostScript – High-Fidelity-Konvertierung:

doc-to-postscript-aspose-words-net-1doc-to-postscript-aspose-words-net-2


DOC zu JPEG – High-Fidelity-Konvertierung:

doc-to-jpeg-aspose-words-net-1

DOC zu GIF – High-Fidelity-Konvertierung:

doc-to-gif-aspose-words-net-1

RTF zu TXT – High-Fidelity-Konvertierung:

rtf-to-txt-aspose-words-net-1rtf-to-txt-aspose-words-net-2


Obwohl alle Konverter in Aspose.Words großartig sind, können Sie manchmal nicht das gleiche Erscheinungsbild für Dokumente in verschiedenen Formaten erzielen.

Beispielsweise gibt es keine einfache Eins-zu-eins-Übereinstimmung zwischen allen Funktionen von HTML- und Microsoft Word-Dokumenten. In HTML gibt es keine Kopf-/Fußzeilen, Abschnitte, Felder und Registerkarten. Umgekehrt können nicht alle CSS-Attribute und -Regeln einem Microsoft Word-Dokument zugeordnet werden.

Nachfolgend finden Sie ein Beispiel für Konvertierungen von DOC nach HTML.


DOC zu HTML – High-Fidelity-Konvertierung:

doc-to-html-aspose-words-net-1doc-to-html-aspose-words-net-2

doc-to-html-aspose-words-net-3doc-to-html-aspose-words-net-4


Hohe Skalierbarkeit

Skalierbare serverseitige Szenarien nutzen Aspose.Words vor allem wegen seines einfachen und klaren Designs – Aspose.Words unterstützt Multithreading. Document-Objekte sind voneinander unabhängig und solange jeweils nur ein Thread ein Dokument ändern kann (eine typische Anforderung für jede Sammlungsklasse), können mehrere Threads eine beliebige Anzahl von Dokumenten gleichzeitig verarbeiten.

Hochleistung

Aspose.Words zeigt eine hohe Leistung beim Laden und Speichern von Dokumenten. Beim Testen wurde eine DOC-Datei mit einer Größe von mehr als 5 MB in weniger als 1 Sekunde geladen und dann in weniger als 1 Sekunde auf einem P4-3-GHz-Computer gespeichert. Kleinere Dateien können mit einer Geschwindigkeit von mehreren Tausend pro Minute verarbeitet werden.

Unsere Kunden haben uns mehrfach berichtet, dass sie die Geschwindigkeit von Aspose.Words kaum glauben konnten. Sie gingen über die Codezeile hinweg, die ein riesiges Dokument in den Debugger lud, und das geschah so augenblicklich, dass sie nicht glauben konnten, dass die Datei in das Document-Objekt geladen wurde.