يشرح هذا البرنامج التعليمي الموجز كيفية استبدال النص في PDF باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم كيفية استبدال الكلمات في ملف PDF باستخدام خدمة Node.js RESTful باستخدام مجموعة تطوير برمجيات سحابية مبنية على Node.js. سيرشدك هذا البرنامج التعليمي إلى كيفية العثور على الكلمات من خلال مقارنة السلاسل النصية أو استخدام التعبيرات العادية، وتنفيذ هذه المهمة على صفحة واحدة أو على ملف PDF بأكمله.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لاستبدال النص داخل ملف PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لاستبدال النص في ملف PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه للعثور على النص واستبداله
خطوات استبدال النص في ملف PDF عبر الإنترنت باستخدام واجهة Node.js REST
- قم بتكوين كائن PdfApi باستخدام المفتاح ومعرف التطبيق SID لاستبدال النص
- قم بتحميل ملف PDF المصدر إلى وحدة التخزين السحابية للعثور على النص واستبداله
- إنشاء قائمة من كائنات TextReplace باستخدام زوج من السلاسل القديمة والجديدة
- إنشاء طلب استبدال النص باستخدام فئة TextReplaceListRequest من خلال توفير قائمة TextReplace
- اتصل بـ استبدال نص المستند اللاحق لاستبدال جميع السلاسل القديمة بسلاسل جديدة
- تنزيل ملف الإخراج عند الاستجابة الناجحة من واجهة برمجة التطبيقات
توضح الخطوات السابقة كيفية البحث عن كلمة واستبدالها في ملف PDF باستخدام واجهة برمجة تطبيقات Node.js REST. أنشئ كائن PdfApi الذي يحتوي على الميزات اللازمة للعمل مع ملف PDF، ثم حمّل ملف PDF المصدر إلى خدمة التخزين السحابي عبر الإنترنت، وأنشئ قائمة بأزواج الكلمات من السلاسل القديمة والجديدة، ثم أنشئ كائن طلب باستخدام هذا الزوج من القوائم. استخدم دالة PostDocumentTextReplace() لاستبدال الكلمات المدرجة وحفظ ملف الإخراج.
كود للبحث عن نص واستبداله في PDF باستخدام واجهة برمجة التطبيقات المستندة إلى Node.js
يوضح هذا الكود عملية استبدال نص في ملف PDF بواجهة Node.js REST. يمكنك استخدام قائمة السلاسل النصية أو تعبيرات التعبيرات العادية للبحث عن السلاسل النصية في المستند بأكمله. إذا كنت ترغب في استبدال نص في صفحة واحدة من ملف PDF المُحمّل، فاستخدم دالة PostPageTextReplace() مع رقم الصفحة المستهدفة.
علّمتنا هذه المقالة كيفية البحث عن نص واستبداله في ملف PDF. لإضافة صفحة جديدة إلى ملف PDF، يُرجى مراجعة المقالة إضافة صفحة جديدة في PDF باستخدام Node.js REST API.