تحويل المستند
التعريف
تحويل ملف من تنسيق إلى آخر وإنتاج ملف جديد، على عكس العرض الذي ينتج تمثيلًا بصريًا مؤقتًا ولا ينتج أي كائن جديد.
من السهل الخلط بينهما لأن كلاهما يبدأ بتفسير المستند المصدر. الفرق هو ما يبقى بعد ذلك. العرض يتركك مع صور الصفحات التي يقدمها المشاهد ويقذفها في النهاية. التحويل يتركك مع ملف له دورة حياة خاصة به، وتكلفة تخزين خاصة به، ومسألة احتفاظ خاصة به.
هذا الفرق يحدد أيهما تريد. إذا كان المتطلب هو "يحتاج المستخدمون إلى قراءة هذا"، فإن العرض هو الجواب الأرخص — نسخة واحدة من المستند، ولا شيء لإعادة تشغيله عندما يتغير. إذا كان المتطلب هو "يجب أن نؤرشف PDF غير قابل للتغيير لما تم الاتفاق عليه في الرابع"، فإن التحويل هو الوحيد الذي يفي به.
التحويل بين الصيغ المهيكلة بطبيعة الحال فقدان للبيانات بطرق لا يكون فيها العرض كذلك. التحويل من PDF إلى DOCX على وجه الخصوص هو إعادة بناء، لأن PDF يسجل موضع الحروف على الصفحة وليس ما هو الفقرة.
في Doconut
التحويل هو مكوّن إضافي مدفوع منفصل، يُستدعى باستخدام DocumentConverter.ConvertAsync(...). يعمل في نفس العملية التي يعمل فيها المشاهد، لذا لا توجد خدمة ثانية ولا تحميل مؤقت في أي مكان.
مصطلحات ذات صلة
عرض المستند من جانب الخادم
تحويل المستند إلى صور صفحات على الخادم، بحيث يعرض المتصفح الصفحات المعروضة بدلاً من تحليل الملف الأصلي نفسه.
طبقة النص
النص القابل للقراءة آليًا المخزن داخل المستند إلى جانب مظهره البصري. إنه ما يجعل البحث واختيار النص ممكنًا، وهو بالضبط ما لا تملكه الصفحة الممسوحة ضوئيًا.
تفاعل Office (أتمتة من جانب الخادم)
تشغيل Microsoft Office من خلال الكود لفتح أو تحويل المستندات. يعمل على سطح المكتب ويتم تثبيط استخدامه صراحةً على الخادم، من قبل Microsoft وكذلك من قبل كل من جربه.