تحديث البيانات الوصفية في PDF في Node.js SDK
تحديث جميع البيانات الوصفية من مستند PDF باستخدام Cloud Node.js SDK
Get Startedكيفية تحديث البيانات الوصفية عبر Node.js SDK
لتحديث البيانات الوصفية، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا SDK السحابي مبرمجي Node.js في تطوير تطبيقات لإنشاء وتعديل وتحويل ملفات PDF باستخدام لغة برمجة Node.js عبر Aspose.PDF REST API. ببساطة، قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاصة بك. بمجرد أن يكون لديك معرف التطبيق والمفتاح، ستكون جاهزًا لاستخدام Aspose.PDF Cloud Node.js SDK.
أمر وحدة تحكم إدارة الحزم
npm install asposepdfcloud --save
خطوات تحديث البيانات الوصفية عبر Cloud Node.js
يمكن لمطوري Aspose.PDF Cloud تحميل وتحديث البيانات الوصفية في PDF بسهولة ببضع سطور من الكود.
- قراءة ملف PDF من نظام الملفات المحلي.
- تحميل ملف PDF إلى تخزين Aspose.PDF Cloud.
- قراءة بيانات XMP الوصفية من مستند pdf باستخدام Aspose.PDF Cloud API.
- تحديث خاصية بيانات XMP الوصفية باستخدام Aspose.PDF Cloud API.
- قراءة بيانات XMP الوصفية المحدثة من مستند pdf باستخدام Aspose.PDF Cloud API.
- تسجيل في وحدة التحكم أن خاصية بيانات XMP الوصفية تم تحديثها.
تحديث البيانات الوصفية في PDF باستخدام Node.js
const fs = require("fs");
const { PdfApi } = require("asposepdfcloud");
async function updateXmpMetadataProperty()
{
const api = new PdfApi("YOUR_API_SID", "YOUR_API_KEY");
const fileName = "Sample.pdf";
const folder = "Documents";
const storage = null;
const password = null;
const xmpMetadataProperty = "dc:title";
const buffer = fs.readFileSync(fileName);
await api.uploadFile(folder + "/" +fileName, buffer, storage)
var metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
var titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
titleProperty.value = "New title";
const xmpMetadata = {
properties: [titleProperty]
};
const result = await api.postXmpMetadata(fileName, xmpMetadata, folder, storage, password);
console.log(result.body.status);
metadata = await api.getXmpMetadataJson(fileName, folder, storage, password);
titleProperty = metadata.body.properties.find(property => property.key == xmpMetadataProperty);
console.log("Updated xmpMetadataProperty: " + titleProperty.key + "=" + titleProperty.value);
}
العمل مع البيانات الوصفية في PDF
العمل مع البيانات الوصفية في ملفات PDF مهم. تساعد البيانات الوصفية مثل حقل العنوان والمؤلف والموضوع في تصنيف المستندات، مما يسهل إدارة مجموعات كبيرة من المستندات من خلال توفير نظرة سريعة على المحتوى دون فتح الملفات. تحسن البيانات الوصفية أيضًا البحث عن الملفات من خلال السماح لك بالبحث عن طريق الكلمات المفتاحية والسمات. هذا ذو قيمة خاصة في الأنظمة التي يكون فيها استرجاع المستندات بسرعة أمرًا ضروريًا. أضف البيانات الوصفية إلى مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبة Node.js الخاصة بنا يمكنك:
- إضافة ترويسة وتذييل مستند PDF بصيغة نصية أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF باستخدام معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج العناصر المختلفة لملفات PDF وجعل مستندات PDF محسّنة.
- يمكنك تجربة التطبيق المجاني لتحديث البيانات الوصفية في ملفات PDF عبر الإنترنت واختبار الوظيفة.
- مصادر التعلم
- التوثيق
- كود المصدر
- مراجع API
- لماذا Aspose.PDF Cloud for Node.js؟
- قائمة العملاء
- الأمان