docx-editor
Besplatni uređivač dokumenata otvorenog koda

WYSIWYG uređivač dokumenata pokretan AI Agentom, koji izravno koristi izvornu specifikaciju Office Open XML (OOXML) programa Word kao model podataka za analizu i obradu Word dokumenata bez gubitaka.

Ključne značajke i prednosti

Pametno pokretanje pomoću AI Agenta

Duboko integrirana pomoć umjetne inteligencije (AI), podrška za pisanje osjetljivo na kontekst, automatsko nastavljanje teksta, pametno lektoriranje gramatike, sažimanje sadržaja i automatsko generiranje strukturiranih dokumenata, što udvostručuje učinkovitost pisanja vaših dokumenata.

Izvorni OOXML model podataka

Odbijte gubitke pretvorbe poput "Word -> HTML -> Word". Izravno analiziramo i upravljamo izvornom specifikacijom Office Open XML, čime 100% mapiramo temeljnu strukturu Word dokumenta kako bismo spriječili gubitak stilova.

100% rad u klijentskom pregledniku

Nema potrebe za konfiguriranjem ili instaliranjem složenih i skupih poslužitelja za renderiranje u pozadini, radi u potpunosti na strani preglednika. Pruža izvrsno vrijeme odziva pri učitavanju i izvanmrežnu dostupnost, potpuno izolira i štiti privatnost i sigurnost podataka dokumenata.

Profesionalna razina uređivanja dokumenata

Vrhunsko WYSIWYG iskustvo. Podržava praćenje promjena (Track Changes), komentare dokumenata s odgovorima (Comments), složene tablice i oblikovanje izgleda, umetanje slika itd.

Besplatan, otvorenog koda i prijateljski za komercijalnu upotrebu

Utemeljen na liberalnoj open-source licenci Apache 2.0, potpuno besplatan. Savršeno podporuje korištenje u komercijalnim projektima (može se komercijalno koristiti), a čak i ako se kod uređivača izmijeni, niste dužni otvoriti izvorni kod vašeg komercijalnog vlasničkog sustava.

Proširiva arhitektura dodataka

Pruža jasan i labavo povezan dizajn dodataka, omogućujući razvojnim programerima da prilagode opcije alatne trake, prošire naredbe uređivača i slobodno presretnu ključne događaje uređivanja, jamčeći širinu i dubinu sekundarnog razvoja.

Tipicni scenariji primjene

01

Vlastito razvijeni AI uređivač dokumenata

Zahvaljujući snažnoj sposobnosti izvođenja na strani čistog klijenta i prilagodljivom API-ju docx-editora, poduzeća mogu brzo izgraditi vlasnički sustav za suradnju pri pisanju s AI-jem. Besprijekorno integrirajte privatno implementirane ili specifične velike LLM modele, oslobodite se ovisnosti o uslugama u oblaku trećih strana i osigurajte maksimalnu privatnost i sigurnost osjetljivih dokumenata.

02

Duboka integracija industrijske baze znanja (RAG)

Kroz duboku integraciju s internom bazom znanja poduzeća, bazama podataka zakona i propisa te vlasničkom terminologijom, postiže se semantičko pretraživanje u stvarnom vremenu tijekom uređivanja dokumenata. AI asistent može pružiti vrlo točnu provjeru sadržaja, savjete o usklađenosti i reference pojmova na temelju znanja u industriji.

03

Uređivanje vrijednih komercijalnih dokumenata i ugovora

U sektorima kao što su pravo, financije, država i poduzeća, brzo sastavljanje i točno uređivanje ugovora su ključni. Zahvaljujući sposobnosti ovog uređivača da obnovi 100% izvorni format Officea (OOXML) bez gubitka, AI može inteligentno identificirati nedostatke i rizične klauzule u ugovorima, značajno skratiti ciklus revizije i smanjiti operativne rizike tvrtke.

TEHNIČKI IZBOR

Zašto je to najbolji izbor za vlastito razvijene AI uređivače?

Kada poduzeće odluči razviti ili uvesti AI uređivač dokumenata, izbor tehnologije je ključan. Na temelju jedinstvenosti osnovne arhitekture docx-editor može savršeno riješiti probleme s učinkovitošću razvoja, kompatibilnošću i inteligentnom dubinom.

Vrhunska agilnost: Brza isporuka i pokretanje

Modularni dizajn spreman za upotrebu, koji nudi službeno podržane adaptore za React i Vue 3. Programeri ne moraju trošiti puno vremena proučavajući osnovni mehanizam za slaganje teksta kako bi u roku od nekoliko dana besprijekorno integrirali zrelo online uređivanje Worda i mehanizme suradnje AI-ja u postojeće poslovne sustave.

Pokrivenost svih platformi: Slobodna integracija na više klijenata

Izgrađen na standardnim frontend web tehnologijama. Napišite komponentu jednom i bez problema je integrirajte u web stranice za PC, mobilne web stranice (s savršenom interakcijom gesta na zaslonu osjetljivom na dodir) ili je integrirajte u nativne klijentske aplikacije (mobilna aplikacija/desktop klijent) pomoću WebView/Electron tehnologije.

Word format kompatibilnost: Jednostavan početak za korisnike

Koristi standardni binarni format DOCX kao model toka. Vrlo prijateljski prema običnim zaposlenicima u poduzećima, poput administracije, prava i planiranja, održava punu kompatibilnost formata s Microsoft Wordom, sprječava urušavanje izgleda uzrokovano pretvorbom u HTML i izravno preuzima postojeću imovinu tvrtke.

Duboka AI snaga: Precizna kontrola formata i bogat raspored teksta

Nadrasta granice tradicionalnog "tekstualnog AI okvira za chat". AI pomoćnik može izravno i točno kontrolirati stil teksta, razine popisa, spajanje tablica, uvlake odlomaka i složene bogate rasporede teksta putem API-ja, postižući istinsko pametno uređivanje.

SURADNJA U STVARNOM VREMENU

Suradnja na uređivanju u stvarnom vremenu na razini milisekundi

docx-editor nativně integrira Yjs (suradnički model podataka CRDT), koji podržava online uređivanje istog Word dokumenta od strane više ljudi istovremeno s sinkronizacijom stanja u stvarnom vremenu:

  • Kurzori više korisnika istaknuti su u stvarnom vremenu, čineći put uređivanja jasnim na prvi pogled
  • Utemeljeno na algoritmu za automatsko rješavanje sukoba CRDT, ne zahtijeva zaključavanje, jamči izvanmrežno uređivanje i spajanje
  • Fleksibilni suradnički konektor, lako se povezuje s WebSockets, WebRTC ili prilagođenim pristupnicima
Korisnik AKorisnik B
SERVER-SIDE HEADLESS

Započeti (Headless) bez DOM obrade i renderiranja

Motor je dizajniran da odvoji jezgru od prikaza korisničkog sučelja. To vam omogućuje učinkovito učitavanje i upravljanje Word datotekama u okruženjima koja nisu preglednici, kao što su Node.js ili naredbeni redak:

  • Grupni unos varijabli na poslužitelju, popunjavanje predložaka i automatsko generiranje izvješća
  • Ne zahtijeva nikakva virtualna okruženja preglednika (poput Puppeteer/JSDOM), iznimno visoka učinkovitost rada
  • Proširenje putem dodataka, podržava brzo pred-renderiranje dokumenata iz naredbenog retka ili pozadinskog poslužitelja
$ npm run compile-reportLoading docx template [success]Injecting dataset variables... (124 fields)Output saved to ./report_2026.docx

Usporedba sa sličnim bibliotekama otvorenog koda

Znamo da su poduzeća vrlo oprezna pri odabiru otvorenog koda. U nastavku je usporedba ključnih razlika između docx-editora i sličnog poznatog uređivača otvorenog koda SuperDoc:

Dimenzija usporedbe docx-editor SuperDoc
Licencni ugovor otvorenog koda (Komercijalni prag) Apache 2.0 (Vrlo Labav)

Potpuno besplatno za komercijalnu upotrebu, a čak i ako je izvorni kod izmijenjen ne morate otvarati svoj komercijalni poslovni kod, s 0 rizika i troškova komercijalnih licenci.

AGPL 3.0 (Vrlo Zarazan)

Sve dok se usluga pruža putem mreže, dužni ste otvoriti izvorni kod cijelog vašeg komercijalnog sustava. U slučaju zatvorenog korištenja, mora se kupiti skupa komercijalna licenca.

CJK (kineski, japanski, korejski) inpuut metoda podrška Prilagođeno za CJK metode unosa

Duboko presretanje događaja i optimizacija kombinacija za tipkovnicu IME (kineski, japanski, korejski) na niskoj razini, glatko tipkanje bez ostataka pinyina ili skakanja kursorom.

Loše iskustvo (postoje ozbiljni bugovi)

Prilikom tipkanja kineskog/japanskog/korejskog unosa, nepotpuna obrada Composition kombinacijskog događaja često dovodi do ostataka pinyina, ponovljenog oštećenog teksta i zabune kursora.

Zrelost i stabilnost jezgre Vrlo zrelo

Nudi izvorno rješenje sukoba suradnje putem Yjs-a, glavni modul je potpuno odvojen od sloja korisničkog sučelja, potvrđeno u zahtjevnim produkcijskim okruženjima, funkcije su stabilne i zrele.

U razvoju

Neki napredni formati bogatog teksta još su u eksperimentalnoj fazi, a stabilnost izvanmrežnog spajanja i složenog izgleda još treba više puta provjeravati.

Brza integracija u vaš projekt

1. Instalirajte paket React adaptera i povezane ovisnosti

# Instalirajte najnoviju stabilnu React verziju docx-editor ovisnosti
npm install @eigenpal/docx-editor-react

2. Uvezite i konfigurirajte u komponenti

import React, { useState } from 'react';
import { DocxEditor } from '@eigenpal/docx-editor-react';
// Uvezite datoteku stila kako biste osigurali ispravan rad alatne trake i područja za uređivanje
import '@eigenpal/docx-editor-react/styles.css';

function DocumentWorkspace() {
  const [docBuffer, setDocBuffer] = useState(null);

  const handleSave = (updatedBuffer) => {
    // updatedBuffer, Word belgesinin değiştirilmiş ham ikili verileridir (ArrayBuffer)
    console.log('Ažuriranje podataka dokumenta:', updatedBuffer);
  };

  return (
    <div style={{ height: '80vh', border: '1px solid rgba(255,255,255,0.08)' }}>
      <DocxEditor
        documentBuffer={docBuffer}
        onSave={handleSave}
      />
    </div>
  );
}

export default DocumentWorkspace;

1. Instalirajte Vue 3 adapterski paket i ovisnosti

# Instalirajte paket omotača dizajniran za Vue 3
npm install @eigenpal/docx-editor-vue

2. Stvorite Vue 3 komponentu uređivača

<template>
  <div class="editor-container">
    <DocxEditor
      :documentBuffer="docBuffer"
      @save="handleSave"
    />
  </div>
</template>

<script setup>
import { ref } from 'vue';
import { DocxEditor } from '@eigenpal/docx-editor-vue';
// Uvezite odgovarajuću CSS datoteku za normalan prikaz sučelja uređivača
import '@eigenpal/docx-editor-vue/styles.css';

const docBuffer = ref(null);

const handleSave = (updatedBuffer) => {
  // Primljeno ažuriranje dokumenta na strani Vue
  console.log('Primljeno ažuriranje dokumenta na strani Vue:', updatedBuffer);
};


<style scoped>
.editor-container {
  height: 80vh;
  border: 1px solid rgba(255, 255, 255, 0.08);
}
</style>