وورد

مستندات Word بدون Word على الخادم

التكامل مع Office على خادم الويب هو قرار يندم عليه الفرق بوتيرة متوقعة: يحتاج إلى ترخيص سطح مكتب، يتسبب في تسرب العمليات، يتعطل تحت الحمل المتزامن، وقد قالت Microsoft لسنوات عديدة عدم القيام بذلك. يقوم Doconut بتحويل DOC و DOCX و RTF و ODT أصلاً — بدون Office، بدون COM، بدون عملية WINWORD.EXE مهجورة في الساعة الرابعة صباحًا.

10
تم دعم امتدادات عائلة Word
0
تراخيص Office مطلوبة
0
أتمتة COM على خادمك

المشكلة

لماذا يستمر التكامل في الانتهاء بشكل سيء

تم تصميم أتمتة Office لسطح مكتب مع مستخدم مسجل الدخول، وليس لخدمة تتعامل مع عشرين طلبًا متزامنًا. تحت الحمل تتعطل، وتظهر حوارات لا يستطيع أحد إغلاقها، وتستمر العمليات في العمل بعد طلباتها حتى ينفد الذاكرة في الصندوق.

قصة الترخيص ليست أفضل: خادم يقوم بتحويل المستندات للعديد من المستخدمين يحتاج إلى تراخيص سطح مكتب لم يكن من المفترض أن يحتاجها.

التحويل الأصلي يتجاوز كل ذلك. يفتح Doconut الملف، ينسقه، وينتج صور صفحات داخل العملية. لا يوجد تطبيق ثانٍ لتثبيته أو الإشراف عليه أو ترخيصه.

القدرات

ما يبقى بعد التحويل

دقة التخطيط

الترقيم، رؤوس وتذييلات الصفحات، الأعمدة، الجداول والصور المدمجة يتم تنسيقها كما يفعل Word، لأن النتيجة هي صورة صفحة بدلاً من تقريب HTML.

عائلة Word كاملة

تُفتح .doc و .docx و .docm و .dot و .dotx و .dotm و .rtf و .odt و .ott و .xml جميعًا عبر نفس الاستدعاء.

الخطوط التي تتحكم فيها

يستخدم التحويل الخطوط المثبتة على خادمك، لذا مظهر المستند هو خاصية نشرك وليس للجهاز الذي يستخدمه القارئ.

المحتوى المخفي يبقى مخفيًا

صورة الصفحة لا تحمل التغييرات المتعقبة، النص المحذوف، التعليقات أو بيانات المؤلف. إرسال الصور بدلاً من DOCX يقلل بشكل ملحوظ من ما يتسرب.

البحث عبر طبقة النص

مع إضافة AdvancedSearch، يعمل البحث على نص المستند، وليس على صورة له.

تحويل عند الحاجة

مع إضافة Converter، ينتج DocumentConverter.ConvertAsync() ملفات PDF أو أهداف أخرى في نفس العملية — مفيد عندما يكون المتطلب هو الأرشفة وليس العرض.

التكامل

فتح ملف DOCX

لاحظ أن .xml يتم معالجته بواسطة عارض Word وWordConfig. ليس عارض XML عام — هو موجود لأن تنسيق XML الخاص بـ Word يمر عبر تلك السلسلة.

الامتدادات المدعومة

.doc.docx.docm.dot.dotx.dotm.rtf.odt.ott.xml
csharp
// Identical to every other format — the family is detected from the document
string token = await viewer.OpenDocumentAsync("wwwroot/files/Agreement.docx");

// With the Converter plugin, when the requirement is a PDF for the archive
await DocumentConverter.ConvertAsync(
    "wwwroot/files/Agreement.docx",
    "wwwroot/archive/Agreement.pdf");

التفاصيل

تفاصيل Word

  • لا يتم تثبيت Microsoft Office ولا يتم استخدام COM interop في أي مرحلة.
  • قم بتثبيت الخطوط التي تشير إليها مستنداتك على مضيف التحويل؛ الخطوط المستبدلة هي السبب الشائع لإعادة التدفق غير المتوقعة.
  • يتطلب التحويل إلى PDF وأهداف أخرى إضافة Converter.

الأسئلة المتكررة

هل أحتاج إلى Microsoft Office على الخادم؟

لا. التحويل أصلي. لا يوجد تثبيت Office، ولا تجميع interop ولا عملية أتمتة للإشراف.

هل سيتطابق التخطيط مع ما يعرضه Word؟

يتم إعادة إنتاج الترقيم والتخطيط على الخادم، لذا النتيجة تتطابق بشكل كبير بشرط تثبيت الخطوط التي يشير إليها المستند على مضيف التحويل. الخطوط المفقودة تُستبدل، والاستبدال هو ما يغير التخطيط.

هل التغييرات المتعقبة والتعليقات مرئية؟

تعرض الصفحة المُحوَّلة المستند كما هو منسق، وليس بيانات المراجعة خلفه. إذا كان هناك شيء، فهو ميزة — يقوم المراجعون عادةً بإرسال ملفات DOCX تحمل نصًا محذوفًا كانوا يظنون أنه اختفى.

جرّبه على مستنداتك الخاصة

رخصة مؤقتة تستغرق بضع دقائق لطلبها وتعمل بالكامل على جهازك الخاص. الملفات المهمة هي تلك التي تُعطِّل عارضك الحالي بالفعل.