docx-editor
Kihariri cha chanzo huria kisicholipishwa
Kihariri cha hati cha WYSIWYG kinachoendeshwa na AI Agent, ambacho kinatumia moja kwa moja vipimo asili vya Office Open XML (OOXML) kama modeli ya data kwa uchanganuzi bila upotezaji wa hati za Word.
Vipengele muhimu na faida
Usimamizi wa Kujifunza na AI Agent
Ujumuishaji wa kina wa usaidizi wa AI unasaidia uandishi wa muktadha, uendelezaji wa maandishi otomatiki, uhakiki wa kisarufi wenye akili, na uzalishaji wa hati zenye muundo mzuri.
Muundo Asili wa Data wa OOXML
Hakuna ubadilishaji wa hasara kama „Word -> HTML -> Word“. Sisi huchambua na kudhibiti moja kwa moja vipimo asili vya Office Open XML, tukihifadhi 100% ya muundo wa hati za Word.
100% uendeshaji katika kivinjari cha mteja
Hakuna haja ya kusanidi seva ngumu au ghali za utoaji wa upande wa seva. Kila kitu kinaendeshwa katika kivinjari, na kutoa majibu ya haraka na faragha kamili ya data.
Uhariri wa kitaaluma
Uzoefu bora zaidi wa WYSIWYG. Kinaunga mkono ufuatiliaji wa mabadiliko (Track Changes), maoni yenye majibu (Comments), majedwali magumu na uwekaji wa picha.
Chanzo huria na kirafiki kwa biashara
Kinatumia leseni ya Apache 2.0, ambayo ni bure kabisa. Kinaunga mkono kikamilifu matumizi ya kibiashara. Hata ukibadilisha koodi, si lazima ufungue koodi ya mifumo yako.
Muundo wa programu-jalizi unaopanuka
Kinatoa mfumo rahisi wa programu-jalizi. Watengenezaji wanaweza kubadilisha baraza za zana, kuongeza amri zao na kufuatilia matukio ya uhariri.
Mazingira ya kawaida ya matumizi
Kihariri chako cha hati cha AI
Kwa kutumia uendeshaji wenye nguvu wa upande wa mteja wa docx-editor na API zinazoweza kubinafsishwa, kampuni zinaweza kujenga mifumo yao ya ushirikiano wa AI haraka bila huduma za wingu za nje, na kuhakikisha usalama kamili wa data.
Ujumuishaji wa kina na hifadhidata za maarifa (RAG)
Kwa kujumuisha na hifadhidata za maarifa ya ndani na kamusi, unaweza kutafuta maarifa kwa wakati halisi wakati unaandika. Msaidizi wa AI atatoa masahihisho sahihi na marejeo ya istilahi.
Mikataba na nyaraka za thamani ya juu za biashara
Katika sekta za kisheria, kifedha na serikali, kuandaa mikataba haraka ni muhimu. Kwa utangamano wa 100% na muundo wa OOXML, AI inaweza kutambua vifungu vyenye hatari na kupunguza muda wa uhakiki.
Kwa nini uchague docx-editor kwa kihariri chako cha AI?
Wakati kampuni inapoamua kutekeleza au kuunda kihariri chake cha hati chenye AI, uchaguzi wa teknolojia ni muhimu. docx-editor hutatua changamoto za kasi ya utengenezaji, utangamano, na kina cha AI.
Unyumbulifu mkubwa: Usanikishaji wa haraka
Muundo wa modula wenye zana rasmi za usaidizi wa React na Vue 3. Watengenezaji hawatakiwi kupoteza muda na injini za mpangilio wa hati, ujumuishaji unawezekana kwa siku chache tu.
Platfomu zote: Ujumuishaji rahisi
Umeundwa kwa kutumia teknolojia za kawaida za wavuti. Andika koodi mara moja na uijumuishe kwenye kurasa za PC, vifaa vya rununu au kupitia WebView/Electron kwenye programu.
Utangamano na Word
Inatumia umbizo la binary la DOCX la kiwango. Hii ni rahisi sana kwa wafanyakazi wa ofisi na wanasheria, ikihifadhi utangamano bila makosa ya ubadilishaji wa HTML.
Ujumuishaji wa kina na AI
Inazidi mipaka ya chatbots za kawaida. Msaidizi wa AI anaweza kudhibiti moja kwa moja fonti, viwango vya orodha, kuunganisha majedwali na upatanishi wa aya kupitia API.
Ushirikiano kwa usahihi wa milisekunde
docx-editor inajumuisha Yjs (mfano wa data ya ushirikiano wa CRDT), kuruhusu watumiaji wengi kuhariri faili sawa ya Word kwa wakati mmoja:
- Onyesho la mishale ya watumiaji wengi kwa wakati halisi ili kuona mabadiliko
- Utatuzi wa migogoro otomatiki kulingana na CRDT bila kufunga faili
- Muunganisho rahisi kupitia WebSockets, WebRTC au seva zako
Upande wa seva bila DOM
Muundo wa kihariri unatenganisha kiini na kiolesura cha mtumiaji. Hii inaruhusu kushughulikia faili za Word katika mazingira bila kivinjari, kama Node.js:
- Uingizaji mkubwa wa anuwai, kujaza templeti na kuunda ripoti kwenye seva
- Uendeshaji bila vivinjari vya kawaida (kama Puppeteer/JSDOM), kuhakikisha utendaji bora
- Uzalishaji wa haraka wa nyaraka kupitia mstari wa amri au seva shukrani kwa programu-jalizi
Ulinganisho na maktaba zingine
Tunajua umuhimu wa kuchagua katika miradi ya chanzo huria. Hapa chini kuna tofauti kuu kati ya docx-editor na SuperDoc:
| Kipengele cha ulinganisho | docx-editor | SuperDoc |
|---|---|---|
| Leseni ya kibiashara |
Apache 2.0 (huru sana)
Bure kabisa kwa malengo ya kibiashara. Hata ukibadilisha koodi, si lazima ufungue koodi ya programu zako. |
AGPL 3.0 (maambukizi makubwa)
Ikiwa unatoa huduma kwenye mtandao, lazima ufungue koodi ya mfumo mzima. Leseni inahitajika kwa koodi iliyofungwa. |
| Usaidizi wa mbinu za uingizaji za CJK (IME) |
Inapatana kikamilifu
Uchakataji sahihi wa matukio ya IME kwa Kichina, Kijapani na Kikorea. Kuandika kwa urahisi bila herufi mbili au kuruka kwa mshale. |
Uzoefu mbaya (makosa)
Kutokana na uchakataji mbaya wa matukio ya IME, mara nyingi kuna herufi mbili na makosa ya mshale wakati wa kuingiza Kichina, Kijapani au Kikorea. |
| Ukomavu na uthabiti |
Imekomaa sana
Inatoa upatanisho wa asili wa CRDT, uliotathminiwa katika mazingira halisi ya uzalishaji. |
Katika maendeleo
Baadhi ya miundo ya juu iko katika hatua ya majaribio, na uthabiti bado unaboreshwa. |
Ujumuishaji wa haraka kwenye mradi wako
1. Weka kifurushi cha React na utegemezi
# Weka toleo thabiti la React
npm install @eigenpal/docx-editor-react
2. Ingiza na usanidi katika sehemu yako
import React, { useState } from 'react';
import { DocxEditor } from '@eigenpal/docx-editor-react';
// Ingiza mitindo kwa onyesho sahihi
import '@eigenpal/docx-editor-react/styles.css';
function DocumentWorkspace() {
const [docBuffer, setDocBuffer] = useState(null);
const handleSave = (updatedBuffer) => {
console.log('Hati imesasishwa:', 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. Weka kifurushi cha Vue 3 na utegemezi
# Weka kifurushi cha programu za Vue 3
npm install @eigenpal/docx-editor-vue
2. Unda sehemu ya kihariri ya Vue
<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';
// Ingiza mitindo kwa onyesho la kihariri
import '@eigenpal/docx-editor-vue/styles.css';
const docBuffer = ref(null);
const handleSave = (updatedBuffer) => {
console.log('Vue imepokea sasisho la hati:', updatedBuffer);
};
</script>
<style scoped>
.editor-container {
height: 80vh;
border: 1px solid rgba(255, 255, 255, 0.08);
}
</style>