Metadata PDF را با Node.js REST API حذف کنید

این مقاله نحوه حذف ابرداده PDF با Node.js REST API را شرح می دهد. با استفاده از Node.js Low Code API با استفاده از Cloud SDK مبتنی بر Node.js، یاد خواهید گرفت که به صورت خودکار **متادیتا را از PDF حذف کنید. همچنین جزئیات برای کار با فراداده فایل PDF مانند درج و حذف ویژگی های فایل سفارشی به اشتراک گذاشته می شود.

پیش نیاز

مراحل پاک کردن متادیتا از PDF با رابط Node.js REST

  1. با تنظیم کلید API و App SID برای حذف ویژگی های سفارشی، شی PdfApi را نمونه سازی کنید.
  2. فایل PDF مورد نظر را در شی Document با ویژگی های سفارشی بارگیری کنید
  3. برای حذف ویژگی های سفارشی، روش DeleteProperties() را فراخوانی کنید
  4. با استفاده از متد pdfApi.GetDocumentProperties() در صورت نیاز، فهرست پاک‌شده ویژگی‌ها را نمایش دهید.
  5. فایل PDF به روز شده را دانلود کنید

مراحل بالا روند توسعه حذف کننده خواص PDF با Node.js Low Code API را خلاصه می کند. متد UploadFile() را برای آپلود فایل PDF مورد نظر و متد DeleteProperties() را برای حذف خصوصیات سفارشی فراخوانی کنید. توجه داشته باشید که نمی توانید ویژگی های داخلی را حذف کنید اما می توانید مقادیر را با استفاده از آن پاک کنید متد pdfApi.PutSetProperty() و تعیین ویژگی Value روی null.

کد برای حذف متادیتا PDF با سرویس Node.js RESTful

این کد نحوه پاک کردن فراداده PDF با API مبتنی بر Node.js را نشان داده است. اگر می‌خواهید یک ویژگی سفارشی جدید اضافه کنید، می‌توانید از متد pdfApi.PutSetProperty() استفاده کنید که بررسی می‌کند آیا ویژگی با این نام موجود است، سپس مقدار آن را به‌روزرسانی می‌کند، در غیر این صورت، آن را به عنوان یک ویژگی سفارشی اضافه کنید. اگر می‌خواهید مجموعه فعلی ویژگی‌ها را در فایل PDF نمایش دهید، از متد GetDocumentProperties() استفاده کنید و در لیست در پاسخ API تکرار کنید.

این مقاله فرآیند حذف تمامی ویژگی های سفارشی در فایل PDF را به ما آموزش داده است. اگر می‌خواهید ویژگی‌های سفارشی جدیدی اضافه کنید یا مقادیری را برای ویژگی‌های موجود تنظیم کنید، به مقاله ابرداده PDF را با Node.js REST API به روز کنید مراجعه کنید.

 فارسی