API pregled za programere: ONLYOFFICE Docs 9.1 i DocSpace 3.5

31 October 2025By Natalija Blagojevic

Dobrodošli u najnoviji API pregled za ONLYOFFICE ekosistem. Uz objavu ONLYOFFICE Docs 9.1 i DocSpace 3.5, predstavljamo niz moćnih novih funkcija i poboljšanja osmišljenih da programerima pruže više kontrole, fleksibilnosti i efikasnosti.

Ovaj post će vas provesti kroz ključne novosti, od podrške za nove formate i opcija prilagođavanja u Docs-u, do značajnih poboljšanja SDK-a za DocSpace. Pogledajmo šta nove verzije donose vašim razvojnim projektima.

API roundup for developers: ONLYOFFICE Docs 9.1 and DocSpace 3.5

Ažuriranja u ONLYOFFICE Docs 9.1

Verzija 9.1 of ONLYOFFICE Docs donosi niz poboljšanja u okviru API-ja.

Podrška za nove formate i konverziju

Kako bismo proširili kompatibilnost dokumenata, dodali smo podršku za nove formate i proširili mogućnosti konverzije:

Prilagođavanje

Dajemo vam više kontrole nad izgledom i funkcionalnošću editora. Parametar editorConfig.customization.uitheme koji definiše temu editora, sada je dostupan i za mobilne editore. Ovo vam omogućava da kreirate dosledan vizuelni doživljaj na svim platformama.

Takođe smo ažurirali zahtevanu veličinu slike za editorConfig.customization.logo.image. Sada možete koristiti sliku dimenzija 300×20 piksela za prikaz vašeg prilagođenog logotipa u zaglavlju editora.

const config = {  
   editorConfig: {    
     customization: {
      logo: {        
      image: "https://example.com/logo.png",
      ....
      uiTheme: "theme-dark", ...

WOPI integracija

Za korisnike koji koriste Web Application Open Platform Interface (WOPI), uveli smo svojstvo UserCanOnlyComment u okviru CheckFileInfo operacije. Ovo logičko (boolean) svojstvo omogućava da odredite da li korisnik ima samo dozvolu za komentarisanje, ograničavajući ga da ne može vršiti druge izmene.

Pored toga, poboljšali smo rukovanje greškama. Ako dokument ne može da se zaključa putem WOPI-ja, sada će se otvoriti u režimu pregledanja uz odgovarajuću poruku o grešci, čime se obezbeđuje glađe korisničko iskustvo.

Nova metoda za plugins

Proširili smo API za tabele i prezentacije novom metodom RemoveOleObject method (za sheets / za slajdove). Ova funkcija omogućava programersko uklanjanje OLE objekta iz radne sveske ili prezentacije pomoću njenog internog ID-ja, pružajući veću kontrolu nad ugrađenim sadržajem.

expression.RemoveOleObject(internalId);

Office API

Verzija 9.1 uvodi značajan broj novih metoda u Office JavaScript API. Ova proširenja otvaraju moćne nove mogućnosti za programsku manipulaciju dokumentima, posebno u okviru tabela. Ključne oblasti proširenja uključuju:

  • Uslovno formatiranje: sveobuhvatan skup metoda za upravljanje pravilima uslovnog formatiranja, uključujući iznad proseka, skale boja, trake podataka, skupove ikona, top 10 i jedinstvene vrednosti.
  • Geometrija i putanje: nove metode za rad sa geometrijom, putanjama i komandama putanja, koje pružaju precizniju kontrolu nad oblicima i crtežima.
  • Prilagođeni XML: metode za interakciju sa prilagođenim XML delovima unutar dokumenata.
  • Upravljanje objektima i svojstvima: nove metode za konverziju i alate za upravljanje svojstvima dokumenata.
  • Napredna kontrola objekata: poboljšane metode za rad sa sekcijama, radnim sveskama, pivot tabelama, opsezima i prezentacijama.

Proverite potpunu listu novih metoda

Ažurirani SDK-ovi i primeri integracije

Kako bismo podržali ova ažuriranja, objavili smo ažurirani Java SDK koji je kompatibilan sa verzijom Docs 9.1. Uključuje podršku za novu konverziju prezentacija u TXT format i rukovanje HTML formatom.

Takođe smo osvežili naše test primere za povezivanje editora, uključujući Node.js primere koji prikazuju podršku za formate u verziji Docs v9.1. Proverite na GitHub-u

Ažuriranja u ONLYOFFICE DocSpace 3.5

DocSpace 3.5 donosi različita poboljšanja namenjena programerima, uključujući unapređene SDK-ove i ažurirani Backend API.

DocSpace Plugins SDK 2.0.0

Novi Plugins SDK uvodi nekoliko ključnih promena usmerenih na poboljšanje bezbednosti i funkcionalnosti modalnih dijaloga.

  • Poboljšana bezbednost fajlova: Prebacili smo postavke bezbednosti fajlova u poseban FilesSecurity enum radi bolje organizacije i preglednosti. Interfejs IFileItem sada uključuje fileSecurity i security svojstva.
  • Unapređeni modalni dijalozi: Sada možete kreirati modalne dijaloge sa više kontrole nad njihovim izgledom pomoću svojstava withoutBodyPadding i withoutHeaderMargin Takođe smo dodali akciju updateCreateDialogModal za dinamička ažuriranja.
  • Pametniji dijalozi za kreiranje: Interfejs ICreateDialog je unapređen novim svojstvima kao što su isAutoFocusOnError, errorText, onError, onChange, isCloseAfterCreate, i isCreateDisabled, što vam omogućava detaljniju kontrolu nad interakcijom korisnika i validacijom formi.

Takođe vas pozivamo da pogledate ažurirane sistemske plugin-ove zasnovane na SDK 2.0.0 u akciji unutar DocSpace okruženja:

  • draw.io
  • Markdown
  • PDF Converter
  • Speech-to-Text

Ažurirani DocSpace v3.5 API SDK-ovi

U skladu sa objavom DocSpace 3.5, ažurirali smo naše API SDK-ove na više programskih jezika. Ovi SDK-ovi omogućavaju praktičan način interakcije sa DocSpace API-jem, upravljanja fajlovima, korisnicima i prostorijama putem koda.

Ažurirani SDK-ovi dostupni su za:

  • TypeScript@onlyoffice/docspace-api-sdk na npm
  • C#DocSpace.API.SDK na NuGet
  • Pythondocspace-api-sdk na PyPI

Započnite razvoj već danas

Najnovija ažuriranja za ONLYOFFICE Docs i DocSpace pružaju bogatiji i moćniji alat za programere. Od dublje API kontrole i prilagođavanja u editorima do robusnijeg SDK-a za DocSpace dodatke, ova poboljšanja su dizajnirana da vam pomognu u izgradnji integrisanijih i funkcionalnijih rešenja.

Pozivamo vas da istražite ažuriranu dokumentaciju, preuzmete najnovije SDK-ove i počnete da primenjujete ove nove mogućnosti u svojim projektima. Radujemo se da vidimo šta ćete kreirati!

Preuzmite najnoviju verziju ONLYOFFICE Docs za programere:

PREUZMITE

Najnovija verzija ONLYOFFICE DocSpace za programere biće dostupna uskoro. Ostanite u toku!

Create your free ONLYOFFICE account

View, edit and collaborate on docs, sheets, slides, forms, and PDF files online.