GroupDocs.Editor for Java Auf einen Blick

API zum Bearbeiten, Konvertieren und Speichern von Dokumenten, Tabellenkalkulationen, Folien und E-Books in Java-Anwendungen.

Illustration editor

Bearbeiten Sie mühelos mehrere Dokumente in Java

Bearbeiten Sie nahtlos mehrere PDF- und Office -Dateien mit Unterstützung für eine Vielzahl von Formaten. GroupDocs.Editor for Java macht die Dokumentbearbeitung schnell und problemlos.

Konvertieren Sie Dokumente in HTML/CSS

Konvertieren Sie Dokumente in reine HTML/CSS -Markup -Kompatibel, die mit WYSIWYG -Editoren kompatibel sind und eine einfache und effiziente Dokumentbearbeitung in einer Webumgebung ermöglichen.

Speichern Sie bearbeitete Dokumente in verschiedenen Formaten

Speichern Sie Ihre bearbeiteten Dokumente in ihrem ursprünglichen Format oder exportieren Sie sie in andere Formate wie PDF, um Flexibilität und Kompatibilität zu gewährleisten.

Plattformunabhängigkeit

GroupDocs.Editor für Java unterstützt die folgenden Betriebssysteme, Frameworks und Paketmanager.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Unterstützte Dateiformate

GroupDocs.Editor unterstützt den Vorgang mit den folgenden Dateiformaten für Import und Export (Vollständige Liste).

Microsoft -Büroformate

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Andere Dokumentformate

  • Fixed-Layout-Formate: PDF, XPS (nur exportieren)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Abgrenzte Texttabellen: CSV, TSV, DSV (willkürlicher Trennzeichen)
  • Andere Tischformate: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Web-bezogene Formate

  • Markup: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • E -Mail -Formate: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Hauptmerkmale

Laden und speichern Sie in verschiedenen Formaten Office -Dokumente, E -Mails, eBooks und PDF nahtlos, bearbeiten und speichern Sie sie.

Feature icon

Dateien bearbeiten

Bearbeiten Sie den Inhalt verschiedener Dokumentformate, einschließlich PDF, DOCX, XLSX, PPTX und mehr.

Feature icon

Übersetzen Sie zu HTML/CSS

Konvertieren Sie Dokumente in HTML/CSS, um mit WYSIWYG -Redakteuren wie Ckeditor oder Tinymce einfach zu bearbeiten.

Feature icon

Speichern bearbeiteten Dokumente

Speichern Sie das bearbeitete HTML/CSS zurück im Originaldokumentformat oder im PDF.

Feature icon

Dokumentinformationen extrahieren

Extrahieren Sie Informationen wie Seitenzahl, Größe und Verschlüsselungsstatus aus Dokumenten.

Feature icon

Unterstützung für verschiedene Formate

Bearbeiten Sie eine breite Palette von Dokumentformaten, einschließlich Microsoft Office -Dateien, PDFs und mehr.

Feature icon

Passwortschutz

Laden und bearbeiten Sie mit Kennwort geschützten Dokumenten problemlos und schützen Sie die Ausgabedokumente mit Kennwortschutz.

Feature icon

E -Mail bearbeiten

Bearbeiten und speichern Sie die E -Mail -Nachrichten und -briefe in MSG, EML, EMLX, MBOX und vielen anderen Formaten, einschließlich Bearbeitungsmetadaten wie Betreff, CC, BCC, von Titel, Datum usw.

Feature icon

Schriftart Extraktion

Extrahieren Sie Schriftarten aus Wortverarbeitungsdokumenten zur Verwendung im Bearbeitungsprozess.

Feature icon

Vorschauseiten

Generieren Sie Bilddarstellungen von Dokumentseiten, um Inhalt und Struktur besser zu verstehen.

Code -Beispiele

Einige Anwendungsfälle von typischen Operationen verwenden GroupDocs.Editor for Java

Text in DOCX ersetzen

In diesem Beispiel wird das Laden und Bearbeiten eines Inhalts der Eingabedocx -Datei programmatisch angezeigt, indem Textinhalte auf einem anderen ersetzt werden. Danach wird der geänderte Dokumentinhalt als neues DOCX -Dokument wieder gespeichert.

Bearbeiten Sie Eingabe docx, indem Sie den Text ersetzen, und speichern Sie ihn in DOCX zurück


// Laden Sie das Eingabedokument nach Pfad und geben Sie bei Bedarf Lastoptionen an
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());

// Öffnen Sie das Dokument für Bearbeiten und erhalten Sie das "EditableDocument".
EditableDocument original = editor.edit();

// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
String modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// Erstellen
EditableDocument edited = EditableDocument.fromMarkup(modifiedContent, null);

// Bereiten Sie Speicheroptionen mit dem gewünschten Ausgangsformatx vor
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Speichern Sie bearbeitete Dokumentinhalte in DOCX
editor.save(edited, "output.docx", saveOptions);

// Alle Ressourcen entsorgen
edited.dispose(); original.dispose(); editor.dispose();

Bearbeiten Sie den Inhalt eines bestimmten Excel -Arbeitsblatts

Das Tabellenkalkulationsdokument (wie XLS, XLSX, XLSM, ODS usw.) kann ein oder mehrere Arbeitsblätter (Registerkarten) enthalten. GroupDocs.Editor ermöglicht es, Inhalte eines Arbeitsblatts gleichzeitig zu bearbeiten. Nach dem Bearbeiten kann dieses Arbeitsblatt in dem separaten Tabellenkalkulationsdokument gespeichert werden (wobei nur dieses spezielle Arbeitsblatt gespeichert wird) oder das bearbeitete Arbeitsblatt kann in das Originaldokument zurückgefügt werden, wo es entweder das ursprüngliche Arbeitsblatt ersetzen oder zusammen mit dem Original zusammen gespeichert werden kann. In diesem Beispiel wird das Laden von XLSX -Dokument, das Bearbeiten seines zweiten Arbeitsblatts und das Speichern als neues separates Dokument in XLSX- und CSV -Formaten angezeigt.

Bearbeiten Sie ein bestimmtes Arbeitsblatt von XLSX und speichern Sie als XLSX und CSV


// Laden Sie die Eingabe xlsx nach Pfad und geben Sie bei Bedarf Lastoptionen an
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());

// Erstellen und passen Sie die Bearbeitungsoptionen an - Stellen Sie das zweite Arbeitsblatt auf das Bearbeiten ein
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// Öffnen Sie dieses zweite Arbeitsblatt für Bearbeiten und erhalten Sie das "EditableDocument"
EditableDocument originalWorksheet = editor.edit(editOptions);

// Text ersetzen - Dies emuliert die Inhaltsbearbeitung
String modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// Erstellen
EditableDocument editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// Speichern Sie das bearbeitete Arbeitsblatt in einem neuen XLSX -Dokument
editor.save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));

// Speichern Sie bearbeiteten Arbeitsblatt in einem neuen CSV -Dokument mit Comma (,) Trennzeichen/Trennzeichen
editor.save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));

// Alle Ressourcen entsorgen
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

Bereit, loszulegen?

Laden Sie GroupDocs.Editor kostenlos herunter oder holen Sie sich eine Testlizenz für vollen Zugriff!

Nützliche Ressourcen

Erforschen Sie die Dokumentation, Code -Beispiele und die Unterstützung der Community, um Ihre Erfahrungen zu verbessern.

Tipps zur temporären Lizenz

1
Melden Sie sich mit Ihrer geschäftlichen E-Mail-Adresse an. Kostenlose E-Mail-Dienste sind nicht zulässig.
2
Klicken Sie im zweiten Schritt auf die Schaltfläche Provisorische Lizenz anfordern.
 Deutsch