Dateiformate und Konvertierungen

Die Fähigkeit, verschiedene Dokumentenformate mit hoher Präzision schnell und zuverlässig zu konvertieren, ist Aspose.Words’s Flaggschiff Feature. Dies ist oft ein guter Grund zu wählen Aspose.Words für Java.

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

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

Das folgende Codebeispiel zeigt, wie man ein Dokument umwandelt:

Für weitere Details zum Laden, Umwandeln und Speichern von Dokumenten siehe Laden, Sparen und Umrechnen Abschnitt.

Hohe Sicherheit

Eines der Hauptziele Aspose.Words ist es, eine hohe Treuekonvertierung zwischen Dokumentenformaten bereitzustellen. Wir verwenden das Wort “hohe Treue”, um Konvertierungen zu beschreiben, bei denen das Ausgabedokument alle Inhalte und Formatierungen des Originals behält.

Moderne Textverarbeitung Dokumentformate sind komplex und beinhalten Hunderte von Funktionen. Manchmal, wenn ein Anbieter behauptet, dass ihre Lösung ein bestimmtes Dokumentformat unterstützt – es bedeutet, dass nur die grundlegenden Merkmale des Formats unterstützt werden. Zum Beispiel Microsoft Word Dokumente haben erweiterte Funktionen wie Fußnoten, Textfelder, Autoformen, OLE-Objekte, Felder und erweiterte Formatierungsattribute. Viele dieser Elemente werden oft in Dokumentenverarbeitungsbibliotheken ignoriert, aber nicht in Aspose.Words.

Größere Ausdehnung der Formatunterstützung

Der unbestreitbare Vorteil Aspose.Words ist das große Maß an Unterstützung für die meisten der bekannten Formate. Es ist schwer oder unmöglich, das gleiche Niveau der Unterstützung für viele wichtige Funktionen anderswo zu finden.

Beim Kauf einer Lösung, die ein bestimmtes Format unterstützt, erfahren Sie, auf welcher Ebene die Merkmale dieses Formats unterstützt werden. Um zu testen, erstellen Sie eine komplexe Datei und führen Sie sie durch die vorgeschlagene Lösung. Sie werden oft feststellen, dass viele Dokumentelemente und Formatierung verloren gehen. Zum Beispiel leiden für das DOC-Format Formen, Textfelder, Felder, Spalten, OLE-Objekte, Überarbeitungen, Rechts-Link-Texte in der Regel.

Aspose.Words Document Object Model (DOM) wurde mit Microsoft Word Dokumentformate im Sinn. Daher ist unsere Unterstützung für diese Formate, wie DOC, DOCX, RTF oder WordprocessingML, beispiellos. Die Umwandlung in jede Richtung zwischen diesen Formaten ist hochtreu.

Wenn Sie ein komplexes Dokument ausführen Aspose.Words, genießen Sie die unübertroffene Vollständigkeit der Format-Implementierung.

Umrechnungsbeispiele zwischen beliebten Formaten

Im Folgenden sind Beispiele für Konvertierungen zwischen einigen beliebten Formaten. Sie können bewerten, wie genau Aspose.Words mit der Aufgabe umgehen.


*DOC zu RTF – Hochsicherheitskonvertierung: *

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


*DOC in PDF – Hochsicherheitskonvertierung: *

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

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


*DOC zu ODT – hochtreue Umwandlung: *

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


*DOC bis XPS – Umrechnung der hohen Treue: *

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


*DOC zu JPEG – Hochsicherheitskonvertierung: *

doc-to-jpg-aspose-words-java-1

*RTF zu TXT – Hochsicherheitskonvertierung: *

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


Obwohl alle Konverter in Aspose.Words sind groß, manchmal werden Sie nicht in der Lage, das gleiche Aussehen für Dokumente in verschiedenen Formaten zu erhalten.

Zum Beispiel gibt es keine einfache Ein-zu-Ein-Kombination zwischen allen Funktionen von HTML und Microsoft Word Dokumente. Es gibt keine Header/Fußer, Abschnitte, Felder und Tabs in HTML. Umgekehrt können nicht alle CSS-Attribute und -Regeln auf eine Microsoft Word Dokument.

Unten ist ein Beispiel für Konvertierungen von DOC zu HTML.


DOC zu HTML – High-Fidelity-Konvertierung:

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

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


Hohe Skalierbarkeit

Skalierbare serverseitige Szenarien verwenden Aspose.Words vor allem aufgrund seines einfachen und sauberen Designs – Aspose.Words unterstützt Multithreading. Document Objekte sind unabhängig voneinander, und solange nur ein Faden ein Dokument zu einem Zeitpunkt ändern kann (eine typische Anforderung für jede Sammelklasse), können mehrere Threads jede Anzahl von Dokumenten gleichzeitig bearbeiten.

Hohe Leistung

Aspose.Words zeigt hohe Leistung beim Laden und Speichern von Dokumenten. Bei der Prüfung wurde eine DOC-Datei über 5Mb in der Größe in weniger als 1 Sekunde geladen und dann in weniger als 1 Sekunde auf einer P4 3GHz-Maschine gespeichert. Kleinere Dateien können mit tausenden pro Minute Geschwindigkeiten verarbeitet werden.

Bei mehreren Gelegenheiten haben unsere Kunden uns mitgeteilt, dass sie die Geschwindigkeit der Aspose.Words. Sie traten über die Codezeile, die ein riesiges Dokument in den Debugger geladen wurde, und es war so augenblicklich, dass sie nicht glauben konnten, dass die Datei in die Document Objekt.