שפר את היכולות של הכלים והיישומים שלך עם תכונות מתקדמות למיזוג ופיצול מסמכים באמצעות 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;