Unterstützte Funktionen

Aspose.Words bietet Benutzern eine Vielzahl von Funktionen. Benutzer können eine Vielzahl von dokumentbezogenen Aufgaben ausführen - von der einfachen Konvertierung von Dokumenten von einem unterstützten Format in ein anderes und der Änderung dieser Dokumente während des Konvertierungsprozesses bis hin zu Geschäftsaufgaben wie der Erstellung strukturierter und optisch ansprechender Dokumente oder der Automatisierung von Berichten.

Moderne Dokumentenformate und -standards sind komplex, und wenn Sie Dokumentenkonvertierung oder andere Dokumentenverarbeitungsfunktionen in Ihrem Projekt benötigen, besteht die einzige praktikable Lösung häufig darin, sich auf eine Komponente eines Drittanbieters zu verlassen, die die gewünschte Funktionalität implementiert. Die Verwendung einer Komponente eines Drittanbieters birgt jedoch immer ein gewisses Risiko. Eines der einzigartigen Risiken bei der Dokumentenverarbeitung ist die Frage, wie vollständig und korrekt die Bibliothek ein bestimmtes Dokumentformat oder einen bestimmten Standard implementiert.

Aspose ist bestrebt, die vollständigsten und genauesten Implementierungen von Dokumentenformaten und -standards zu liefern. Das Aspose.Words-Team demonstriert sein Engagement für Interoperabilität, indem es detaillierte Implementierungshinweise für unterstützte Dokumentenformate auf mehreren Plattformen bereitstellt.

Die folgenden Tabellen fassen Aspose.Words für Java Funktionen zusammen und enthalten Links zu detaillierten Funktionsbeschreibungen.

Unterstützte Plattformen

Die Plattformen Aspose.Words für Java, mit denen verwendet werden kann, sind unten aufgeführt. Wenn Sie Unterstützung für weitere Plattformen benötigen, suchen Sie nach dem Produkt “Zwillingsbruder” Aspose.Words für .NET.

Funktion Beschreibung
Java Aspose.Words für Java ist verfügbar für Java 1.6, 1.7 und 1.8 und wird an jedem Ort ausgeführt, an dem Java installiert ist.

Dateiformate und Konvertierungen

Funktion Beschreibung
Microsoft Word (DOC) (beladen und speichern) Die schnellste und vollständigste Implementierung des DOC -Formats, die Sie finden können.
WordprocessingML (DOCX, XML) (beladen und speichern) Aspose.Words bietet umfassende Unterstützung OOXML, Flat OPC und auch Word 2003 XML.
Rich-Text-Format (RTF) (beladen und speichern) Umfassende Unterstützung des RTF -Formats für die Interaktion mit einer Vielzahl von Anwendungen.
HTML, XHTML und MHTML Beladen und speichern HTML/XHTML für noch mehr Interoperabilität. Speichern unter MHTML ist ebenfalls verfügbar.
OpenDocument (ODT) Aspose.Words kann beladen und speichern dokumente im OpenDocument-Text (.odt) formatieren.
Tragbares Dokumentformat von Adobe (PDF) Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in PDF. PDF/A wird unterstützt.
XML Papierspezifikation (XPS) (beladen und speichern) Konvertieren Sie jedes Dokument mit hoher Wiedergabetreue in XPS.
Klartext (TXT) (beladen und speichern) Extrahieren Sie einfach Text, indem Sie ihn im Nur-Text-Format speichern.
Digitales Publizieren (EPUB) EPUB ist ein beliebtes Format für eBooks. Sie können jedes Dokument von Aspose.Words in das IDPF EPUB-Format konvertieren.

Rendern und Drucken

Aspose.Words bietet jetzt eine Wiedergabe von Dokumentseiten mit hoher Wiedergabetreue.

Funktion
Layouten Sie das Dokument in Seiten mit hoher Wiedergabetreue (genau wie Microsoft Word® das tun würde) für alle folgenden Formate.
Rendern Sie einzelne Seiten oder vollständige Dokumente auf PDF oder XPS.
Dokumentseiten in Rasterbilder rendern (mehrseitig TIFF, PNG, JPEG, BMP).
Rendern Sie Seiten in ein Java -Grafikobjekt mit einer bestimmten Größe.
Drucken Sie Dokumentseiten mit der Java-Druckinfrastruktur.
Aktualisieren Sie TOC, Seitenzahlen und andere Felder vor dem Rendern oder Drucken.
3D-Effekt-Rendering durch die OpenGL

Funktionen für Dokumenteninhalte

Funktion
Greifen Sie auf Absätze und Text zu, erstellen und ändern Sie sie.
Greifen Sie auf Bilder, Textfelder und Formen zu, erstellen und ändern Sie sie.
Greifen Sie auf Tabellen, Zeilen und Zellen zu, erstellen und ändern Sie sie.
Greifen Sie auf Felder, Formularfelder, Hyperlinks und Lesezeichen zu, erstellen und ändern Sie sie.
Greifen Sie auf Dokumentabschnitte, Kopf- und Fußzeilen zu, erstellen und ändern Sie sie.
Greifen Sie auf Fußnoten, Endnoten und Kommentare zu, erstellen und ändern Sie sie.
Greifen Sie auf benutzerdefinierte XML-, SmartTags- und strukturierte Dokument-Tags (Inhaltssteuerelemente) zu, erstellen und ändern Sie sie.
Greifen Sie mit XmlDocument -ähnlichen Klassen und Methoden auf alle Dokumentelemente zu und ändern Sie sie.
Aktualisieren Sie Feldergebnisse IF, Formeln und andere beliebte Feldtypen.
Inhaltsverzeichnisfelder (TOC) genau wie Microsoft Word neu erstellen und aktualisieren.
Kopieren und Verschieben von Dokumentelementen zwischen Dokumenten.
Dokumente verbinden und teilen.
Abrufen und Festlegen integrierter und benutzerdefinierter Dokumenteigenschaften.
Geben Sie den Dokumentenschutz an, öffnen Sie geschützte und verschlüsselte Dokumente.
Suchen und Ersetzen von Text, Aufzählen von Dokumentinhalten.
Akzeptieren Sie alle Überarbeitungen in einem Dokument.
Bewahren Sie OLE-Objekte und ActiveX-Steuerelemente auf oder extrahieren Sie sie aus dem Dokument.
Behalten Sie VBA-Makros bei oder entfernen Sie sie aus dem Dokument. Digitale Signatur von VBA Makros beibehalten.
Erkennen Sie digitale Signaturen in Dokumenten.
Fügen Sie HTML Text ein.
Extrahieren Sie VBA -Makros aus dem Word-Dokument.

Dokumentformatierungsfunktionen

Aspose.Words bietet detaillierten programmgesteuerten Zugriff auf die Formatierungseigenschaften aller Dokumentelemente.

Funktion
Greifen Sie auf alle Zeichenformatierungen zu und ändern Sie sie, einschließlich Schriftarten, Farben, Effekten, Rahmen und Schattierungen.
Greifen Sie auf alle Absatzformatierungen zu und ändern Sie sie, einschließlich Einzüge, Abstände, Rahmen und Schattierungen sowie Tabulatoren.
Greifen Sie auf alle Formatierungen von Aufzählungszeichen und nummerierten Listen zu und ändern Sie sie, einschließlich Nummerierung und Ebenen.
Greifen Sie auf Tabellenformatierungen zu und ändern Sie sie, einschließlich Ausrichtung, Ausrichtung, Rahmen und Schattierung.
Greifen Sie auf alle Abschnittseigenschaften zu und ändern Sie sie, einschließlich Papierformat, Ränder und Ausrichtung.
Greifen Sie auf Dokumentstile zu, erstellen und ändern Sie sie.
Greifen Sie auf Zeichnungsobjekte zu und ändern Sie sie, einschließlich Position, Größe, Linien- und Fülleigenschaften, Bildbytes.

Mail Merge Eigenschaften

Funktion
Verwenden Sie alle Standardfelder Microsoft Word Mail Merge in Ihren Berichten, einschließlich MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
Führen Sie Mail Merge für Dokumente aus, die selbst die komplexesten und verschachteltesten IF Felder und Formeln enthalten.
Füllen Sie Tabellen oder Fragmente im Dokument aus Ihrer Datenquelle mit Mail Merge-Regionen auf und erweitern Sie sie dynamisch.
Generieren Sie auf einfache Weise Berichte, die Master-Detail-Daten (Eltern-Kind-Daten) enthalten, z. B. Bestellung / OrderDetails.
Füllen Sie Dokumente mit Daten aus einer beliebigen Java-Datenquelle, die die ResultSet-Schnittstelle implementiert.
Füllen Sie Dokumente aus einer beliebigen Datenquelle, z. B. einer XML-Datei oder Geschäftsobjekten, indem Sie die IMailMergeDataSource-Schnittstelle implementieren.
Übernehmen Sie die genaue Kontrolle darüber, wie Ihre Daten mithilfe von Ereignissen zusammengeführt werden, z. B. bei der Zahlenformatierung.
Fügen Sie Bilder während einer mail merge ein.
Programmgesteuertes Erstellen oder Ändern einer Microsoft Word Mail Merge-Datenquelle für ein Dokument. Mail Merge Einstellungen und Datenquellen beibehalten.
Mail Merge-Feldnamen abrufen.

Berichtsfunktionen

LINQ Reporting Engine ist ein erweitertes Berichterstellungstool, mit dem Sie Dokumente basierend auf Vorlagendokumenten und Daten aus verschiedenen Quellen, einschließlich Datenbanken, generieren können, XML, JSON, OData, objekte mit benutzerdefinierten CLR -Typen, externen Dokumenten und mehr sofort einsatzbereit.

Schlüsselfunktion
Unterstützung von C# Syntax und LINQ Erweiterungsmethoden direkt in Templates (auch für ADO.NET Datenquellen)
Unterstützung wiederholbarer und bedingter Dokumentenblöcke (Schleifen und Bedingungen) für Tabellen, Listen und allgemeine Inhalte
Unterstützung von dynamisch generierten Diagrammen und Bildern
Unterstützung des Einfügens von äußeren Dokumenten und HTML -Blöcken in ein Dokument
Unterstützung mehrerer Datenquellen (auch unterschiedlicher Art) für die Generierung eines einzelnen Dokuments
Integrierte Unterstützung von Datenbeziehungen (Master-Detail)
Umfassende Unterstützung verschiedener Datenmanipulationen wie Gruppieren, Sortieren, Filtern und andere direkt in Vorlagen
WYSIWYG: Ein generiertes Dokument behält die gleiche Formatierung seiner Elemente bei wie eine entsprechende Vorlage