واحدة من المهام الشائعة والضرورية في العمل مع المستندات هي حفظ هذه الملفات بتنسيق PDF. نحن نسميها تحويل المستندات. تحويل المستندات هو تحويل أنواع الملفات من تنسيق مستند إلى آخر.

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

Document Conversion Suite (DCS) هي خدمة سحابية تتيح لك تحويل مستنداتك بنجاح وسرعة وسهولة إلى التنسيقات الأكثر شيوعا والعكس صحيح. أنا شخصيا أستخدمه بنشاط لأكثر من 10 سنوات ، وذلك بفضل موثوقية الخدمة. يوفر DCS كلا من الأساليب المتزامنة وغير المتزامنة للمطورين. أقترح بشدة استخدام نهج غير متزامن بسبب طبيعة دورة حياة التحويل وتجاوز قيود مهلة الاتصال لمنصة البوابة.

النهج غير المتزامن بسيط جدا للتنفيذ. ما عليك سوى إرسال مستندات المصدر إلى SubmitTIFFConversionTask أو SubmitPDFConversionTask طرق واجهة برمجة التطبيقات لتلقي معرف المهمة كاستجابة. هناك أيضا ** طريقة SubmitDOCXConversionTask لتحويل مستندات PDF إلى مستند Microsoft Word قابل للتحرير.

بعد تلقي معرف المهمة ، تحتاج إلى التحقق من حالة المهمة عن طريق الاتصال بطريقة GetConversionTaskStatus. تحتاج إلى استدعاء نفس الطريقة بعد تأخير بضع ثوان طالما أن حالة المهمة تساوي “الانتظار”. بمجرد تلقي “مكتمل” من طريقة GetConversionTaskStatus ، يمكنك كسر الحلقة واستدعاء طريقة DownloadResult لتنزيل ملف المستند النهائي. يتم توضيح سير عمل التحويل في الرسم البياني أدناه.

الرسم التوضيحي 1: سير عمل تحويل الملفات

الخطوة 1. احصل على الرمز المميز الخاص بك

لإجراء مكالمات واجهة برمجة التطبيقات، تحتاج إلى رمز وصول صالح. سنرسل رمز الوصول المميز في رؤوس http. يمكنك الحصول على رمز الوصول الخاص بك عن طريق إنشاء تطبيق لواجهة برمجة التطبيقات السحابية

الخطوة 2. تنفيذ وتكرار النهج غير المتزامن

يقبل DCS طلبات نشر نموذج HTTP. كان النهج الشعبي في أوائل 2000s. هنا قمت بإدراج تطبيقات العميل بلغات برمجة مختلفة.

كيفية تحويل المستندات إلى PDF باستخدام Python

كيفية تحويل المستندات إلى PDF باستخدام #C

كيفية تحويل المستندات إلى PDF باستخدام Java

كيفية تحويل المستندات إلى PDF باستخدام Visual Basic

كيفية تحويل المستندات إلى PDF باستخدام Go Lang

كيفية تحويل المستندات إلى PDF باستخدام PHP