توضح هذه المقالة كيفية حذف بيانات التعريف PDF باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم كيفية إزالة بيانات التعريف تلقائيًا من ملف PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باستخدام مجموعة تطوير البرامج السحابية المستندة إلى Node.js. سيتم أيضًا مشاركة تفاصيل حول كيفية التعامل مع بيانات تعريف ملف PDF، مثل إدراج خصائص الملف المخصصة وحذفها.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لحذف البيانات التعريفية المخصصة
- قم بإعداد مشروع Node.js باستخدام SDK أعلاه لمسح خصائص الملف
خطوات تنظيف البيانات الوصفية من ملف PDF باستخدام واجهة Node.js REST
- قم بإنشاء كائن PdfApi عن طريق تعيين مفتاح API ومعرف SID الخاص بالتطبيق لإزالة الخصائص المخصصة
- قم بتحميل ملف PDF المستهدف إلى كائن المستند الذي يحتوي على خصائص مخصصة
- اتصل بطريقة حذف الخصائص () لحذف الخصائص المخصصة
- عرض القائمة المختصرة للخصائص إذا لزم الأمر باستخدام طريقة pdfApi.GetDocumentProperties()
- تنزيل ملف PDF المحدث
تلخص الخطوات المذكورة أعلاه عملية تطوير أداة إزالة خصائص PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. استعن دالةً UploadFile() لتحميل ملف PDF المستهدف، ودالة DeleteProperties() لحذف الخصائص المخصصة. يُرجى ملاحظة أنه لا يمكنك إزالة الخصائص المضمنة، ولكن يمكنك مسح القيم باستخدام طريقة pdfApi.PutSetProperty() وتعيين سمة القيمة إلى null.
كود لإزالة بيانات PDF الوصفية باستخدام خدمة Node.js RESTful
يوضح هذا الكود كيفية تنظيف بيانات تعريف ملف PDF باستخدام واجهة برمجة تطبيقات تعتمد على Node.js. لإضافة خاصية مخصصة جديدة، يمكنك استخدام دالة pdfApi.PutSetProperty() التي تتحقق من توفر الخاصية التي تحمل هذا الاسم، ثم تُحدّث قيمتها. وإلا، أضفها كخاصية مخصصة. لعرض مجموعة الخصائص الحالية في ملف PDF، استخدم دالة GetDocumentProperties() وكرر العملية في استجابة واجهة برمجة التطبيقات.
شرحت هذه المقالة عملية حذف جميع الخصائص المخصصة في ملف PDF. لإضافة خصائص مخصصة جديدة أو ضبط قيم الخصائص الحالية، يُرجى مراجعة المقالة تحديث بيانات PDF الوصفية باستخدام Node.js REST API.