Nâng cao khả năng của các công cụ và ứng dụng của bạn với các tính năng tách và hợp nhất tài liệu tiên tiến bằng REST API và Node.js Cloud SDK.
Bắt đầu dùng thử miễn phíGroupDocs.Merger Cloud SDK cho Node.js là giải pháp mạnh mẽ để kết hợp, tách, xóa và sắp xếp lại một trang hoặc một tập hợp các trang từ nhiều định dạng tài liệu khác nhau. Biểu diễn các trang tài liệu dưới dạng hình ảnh là một trong nhiều tính năng hữu ích để nhanh chóng phân tích nội dung và cấu trúc tài liệu. Nó hỗ trợ làm việc với nhiều định dạng tài liệu khác nhau bao gồm Microsoft Office Word, bảng tính Excel, bản trình bày PowerPoint, bản vẽ Visio, OneNote, PDF, HTML, OpenDocument, văn bản và nhiều định dạng khác. Trích xuất thông tin cơ bản của tài liệu và thực hiện các hoạt động bảo mật tài liệu bằng cách áp dụng cập nhật hoặc xóa bảo vệ bằng mật khẩu khỏi các định dạng tài liệu được hỗ trợ. API cũng hữu ích để trích xuất, hoán đổi hoặc xoay các trang đã chọn từ tài liệu nguồn và tạo chính xác một tài liệu kết quả mới dựa trên các trang được chỉ định từ tài liệu nguồn. GroupDocs.Merger Cloud SDK cho Node.js được xây dựng dưới dạng một lớp trên GroupDocs.Merger Cloud REST API có thể được sử dụng với bất kỳ ngôn ngữ hoặc nền tảng phát triển nào có thể gọi REST API.
//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;