Aspose.Words  for Java

Java-API zum Verarbeiten von Word-Dateien

Entwickeln Sie Anwendungen mit der Fähigkeit zum Erstellen, Verarbeiten, Rendern und Konvertieren von Word-Dokumenten in mehrere Formate in Java.

  Kostenlose Testversion herunter laden
  
 

Aspose.Words für Java ist eine funktionsreiche Dokumentverarbeitungs-API zum Erstellen, Ändern, Konvertieren, Rendern und Drucken von Dateien in allen Formaten, die von Microsoft Word und mehr unterstützt werden. Es ist nicht von Microsoft Word oder anderen Anwendungen von Drittanbietern abhängig. Aspose.Words für Java bietet jedoch Funktionen, die Word unterstützt – Dokumente vergleichen, suchen und Ersetzen text, ein Dokument aufteilen in Teile, Seriendruck Felder, Seiten rendern, alle Dokumentelemente formatieren usw. Sie können die vollständige Liste der Funktionen von Aspose.Words sehen in unserer Dokumentation.

Aspose.Words API unterstützt alle gängigen Lade- und Speicherformate. Sie können Word-Dokumente in Formate mit festem Layout – PDF oder XML – speichern oder konvertieren sowie Ihre Word-Dateien in gängige Bild- oder Multimediaformate konvertieren – JPEG, SVG, GIF und andere. Probier das aus vollständige Liste der unterstützten Formate.

Erweiterte Java-Words-API-Funktionen

Sie können einige der beliebten Aspose.Words-Funktionen auf den Online-Bewerbungsseiten ausprobieren:

Du kannst es versuchen alle Online-Anwendungen von Aspose.Words.

Sehen Sie sich auch die Dokumentation für die beliebtesten Funktionen in Aspose.Words an:

Bitte beachten Sie, dass die Liste nicht vollständig ist und Sie weitere Funktionen und Beschreibungen in der finden können Dokumentation.

Konvertieren Sie ein Dokument in Java

Die Fähigkeit, eine Datei schnell, zuverlässig und effizient in verschiedenen Formaten mit hoher Präzision zu speichern, ist der Grund, warum sich die meisten unserer Kunden für Aspose.Words entscheiden.

Mit der Java-API können Sie eine Datei mit nur zwei Codezeilen von einem unterstützten Format in ein anderes konvertieren. Es ist so einfach!

Konvertieren Sie DOC in DOCX – Java

// Zu konvertierende DOC-Datei laden
Document wpd = new Document(dir + "template.doc");

// DOC in DOCX konvertieren
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Konvertieren Sie HTML in DOCX – Java

// Zu konvertierende HTML-Datei laden
Document wpd = new Document(dir + "template.html");

// Konvertiere HTML in DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Konvertieren Sie RTF in PDF – Java

// Zu konvertierende RTF-Datei laden
Document wpd = new Document(dir + "template.rtf");

// RTF in PDF konvertieren
wpd.save(dir + "output.pdf", SaveFormat.PDF);

Weitere Details finden Sie unter die Conversion-Seite.

Rendern, Anzeigen oder Drucken von Dateien mit Java

Aspose.Words für Java verfügt über eine eigene Rendering-Engine, die speziell zum Rendern und Drucken von Dokumenten mit höchster Wiedergabetreue entwickelt wurde.

Auf den Dokumentationsseiten erfahren Sie, wie Sie:

Berichterstellung und Seriendruck

Aspose.Words für Java ist eine voll funktionsfähige Reporting-Lösung. Sie können Berichte in Microsoft Word entwerfen und dann der API erlauben, Dateien mit Daten aus einer Vielzahl von Datenquellen zu füllen, während die Seriendruckeinstellungen beibehalten werden.

Mit Aspose.Words für Java können Sie standardmäßige Microsoft Word-Serienbrieffelder in Berichten verwenden. Zusätzlich können Sie verwenden Bibliothek erweiterte Syntax für Serienbrieffelder um komplexere Aufgaben während der Zusammenführungsvorgänge auszuführen, wie z. B. das Einfügen von Bildern oder wiederholbaren Bereichen.

Programmieren mit Dokumenten unter Verwendung des Document Object Model (DOM)

Aspose.Words für Java hilft Entwicklern, geladene Dateien mit unserem intuitiven Document Object Model (DOM), das aus über 100 Klassen besteht, zu erstellen, zu erstellen, zu ändern, zu parsen und zu untersuchen. Dieses Objektmodell ermöglicht es Entwicklern, verschiedene Elemente wie Abschnitte, Kopfzeilen, Fußzeilen, Absätze, Listen, Tabellen, Text, Felder, Hyperlinks, Lesezeichen, Bilder, Smart-Tags, Formen, benutzerdefiniertes XML und mehr programmgesteuert zu manipulieren.

Darüber hinaus werden alle Zeichnungsobjekte, einschließlich Formen, Textfelder, Bilder, OLE-Objekte und Steuerelemente, durch dieses Dokumentobjektmodell unterstützt, sodass Sie viele Aufgaben ausführen können, z. B. das Einfügen von Wasserzeichen auf Seiten oder das Extrahieren von Bildern aus einer bereits vorhandenen Datei.

Aspose.Words für Java bietet nützliche Hilfsfunktionen, z. B. das Zusammenführen oder Aufteilen von Dateien, das Suchen und Ersetzen von Text, das Schützen oder Aufheben des Schutzes von Dateien, das Ändern von Eigenschaften und das Einfügen von HTML-Fragmenten in Dokumente. Alle diese Funktionen sind über benutzerfreundliche APIs verfügbar, um Entwicklern dabei zu helfen, komplexe Operationen auszuführen, ohne sich um die Dateiformatspezifikationen kümmern zu müssen.

Verbinden Sie zwei Dokumente – Java

// Quell- und Zieldateien laden
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// Legen Sie fest, dass die angehängte Datei auf einer neuen Seite beginnt
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// Die Quelldatei mit ihren ursprünglichen Stilen anhängen
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Endergebnis speichern
dstDoc.save(dir + "output.docx");

Keine Microsoft Office-Automatisierung erforderlich

Sie können programmgesteuert mit Dokumenten arbeiten, ohne eine andere Anwendung von Drittanbietern zu installieren. Dies ist möglich, weil die Bibliothek mit verwaltetem Code erstellt wird. Deshalb du Sie müssen Microsoft Office oder Microsoft Word nicht auf Ihrem Computer installieren mit Word-Formaten arbeiten. Es ist eine perfekte Alternative zu Microsoft Office Automation in Bezug auf unterstützte Funktionen, Sicherheit, Stabilität, Skalierbarkeit, Geschwindigkeit und Preis.

Was sagen die Leute

Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie, was Nutzer über Aspose.Words-APIs zu sagen haben.

 
 
Ansicht Fallstudien
  
  

Aspose.Words bietet individuelle Textverarbeitungs-APIs für andere gängige Entwicklungsumgebungen, wie unten aufgeführt: