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 nâng cao về hợp nhất và tách tài liệu bằng cách sử dụ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à một giải pháp mạnh mẽ để kết hợp, tách, loại bỏ và sắp xếp lại một trang đơn hoặc một tập hợp các trang từ nhiều định dạng tài liệu khác nhau. Việc 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 giúp 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 đa dạng các định dạng tài liệu, bao gồm định dạng Microsoft Office Word, bảng tính Excel, bản trình bày PowerPoint, bản vẽ Visio, định dạng OneNote, định dạng PDF, định dạng HTML, định dạng OpenDocument, văn bản và nhiều loại 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 thao tác bảo mật tài liệu bằng cách cập nhật hoặc xóa bảo vệ mật khẩu từ 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 ra một tài liệu kết quả mới một cách chính xác 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 như một lớp trên GroupDocs.Merger Cloud REST API và 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 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;