Produktübersicht
Willkommen bei Aspose.Words für Java!
Aspose.Words ist eine plattformübergreifende Klassenbibliothek, mit der Ihre Anwendung eine Vielzahl von Dokumentenverarbeitungsaufgaben ausführen kann. Wir nennen es den programmierbaren Dokumenteneditor.
Mit Aspose.Words können Sie Dokumente erstellen, ändern, konvertieren, rendern und drucken, ohne auf Anwendungen von Drittanbietern wie Microsoft Word oder Office Automation angewiesen zu sein.
Es ist erwähnenswert, dass Sie ein Dokument von jedem unterstützten Ladeformat in jedes unterstützte Speicherformat konvertieren können, z. B. Microsoft Word-Formate in PDF, HTML oder Markdown, HTML in DOCX und so weiter. Lesen Sie mehr über das Konvertieren von Dokumenten in der Ein Dokument konvertieren Abschnitt.
Eine weitere beliebte Option unserer Bibliothek ist Reports and Mails. Unsere Benutzer generieren hochkomplexe, individuell angepasste finanzielle, medizinische und andere Reports. Dabei sieht das generierte Dokument so aus, als hätten Sie den Bericht manuell mit einem normalen Texteditor erstellt. Eine weitere Option, Mail, bietet die Möglichkeit, sehr schnell Tausende und Millionen einfacher, aber dennoch persönlicher vorlagenbasierter Dokumente zu generieren.
In dem Bemühen, die API so klar und offensichtlich wie möglich zu machen, haben wir beschlossen, die gängigen Java -Plattformentwicklungspraktiken anzuerkennen und zu würdigen. Daher folgt Aspose.Words für Java den von Java -Entwicklern allgemein akzeptierten Codierungsrichtlinien.
Vorteile der Verwendung von Aspose.Words
Die Verwendung von Aspose.Words für Java in Ihrem Projekt bietet Ihnen die folgenden Vorteile:
- Leistung und Skalierbarkeit
- Reichhaltiger Funktionsumfang
- Plattformunabhängigkeit
- Unabhängigkeit von Drittanwendungen
- Minimale Lernkurve
Das folgende Diagramm zeigt die Hauptmerkmale von Aspose.Words für Java und wie sie zueinander in Beziehung stehen.

Umfangreiche Funktionen
Aspose.Words für Java Features können in vier Hauptbereiche unterteilt werden.
Konvertierung
Die Möglichkeit, Dokumente einfach und zuverlässig zu konvertieren, ist eines der Hauptmerkmale von Aspose.Words.
Umfassend dokumentenimport und -export mit über 35 unterstützte Dateiformate ermöglicht Benutzern das Konvertieren von Dokumenten von ein beliebtes Format nach another, z. B. von DOCX nach PDF, JPEG oder Markdown.
Dokumentobjektmodell (DOM)
Der programmgesteuerte Zugriff über eine umfangreiche API -Funktion auf alle Dokumentelemente und Formatierungen ermöglicht das Erstellen, Ändern, Extrahieren, Kopieren, Teilen, Verbinden und Ersetzen von Dokumentinhalten. Erfahren Sie mehr in der Aspose.Words Dokumentenobjektmodell (DOM) Abschnitt.
Rendering
Wir verwenden den Begriff Rendern in Aspose.Words beschreibung des Prozesses der Konvertierung eines Dokuments in ein Dateiformat oder ein Medium, paginiert oder mit dem Konzept von Seiten.
Sie können ganze Dokumente oder bestimmte Seiten in PDF oder XPS konvertieren, um serverseitige Dokumente zu generieren, sie zu drucken oder Seiten zu rendern. Und das alles mit hoher Wiedergabetreue - genau so, wie es Microsoft Word getan hätte.
Berichterstattung
Generieren Sie Dokumente oder Berichte von Grund auf neu oder indem Sie Vorlagen mit Daten aus Datenquellen oder Geschäftsobjekten füllen. Weitere Informationen zum Melden und Abrufen von Daten aus Datenbanken finden Sie im Mail Merge und Berichterstattung und LINQ Berichterstellungs-Motor Abschnitt.
Plattformunabhängigkeit
Aspose.Words für Java deckt alle Java Entwicklungsumgebungen und Bereitstellungsplattformen ab. Mit unserem API können Anwendungen für eine Vielzahl von Betriebssystemen entwickelt werden, z. B.: Windows, Linux, Mac OS, Android, und verschiedenen Plattformen.
Einfach ausgedrückt: Wenn Ihre Plattform Standard Java ausführen kann, kann sie Aspose.Words für Java ausführen. Wenn Ihre Anwendung den Standard Java API aufrufen kann, haben Sie keine Probleme, Aspose.Words für Java API aus Ihrer Anwendung aufzurufen.
Im Moment ist unsere Grundlinie JDK1.7 und neuer. Aber wir unterstützen immer noch JDK1.6.
Wir haben drei verschiedene Releases, die auf derselben Codebasis basieren:
- Aspose.Words für Java
- Aspose.Words für Android über Java
- Aspose.Words für JasperReports
Während die Releases Java und Android für die entsprechende Plattform kompiliert werden, ist Aspose.Words für JasperReports nur eine dicke Hülle um “Ordinalzahl” Aspose.Words für Java. Es ist nur der Bequemlichkeit halber. Sie können Ihre JasperReports auch manuell in Aspose-Wörter integrieren - auf eine bestimmte Weise, die Ihren Anforderungen besser entspricht.
Unabhängigkeit von anderen Anwendungen
Aspose.Words erfordert keine Installation von Drittanbieteranwendungen, z. B. Microsoft Office, auf dem Computer, damit es funktioniert. Alle Aspose-Komponenten sind völlig unabhängig. Dies macht Aspose.Words zu einer großartigen Alternative zur Automatisierung in Bezug auf Sicherheit, Stabilität, Skalierbarkeit / Geschwindigkeit, Preis und Funktionen für die Arbeit mit Dokumenten und verwandten Aufgaben.
Leistung und Skalierbarkeit
Aspose.Words wurde entwickelt, um sowohl auf einem Server als auch auf einem Client eine hervorragende Leistung zu erbringen. Aspose.Words ist eine einzelne Java -JAR, die mit jeder Java -Anwendung bereitgestellt werden kann, indem sie einfach kopiert wird. Sie können auch das HarfBuzz
-Plugin für erweiterte Schriftfunktionen hinzufügen, wenn Sie es benötigen (wird in einem separaten Glas geliefert). Die Standarderweiterung Java ImageIO JAI kann auch zu Ihrer Plattform hinzugefügt werden, um zusätzliche ImageIO -Codecs zu unterstützen (in modernen Java -Umgebungen nicht erforderlich).
Mit Aspose.Words können Sie buchstäblich Tausende von Dokumenten in Minuten generieren, was das Öffnen eines Dokuments, das Ändern von Inhalt und Formatierung oder das Auffüllen mit Daten und das Speichern eines Dokuments umfasst. Selbst komplexeste Dokumente werden auf einem P4 2 geöffnet und gespeichert.4Ghz 1Gb RAM Maschine in Sekundenbruchteilen.
Aspose.Words ist Multithread-sicher, solange jeweils nur ein Thread an einem Dokument arbeitet. Dies ist ein typisches Szenario, in dem ein Thread an einem Dokument arbeitet. Verschiedene Threads können sicher gleichzeitig an verschiedenen Dokumenten arbeiten.
Minimale Lernkurve
Obwohl es in Aspose.Words über 150 öffentliche Klassen und Aufzählungen gibt, ist die Lernkurve minimal, da Aspose.Words API sorgfältig mit den folgenden Zielen entworfen wurde:
- Leihen Sie sich Best Practices von anderen bekannten APIs aus, z. B. Microsoft Word Automatisierung
- Best Practices aus den Java Framework-Entwurfsrichtlinien ausleihen
- Bieten Sie ein ausgewogenes Verhältnis zwischen Benutzerfreundlichkeit und detaillierter Bearbeitung von Dokumentelementen
Entwicklern, die zuvor Microsoft Word -Automatisierung in ihren Projekten verwendet haben, sind die Namen und das Verhalten vieler Klassen, Methoden und Eigenschaften vertraut.
Document, Paragraph, Bookmark, Range, Section.PageSetup und Paragraph.ParagraphFormat sind einige der Aspose.Words Klassen. Gleichzeitig unterscheidet sich Aspose.Words erheblich vom Microsoft Word -Objektmodell darin, dass es ein Dokument als einen Baum von Objekten darstellt, eher wie ein XML DOM -Baum. Wenn Sie mit einer XML DOM -Bibliothek gearbeitet haben, werden Sie feststellen, dass sie leicht zu verstehen ist und mit Aspose.Words arbeitet.
Preise und Richtlinien
Bitte besuchen Sie die Lizenzierung seite für Informationen zu Lizenzen und Überprüfung der Preisinformationen seite für Details zur Preisgestaltung.
Technischer Support
Weitere Informationen zum technischen Support von Aspose.Words finden Sie in der Supportseite.