Unterstützte Funktionen

Aspose.Words bietet Benutzern eine breite Palette von Funktionen. Nutzer können eine große Anzahl von dokumentbezogenen Aufgaben ausführen – von der einfachen Umwandlung von Dokumenten aus einem unterstützten Format in ein anderes und der Änderung dieser Dokumente während des Umbaus auf Geschäftsaufgaben, wie die Erstellung von strukturierten und visuell ansprechenden Dokumenten oder die Automatisierung der Berichterstattung.

Moderne Dokumentenformate und -standards sind komplex, und wenn Sie eine Dokumentenkonvertierung oder andere Dokumentverarbeitungsfunktionen in Ihrem Projekt benötigen, ist die einzige praktische Lösung oft auf eine Drittanbieter-Komponente zu verlassen, die die gewünschte Funktionalität implementiert. Aber die Verwendung einer Drittanbieter-Komponente trägt 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 Standard implementiert.

Aspose verpflichtet sich, die vollständigsten und genausten Implementierungen von Dokumentenformaten und Standards zu liefern. Die Aspose.Words Team zeigt ihr Engagement für die Interoperabilität, indem es detaillierte Umsetzungshinweise für unterstützte Dokumentformate auf mehreren Plattformen bereitstellt.

Die nachstehenden Tabellen sind zusammengefasst. Aspose.Words für Java Funktionen und Links zu Detailbeschreibungen.

Unterstützte Plattformen

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

Merkmal Warenbezeichnung
Java Aspose.Words für Java ist verfügbar für Java 1.6, 1.7 und 1.8 und wird an jedem Ort laufen, an dem Java wird installiert.

Dateiformate und Konvertierungen

Merkmal Warenbezeichnung
Microsoft Word (DOC) (Belastung und ,,) Die schnellste und vollständigste DOC-Format-Implementierung finden Sie.
WordprocessingML (DOCX, XML) (Belastung und ,,) Aspose.Words bietet umfassende Unterstützung OOXML, Flat OPC und Word 2003 XML.
Rich Text Format (RTF) (Belastung und ,,) Umfassende Unterstützung des RTF-Formats zur Interaktion mit einer Vielzahl von Anwendungen.
HTML, XHTML und MHTML Letzter Beitrag und ,, HTML/XHTML für noch größere Interoperabilität. Speichern, da MHTML auch verfügbar ist.
OpenDocument (ODT) Aspose.Words können Belastung und ,, Dokumente in der OpenDocument Text (.odt) Format.
Adobe Portable Document Format (PDF) Konvertieren Sie jedes Dokument in PDF mit hoher Treue. PDF/A wird unterstützt.
XML Paper Spezifikation (XPS) (Belastung und ,,) Alle Dokumente umrechnen XPS mit hoher Treue.
Plain Text (TXT) (Belastung und ,,) Extrahieren Sie einfach Text, indem Sie im Klartextformat speichern.
Digital Publishing (EPUB) EPUB ist ein beliebtes Format für eBooks. Sie können jedes Dokument von Aspose.Words im Format IDPF EPUB.

Rendering und Printing

Aspose.Words bietet nun eine hohe Treue-Rendering von Dokumentenseiten.

Merkmal
Layout-Dokument in Seiten mit hoher Treue (genau wie Microsoft Word® würde das tun) zu allen Formaten unten.
Bieten Sie einzelne Seiten oder komplette Dokumente an PDF oder XPS.
Render Dokumentseiten zu Rasterbildern (Multipage TIFF, PNG, JPEG, BMP).
Render-Seiten zu einem Java Grafikobjekt einer bestimmten Größe.
Drucken von Dokumentenseiten mit Hilfe der Java Druckinfrastruktur.
Aktualisierung TOC, Seitennummern und andere Felder vor dem Rendern oder Drucken.
3D Effekte Rendering durch die OpenGL

Eigenschaften von Dokumenteninhalten

Merkmal
Zugriff, erstellen und ändern Absätze und Text.
Zugriff, erstellen und ändern Sie Bilder, Textfelder und Formen.
Zugriff, erstellen und ändern Tabellen, Zeilen und Zellen.
Zugriff, erstellen und ändern Felder, Formularfelder, Hyperlinks und Lesezeichen.
Zugriff, Erstellung und Änderung von Dokumentenabschnitten, Kopfzeilen und Fußzeilen.
Zugang, Erstellung und Änderung von Fußnoten, Endnoten und Kommentaren.
Zugriff, Erstellen und Ändern von benutzerdefinierten XML-, SmartTags- und strukturierten Dokumenten-Tags (Content Controls).
Zugriff und Änderung aller Dokumentelemente mit XmlDocument - wie Klassen und Methoden.
Feldergebnisse aktualisieren IF, Formel und andere beliebte Feldtypen.
Erstellung und Aktualisierung von Tabelleninhaltsfeldern (TOC) genau so wie Microsoft Word tut.
Dokumentelemente zwischen Dokumenten kopieren und verschieben.
Registrieren und teilen Dokumente.
Erhalten und setzen Sie integrierte und benutzerdefinierte Dokumenteigenschaften.
Dokumentschutz, offene geschützte und verschlüsselte Dokumente angeben.
Text finden und ersetzen, numerieren Sie über Dokumentinhalte.
Akzeptieren Sie alle Revisionen in einem Dokument.
OLE-Objekte und ActiveX-Kontrollen aus dem Dokument speichern oder extrahieren.
Konservieren oder entfernen Sie VBA-Makros aus dem Dokument. Erhalten Sie VBA-Makros digitale Signatur.
Erkennen Sie digitale Signaturen in Dokumenten.
HTML-Text einfügen.
Extraktion VBA Macros aus Word-Dokument.

Eigenschaften der Dokumentenformatierung

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

Merkmal
Zugriff und Modifikation aller Charakterformatierungen einschließlich Schriftarten, Farben, Effekte, Grenzen und Schattierung.
Zugriff und Änderung aller Absatzformatierungen einschließlich Vertiefungen, Abstand, Grenzen und Schattierung, Tab Stops.
Zugriff und Änderung aller gelisteten und nummerierten Listenformatierungen einschließlich Nummerierung und Ebenen.
Zugriff und Änderung der Tischformatierung einschließlich Ausrichtung, Orientierung, Grenzen und Schattierung.
Zugriff und Modifikation aller Schnitteigenschaften einschließlich Papiergröße, Margen und Orientierung.
Zugriff, erstellen und ändern Dokument-Stile.
Zugriff und Modifizieren von Zeichnungsobjekten einschließlich Position, Größe, Linie und füllen Eigenschaften, Bildbytes.

Mail Merge Eigenschaften

Merkmal
Alle Standard verwenden Microsoft Word mail merge Felder in Ihren Berichten einschließlich MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
Durchführung mail merge für Dokumente, die auch die komplexesten und geschachtelt enthalten IF Felder und Formeln.
Populieren und dynamisch wachsen Tabellen oder Fragmente im Dokument aus Ihrer Datenquelle mit mail merge Regionen.
Generieren Sie einfach Berichte, die Stammdaten (Parent-Kind) wie Order/OrderDetails enthalten.
Dokumente mit Daten von jeder Java Datenquelle, die die ResultSet Schnittstelle.
Populieren von Dokumenten aus jeder Datenquelle wie einer XML-Datei oder Geschäftsobjekten durch die Implementierung der IMailMergeDataSource Schnittstelle.
Nehmen Sie präzise Kontrolle, wie die Zahlenformatierung, über die Zusammenführung Ihrer Daten mit Veranstaltungen.
Bilder während eines mail merge.
Programmmäßig ein Microsoft Word mail merge Datenquelle für ein Dokument. Vorbehalt mail merge Einstellungen und Datenquellen.
Abruf mail merge Feldnamen.

Reporting-Funktionen

LINQ Reporting Engine ist ein erweitertes Reporting-Tool, mit dem Sie Dokumente basierend auf Vorlagendokumenten und Daten aus verschiedenen Quellen generieren können, einschließlich Datenbanken, XML, JSON, OData, Objekte von benutzerdefinierten CLR-Typen, externe Dokumente und mehr aus dem Kasten

Schlüsselmerkmale
Unterstützung C# syntax und LINQ Erweiterungsmethoden direkt in Vorlagen (auch für ADO.NET Datenquellen)
Unterstützung von wiederholbaren und bedingten Dokumentenblöcken (Plups und Bedingungen) für Tabellen, Listen und gemeinsame Inhalte
Unterstützung dynamisch generierter Diagramme und Bilder
Unterstützung der Einfügung von äußeren Dokumenten und HTML-Blöcken in ein Dokument
Unterstützung mehrerer Datenquellen (einschließlich verschiedener Typen) für die Erstellung eines einzigen Dokuments
Integrierte Unterstützung von Datenbeziehungen (Master-Detail)
Umfassende Unterstützung verschiedener Datenmanipulationen wie Gruppierung, Sortierung, Filterung und andere direkt in Vorlagen
WYSIWYG: Ein generiertes Dokument behält die gleiche Formatierung seiner Elemente wie eine entsprechende Vorlage vor