عزّز قدرات أدواتك وتطبيقاتك بميزات دمج وتقسيم المستندات المتقدمة باستخدام REST API و Node.js Cloud SDK.
ابدأ التجربة المجانيةGroupDocs.Merger Cloud SDK لـ Node.js هو حل قوي لدمج وتقسيم وإزالة وإعادة ترتيب صفحة واحدة أو مجموعة من الصفحات من صيغ مستندات مختلفة. تمثيل صفحات المستند كصور هو أحد الميزات المفيدة لتحليل المحتوى وبنية المستند بسرعة. يدعم العمل مع مجموعة واسعة من صيغ المستندات بما في ذلك Microsoft Office Word، وجداول بيانات Excel، وعروض تقديمية PowerPoint، ورسومات Visio، وOneNote، وPDF، وHTML، وOpenDocument، والنص والعديد غيرها. استخراج المعلومات الأساسية للمستند وإجراء عمليات أمان المستند من خلال تطبيق أو تحديث أو حذف حماية كلمة المرور من صيغ المستند المدعومة. يُعد API مفيدًا أيضًا لاستخراج أو تبديل أو تدوير الصفحات المحددة من المستند الأصلي ويولد بدقة مستندًا جديدًا بناءً على الصفحات المحددة من المستند الأصلي. تم بناء GroupDocs.Merger Cloud SDK لـ Node.js كطبقة فوق GroupDocs.Merger Cloud REST API يمكن استخدامها مع أي لغة أو منصة تطوير يمكنها استدعاء REST APIs.
//Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
class JoinPagesFromVariousDocuments {
static async Run() {
let item1 = new merger_cloud.JoinItem();
item1.fileInfo = new merger_cloud.FileInfo();
item1.fileInfo.filePath = "WordProcessing/sample-10-pages.docx";
item1.pages = [3, 6, 8];
let item2 = new merger_cloud.JoinItem();
item2.fileInfo = new merger_cloud.FileInfo();
item2.fileInfo.filePath = "WordProcessing/four-pages.docx";
item2.startPageNumber = 1
item2.endPageNumber = 4
item2.rangeMode = merger_cloud.JoinItem.RangeModeEnum.OddPages;
let options = new merger_cloud.JoinOptions();
options.joinItems = [item1, item2];
options.outputPath = "Output/joined-pages.docx";
let result = await documentApi.join(new merger_cloud.JoinRequest(options));
console.log("Output file path: " + result.path);
}
}
module.exports = JoinPagesFromVariousDocuments;