docx-editor
Ücretsiz Açık Kaynaklı Belge Düzenleyici
Word'ün yerel Office Open XML (OOXML) belirtimini doğrudan veri modeli olarak kullanan ve Word belgelerini kayıpsız bir şekilde ayrıştırıp işleyen, AI Agent güdümlü bir WYSIWYG belge düzenleyici.
Temel Özellikler ve Avantajlar
AI Agent Akıllı Güdümlü
Derinlemesine entegre edilmiş yapay zeka yardımı, bağlama duyarlı yazma, otomatik metin tamamlama, akıllı dilbilgisi düzeltme, içerik taslağı özetleme ve yapılandırılmış belgelerin otomatik olarak oluşturulmasını destekleyerek belge yazma verimliliğinizi ikiye katlar.
Yerel OOXML Veri Modeli
"Word -> HTML -> Word" şeklindeki kayıplı dönüştürmeleri reddedin. Office Open XML yerel belirtimini doğrudan ayrıştırıp işliyoruz, stil kayıplarını önlemek için Word belgesinin temel yapısını %100 oranında eşliyoruz.
%100 Tarayıcı İstemcisinde Çalışır
Herhangi bir karmaşık ve pahalı arka plan oluşturma sunucusu yapılandırmaya veya dağıtmaya gerek yoktur, tamamen tarayıcı tarafında çalışır. Mükemmel yükleme yanıt süresi ve çevrimdışı kullanılabilirlik sağlar, belgelerin veri gizliliğini ve güvenliğini tamamen korur.
Profesyonel Düzeyde Belge Düzenleme Yetenekleri
En iyi WYSIWYG deneyimi. Değişiklikleri izleme (Track Changes), yanıtlı belge yorumları (Comments), karmaşık tablolar ve biçim düzenleri, resim ekleme vb. destekler.
Açık Kaynak Kodlu, Ücretsiz ve Ticari Kullanım Dostu
Esnek Apache 2.0 açık kaynak lisansına dayanır ve tamamen ücretsizdir. Ticari projelerin kullanımını mükemmel şekilde destekler (ticari olarak kullanılabilir) ve düzenleyici kodu değiştirilmiş olsa bile ticari özel sisteminizin kaynak kodunu açma zorunluluğu yoktur.
Genişletilebilir Eklenti Mimarisi
Açık ve gevşek bağlı bir eklenti tasarımı sunarak geliştiricilerin araç çubuğu seçeneklerini özelleştirmesine, düzenleyici komutlarını genişletmesine ve temel düzenleme olaylarını serbestçe kesmesine olanak tanır ve ikincil geliştirmenin genişliğini ve derinliğini garanti eder.
Tipik Uygulama Senaryoları
Kendi Geliştirdiğiniz Yapay Zeka Belge Düzenleyicisi
docx-editor'ın güçlü saf istemci tarafı çalışma yeteneği ve özelleştirilebilir API'si ile işletmeler hızlı bir şekilde tescilli bir yapay zeka yazma işbirliği sistemi oluşturabilir. Hassas belgelerin güvenliğini ve gizliliğini sağlamak için üçüncü taraf bulut hizmetlerine olan bağımlılıktan kurtulup yerel olarak dağıtılan veya sektöre özel LLM büyük modellerini sorunsuz bir şekilde entegre edin.
Sektör Bilgi Tabanı Derin Entegrasyonu (RAG)
Şirketin dahili bilgi tabanı, yasa ve yönetmelik veritabanları ve özel terminoloji ile derin entegrasyon yoluyla, belge düzenleme sırasında gerçek zamanlı anlamsal arama gerçekleştirilebilir. Yapay zeka asistanı, sektör bilgi geçmişine dayanarak son derece doğru içerik düzeltme, uyumluluk ipuçları ve terim referansları sağlayabilir.
Yüksek Değerli Ticari Belgeler ve Sözleşme Düzenleme
Hukuk, finans, devlet ve işletmeler gibi sektörlerde, sözleşmelerin hızlı bir şekilde taslak haline getirilmesi ve hassas bir şekilde düzenlenmesi son derece önemlidir. Bu düzenleyicinin Office yerel formatı (OOXML) için sunduğu %100 kayıpsız format kurtarma yeteneği sayesinde, yapay zeka sözleşmedeki açıkları ve risk maddelerini akıllıca tanımlayabilir, inceleme döngüsünü önemli ölçüde kısaltabilir ve işletmenin operasyonel risklerini azaltabilir.
Neden Kendi Geliştirdiğiniz Yapay Zeka Düzenleyicisi İçin En İyi Seçim?
Bir işletme kendi geliştirdiği veya yeni bir yapay zeka belge düzenleyicisini kullanmaya karar verdiğinde, teknoloji seçimi kritik öneme sahiptir. Temel mimarinin benzersizliğine dayalı olarak docx-editor geliştirme verimliliği, uyumluluk ve akıllı derinlik sorunlarını mükemmel şekilde çözebilir.
Üstün Çeviklik: Hızlı Teslimat ve Yayına Alma
Kutudan çıktığı gibi kullanılabilen modüler tasarım, resmi olarak desteklenen React ve Vue 3 adaptörleri sunar. Geliştiriciler, olgun Word çevrimiçi düzenleme ve yapay zeka işbirliği mekanizmasını şirketin mevcut iş sistemlerine birkaç gün içinde sorunsuz bir şekilde entegre etmek için temel düzen motorunu incelemekle çok fazla zaman harcamak zorunda kalmazlar.
Tüm Platformlarda Kapsam: Birden Fazla İstemcinin Serbest Entegrasyonu
Standart ön uç web teknolojileri üzerine inşa edilmiştir. Bileşeni bir kez yazın ve PC web sayfalarında, mobil web sayfalarında (mükemmel dokunmatik ekran hareket etkileşimi) veya WebView/Electron teknolojisi aracılığıyla yerel uygulama istemcilerinde (mobil uygulama/masaüstü istemcisi) sorunsuz bir şekilde entegre edilsin.
Word Sıfır Sürtünme Uyumluluğu: Kullanıcılar İçin Kolay Başlangıç
Akış modeli olarak standart DOCX ikili formatını kullanır. İşletmelerdeki idari, hukuki ve planlama gibi normal çalışanlar için son derece kullanıcı dostudur, Microsoft Word ile tam biçim uyumluluğunu korur, HTML dönüşümünün neden olduğu düzen bozulmalarını önler ve işletmenin mevcut varlıklarını doğrudan devralır.
Derin Yapay Zeka Gücü: Hassas Biçim Kontrolü ve Zengin Metin Düzeni
Geleneksel "düz metin yapay zeka sohbet kutusu" sınırlarını aşar. Yapay zeka asistanı, gerçek akıllı düzenleme sağlamak için API aracılığıyla metin stilini, liste düzeyini, tablo birleştirmeyi, paragraf girintisini ve karmaşık zengin metin düzenlerini doğrudan ve doğru bir şekilde kontrol edebilir.
Milisaniye Düzeyinde Gerçek Zamanlı İşbirlikli Düzenleme
docx-editor, gerçek zamanlı durum senkronizasyonu ile aynı Word belgesini çevrimiçi olarak düzenleyen birden fazla kişiyi destekleyen Yjs'yi (CRDT işbirlikli veri modeli) yerel olarak entegre eder:
- Birden fazla kullanıcının imleçleri gerçek zamanlı olarak vurgulanır ve düzenleme yolu bir bakışta netleşir
- CRDT çakışması otomatik çözüm algoritmasına dayalıdır, kilit gerektirmez, çevrimdışı düzenleme ve birleştirmeyi garanti eder
- Esnek işbirlikli bağlayıcı, WebSockets, WebRTC veya özel ağ geçitlerine kolayca bağlanır
DOM Olmadan Başsız (Headless) İşleme ve İşleme
Motor, çekirdeği kullanıcı arayüzü görünümünden ayıracak şekilde tasarlanmıştır. Bu, Word dosyalarını Node.js or komut satırı gibi tarayıcı dışı ortamlarda verimli bir şekilde yüklemenize ve çalıştırmanıza olanak tanır:
- Sunucu tarafında değişkenlerin toplu enjeksiyonu, şablon doldurma ve otomatik rapor üretimi
- Herhangi bir sanal tarayıcı ortamına (Puppeteer/JSDOM gibi) ihtiyaç duymaz, son derece yüksek çalışma verimliliği
- Eklentiler aracılığıyla genişletme, komut satırından veya arka uç sunucusundan belgelerin hızlı önceden rander edilmesini destekler
Benzer Açık Kaynaklı Kütüphanelerle Karşılaştırma
İşletmelerin açık kaynak seçerken çok dikkatli olduklarını biliyoruz. Aşağıda docx-editor ile benzer tanınmış açık kaynaklı düzenleyici SuperDoc arasındaki temel farkların karşılaştırması yer almaktadır:
| Karşılaştırma Boyutu | docx-editor | SuperDoc |
|---|---|---|
| Açık Kaynak Lisans Sözleşmesi (Ticari Eşik) |
Apache 2.0 (Çok Esnek)
Ticari kullanım için tamamen ücretsizdir, kaynak kodu değiştirilse bile ticari iş kodunuzu açmanız gerekmez, 0 ticari lisans riski ve maliyeti. |
AGPL 3.0 (Çok Bulaşıcı)
Hizmet ağ üzerinden sunulduğu sürece tüm ticari sistem kodunuzu açık kaynak yapmaya zorlanırsınız. Kapalı kaynaklı kullanım durumunda pahalı bir ticari lisans satın alınmalıdır. |
| CJK (Çince, Japonca, Korece) Giriş Yöntemi Desteği |
CJK Giriş Yöntemleri İçin Optimize Edildi
Alt seviyede klavye IME (Çince, Japonca, Korece) için derin olay kesme ve birleştirme optimizasyonu, herhangi bir pinyin kalıntısı veya imleç atlaması olmadan sorunsuz yazma. |
Zayıf Deneyim (Ciddi Hatalar Var)
Çince/Japonca/Korece giriş yazarken, eksik Composition birleştirme olayı işleme nedeniyle genellikle pinyin kalıntılarına, tekrarlanan bozuk metinlere ve imleç karışıklığına yol açar. |
| Çekirdek Olgunluğu ve Kararlılığı |
Son Derece Olgun
Yerel Yjs işbirlikli çakışma çözümü sunar, ana modül kullanıcı arayüzü katmanından tamamen ayrılmıştır, karmaşık üretim ortamları tarafından doğrulanmıştır, işlevler kararlı ve olgundur. |
Geliştirme Aşamasında
Bazı gelişmiş zengin metin biçimleri hala deneysel aşamadadır ve çevrimdışı birleştirme ile karmaşık düzenin kararlılığının hala yinelenen şekilde doğrulanması gerekmektedir. |
Projenize Hızlı Entegrasyon
1. React adaptör paketini ve ilgili bağımlılıkları yükleyin
# En son kararlı React sürümü docx-editor bağımlılığını yükleyin
npm install @eigenpal/docx-editor-react
2. Bileşeni içe aktarın ve yapılandırın
import React, { useState } from 'react';
import { DocxEditor } from '@eigenpal/docx-editor-react';
// Araç çubuğunun ve düzenleme alanının doğru şekilde çalışmasını sağlamak için stil dosyasını içe aktarın
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('Belge verileri güncellemesi:', 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. Vue 3 adaptör paketini ve bağımlılıkları yükleyin
# Vue 3 için tasarlanmış sarıcı paketi yükleyin
npm install @eigenpal/docx-editor-vue
2. Vue 3 düzenleyici bileşeni oluşturun
<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';
// Düzenleyici arayüzünü normal şekilde sunmak için ilgili CSS dosyasını içe aktarın
import '@eigenpal/docx-editor-vue/styles.css';
const docBuffer = ref(null);
const handleSave = (updatedBuffer) => {
// En son .docx ArrayBuffer verilerini yakalayın, kaydetmek için gönderin
console.log('Vue tarafında belge güncellemesi alındı:', updatedBuffer);
};
<style scoped>
.editor-container {
height: 80vh;
border: 1px solid rgba(255, 255, 255, 0.08);
}
</style>