عمليات متقدمة باستخدام JavaScript عبر C++

العمليات المتقدمة هي قسم حول كيفية التعامل مع ملفات PDF الموجودة برمجيًا، سواء كانت مستندات تم إنشاؤها باستخدام Aspose.PDF كما نوقش في العمليات الأساسية، أو ملفات PDF التي تم إنشاؤها باستخدام Adobe Acrobat أو Google Docs أو Microsoft Office أو Open Office أو أي منتج PDF آخر.

استخدام Web Workers

أضاف الإصدار 23.6 القدرة على استخدام Web Workers:

const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");

يسمح استخدام Web Workers من JavaScript عبر C++ لك بتنفيذ العمليات دون حجب الواجهة، في سلسلة عمل منفصلة.

Web Workers هو أداة بسيطة لتشغيل البرامج النصية في الخلفية. مما يسمح لك بتنفيذ المهام دون التدخل في واجهة المستخدم، في سلسلة عمليات منفصلة.

ستتعلم طرقًا مختلفة:

  • العمل مع المستندات - ضغط وتقسيم ودمج المستندات وإجراء عمليات أخرى مع المستند بالكامل.

  • العمل مع الصفحات - إضافة أو نقل أو إزالة أو اقتصاص الصفحات أو الطوابع.

  • البيانات الوصفية في ملفات PDF - الحصول على أو تعيين البيانات الوصفية في المستندات.

  • العمل مع الصور - إدراج أو إزالة أو استخراج الصور في المستند.

  • التنقل والتفاعل - التعامل مع الإجراءات والإشارات المرجعية والتنقل بين الصفحات.

  • التعليقات التوضيحية - تسمح التعليقات التوضيحية للمستخدمين بإضافة محتوى مخصص على صفحات PDF. يمكنك إضافة وحذف وتعديل التعليقات التوضيحية من مستندات PDF.

  • الحماية والتوقيع - حماية وتوقيع مستند PDF الخاص بك برمجيًا.

  • المرفقات - قد تحتوي مستندات PDF على مرفقات ملفات. يمكن أن تكون هذه المرفقات مستندات PDF أخرى، أو أي نوع من الملفات، مثل الملفات الصوتية، مستندات Microsoft Office وما إلى ذلك. ستتعلم كيفية إضافة مرفقات إلى PDF، الحصول على معلومات المرفقات، حفظها إلى ملف، وحذف المرفقات من PDF برمجيًا باستخدام JavaScript.