API-Übersicht: Neueste Updates für ONLYOFFICE Docs

24 Juli 2025Von Ksenija

Von aktualisierten Anpassungsoptionen bis hin zu SDKs und KI-gestützter Makrogenerierung: Diese Updates sollen die Produktivität und Kreativität aller Entwickler und Integratoren steigern. Hier finden Sie eine detaillierte Aufschlüsselung der Neuerungen.

API-Übersicht: Neueste Updates für ONLYOFFICE Docs

Was ist neu bei der Docs-Integration?

Wir haben Updates für unsere SDKs veröffentlicht, um ONLYOFFICE-Editoren in Ihre eigenen Apps und Dienste zu integrieren. Die neuesten Versionen der Java- und PHP-SDKs bieten verbesserte Formatunterstützung, neue Konfigurationsoptionen und einen brandneuen Viewertyp – Diagramm. Werfen wir einen genaueren Blick auf die Neuerungen.

Java SDK 1.6.0

Das neu aktualisierte Java SDK ist auf Maven Central verfügbar und stellt Folgendes bereit:

  • Neuer Viewer-Typ: Diagramm. Das SDK unterstützt jetzt die Initialisierung des ONLYOFFICE Diagramm-Viewers, der in Version 9.0 eingeführt wurde.
  • Neue Konfigurationsfelder. Kompatibel mit Editor-Version 9.0 für eine detailliertere Kontrolle der Editor-Initialisierung.
  • Aktualisierte Liste der unterstützten Formate. Gewährleistet die Kompatibilität mit den neuesten Dateitypen für Dokumente, Tabellenkalkulationen, Präsentationen, Formulare und Diagramme.
  • Aktualisierte Abhängigkeiten. Alle Komponenten mit bekannten Sicherheitslücken wurden aktualisiert, um Sicherheit und Stabilität zu verbessern.

PHP SDK 1.3.0

Die neue Version des PHP SDK ist auf Packagist verfügbar und unterstützt:

  • Neuer Viewer-Typ: Diagramm. Entwickler können jetzt den ONLYOFFICE Diagramm-Viewer integrieren, ideal für Flussdiagramme, Mindmaps und mehr.
  • Unterstützung für die Anzeige von .odg– und .md-Dateien. Erweiterte Dateikompatibilität für offene Formate und Markdown-Dateien.
  • Unterstützung für die Bearbeitung von .xlsb-Dateien. Sie können jetzt Bearbeitungsfunktionen für binäre Excel-Arbeitsmappen integrieren.
  • Neue leere Dateivorlagen. Hinzugefügt für die folgenden Sprachen: Katalanisch (ca-ES), Tschechisch (cs-CZ), Dänisch (da-DK), Ungarisch (hu-HU), Indonesisch (id-ID), Rumänisch (ro-RO), Albanisch (sq-AL), Urdu (ur-PK).
  • Mindestversion des kompatiblen Editors: 8.0. Bitte stellen Sie sicher, dass Ihre ONLYOFFICE Docs-Instanz auf dem neuesten Stand ist, um vollständige Kompatibilität zu gewährleisten.

Wir empfehlen allen Entwicklern, die ONLYOFFICE-Editoren integrieren, auf die neuesten SDK-Versionen zu aktualisieren, um die neuen Funktionen zu nutzen und die Kompatibilität mit ONLYOFFICE Docs 8.0 und höher aufrechtzuerhalten.

Was ist neu bei der Docs-API?

FAQ zur Anpassung. Wir haben weitere Antworten auf Ihre häufig gestellten Fragen hinzugefügt und bieten Einblicke in weniger bekannte Anpassungsoptionen.

Neue Office-API-Beispiele. Um verschiedene Anwendungsfälle zu unterstützen, haben wir neue Beispiele zur Dokumenterstellung mit praktischen Anwendungen eingeführt.

  • Zweispaltige Layouts. Erstellen Sie schnell professionelle Dokumente wie Broschüren oder Berichte im kompakten zweispaltigen Format.
  • Querformat-Layouts. Erstellen Sie querformatige Seiten, die sich ideal für breite Tabellen und Diagramme eignen.
  • Textwasserzeichen. Automatisieren Sie das Einfügen halbtransparenter „Vertraulich“-Wasserzeichen, um die Dokumentensicherheit zu gewährleisten.
  • Veranstaltungseinladungen. Gestalten Sie Einladungen mit vordefinierten Abmessungen und personalisierten Nachrichten für Veranstaltungen.

Neuerungen bei Plugins und Makros

Aktualisierte Makroanpassung. Mit Version 9.0.3 haben wir das Verhalten des Parameters customization.macros verbessert. Das Setzen von macros auf false  deaktiviert die Makrofunktionalität nun vollständig. Das bedeutet, dass Benutzer keine Makros mehr ausführen, hinzufügen oder bearbeiten können; die Schaltfläche Makros ist im Reiter Ansicht ausgeblendet.

const config = {
  editorConfig: {
    customization: {
...
macros: false, 
...

KI-gestützte Makrogenerierung. Die Integration von KI in die Makroentwicklung beschleunigt die Erstellung von Makros für ONLYOFFICE erheblich.

Ab Version 9.0 kann das KI-Plugin Makrovorlagen aus Textbeschreibungen generieren und spart so stundenlange manuelle Arbeit. Mehr erfahren

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Darüber hinaus können Sie VBA-Code automatisch in ONLYOFFICE JavaScript-basierte Makros konvertieren.

Hier sind drei Beispiele für Makros, die mithilfe von KI aus VBA konvertiert wurden:

  • Alle Zellen trennen. Vereinfachen Sie die Tabellenformatierung, indem Sie alle Zellenverbindungen mit einem Befehl entfernen.
  • Formeln in Werte umwandeln. Dynamische Berechnungen schnell in statische Daten umwandeln, um Konsistenz zu gewährleisten.
  • Zellenwert ändern. Automatisieren Sie die Anpassung für bestimmte Zellen.

Sehen Sie sich ein Beispielmakro zum Ändern des Werts der ausgewählten Zelle an:

(function(){
    // Get the active sheet
    var activeSheet = Api.GetActiveSheet();
    
    // Select cell A1
    activeSheet.GetRange("A1").Select();
    
    // Set the value of the selected cell to "Hello World"
    activeSheet.GetRange("A1").SetValue("Hello World");
})();

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Asynchrone Berechnungen. Fügen Sie asynchrone benutzerdefinierte Funktionen hinzu, um alle Anforderungen innerhalb des Funktionskörpers zu verwalten. Sehen Sie sich ein Beispiel für die Berechnung des Weltbank-Indikators an.

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Neue Makrobeispiele. Erweitern Sie Ihre Möglichkeiten mit neuen Makrobeispielen, die Ihre Dokumenten-Workflows vereinfachen (nutzen Sie außerdem die zusätzliche Anleitung zur Ausführung eines Makrobeispiels).

Durch die Integration dieser Makros reduzieren Sie den manuellen Aufwand und steigern die Betriebseffizienz:

Schauen Sie sich das Codebeispiel zum Festlegen eines Platzhalters an:

(function () {
    let key = "MyKey";
    let placeholderText = "Placeholder";
    let doc = Api.GetDocument();

    doc.GetAllForms()
        .filter(field => field.GetFormType() === "comboBoxForm" && field.GetFormKey() === key)
        .forEach(field => field.SetPlaceholderText(placeholderText));
})();

API roundup: latest updates for ONLYOFFICE Docs and DocSpace

Erstellen Sie Ihr kostenloses ONLYOFFICE-Konto

Öffnen und bearbeiten Sie gemeinsam Dokumente, Tabellen, Folien, Formulare und PDF-Dateien online.