Chuyển đổi ZIP hoặc RAR sang PDF

Hiện tại, bạn có thể thực hiện chuyển đổi RAR sang PDF hoặc ZIP sang PDF bằng cách thả các tệp nguồn vào đây trên công cụ trực tuyến của chúng tôi và bạn sẽ nhận được phiên bản PDF được tạo trong giây. Ngoài công cụ trực tuyến này, còn có các API REST và SDK có sẵn để cho phép chuyển đổi RAR sang PDF trong ứng dụng của bạn. May mắn thay, GroupDocs.Conversion Cloud đã cung cấp SDK cho nhiều ngôn ngữ lập trình khác nhau, không chỉ cung cấp tính năng chuyển đổi tệp mà còn cho phép bạn tích hợp các SDK này vào dự án của mình một cách dễ dàng. Tuy nhiên, trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi ZIP hoặc RAR sang PDF theo chương trình trong ứng dụng dựa trên Node.js.

Các phần sau đây sẽ được đề cập trong hướng dẫn này:

RAR | Trình chuyển đổi ZIP sang PDF - Cài đặt API chuyển đổi tệp

API chuyển đổi tệp cấp doanh nghiệp này cung cấp rất nhiều tính năng để chuyển đổi RAR sang PDF một cách liền mạch. Hơn nữa, quá trình cài đặt chỉ là chạy một lệnh sau vào terminal:

npm install groupdocs-conversion-cloud

Hơn nữa, nếu bạn chưa quen với nền tảng của chúng tôi, chúng tôi khuyên bạn nên truy cập liên kết này để tìm hiểu cách lấy thông tin xác thực API (tức là ID khách hàng và Bí mật khách hàng) từ trang tổng quan API của [GroupDocs.Conversion Đám mây5.

Chuyển đổi ZIP hoặc RAR sang PDF theo chương trình

Hãy viết một đoạn mã và gọi một số phương thức nổi bật được GroupDocs.Conversion Cloud SDK for Node.js đưa ra. Do đó, chúng tôi sẽ triển khai chức năng chuyển đổi RAR sang PDF hoặc ZIP sang PDF. Vui lòng làm theo các bước sau:

  • Bao gồm mô-đun groupdocs-conversion-cloud trong ứng dụng của bạn.
  • Khởi tạo đối tượng Cấu hình bằng Client ID và Client Secret.
  • Mở một tệp trong IOStream từ ổ đĩa hệ thống của bạn và tạo một phiên bản của lớp FileApi rồi khởi tạo nó bằng một đối tượng cấu hình.
  • Tạo yêu cầu tải tệp lên bằng cách gọi phương thức UploadFileRequest.
  • Tải tệp lên bằng cách gọi phương thức uploadFile.
  • Khởi tạo ConvertApi bằng thông tin xác thực API.
  • Xác định cài đặt chuyển đổi bằng cách đặt các giá trị như đường dẫn tệp, định dạng và đường dẫn đầu ra.
  • Tạo yêu cầu chuyển đổi tài liệu bằng cách khởi tạo phiên bản của lớp ConvertDocumentRequest.
  • Gọi phương thức convertDocument để chuyển đổi RAR sang PDF.

Mẫu mã sau đây minh họa cách chuyển đổi ZIP sang PDF bằng Node.js:

// Bao gồm mô-đun groupdocs-conversion-cloud trong ứng dụng của bạn.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Khởi tạo đối tượng Cấu hình bằng Client ID và clientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";


// mở tệp trong IOStream từ ổ đĩa hệ thống của bạn.
var resourcesFolder = '/sample.zip';
// Đọc tài liệu
fs.readFile(resourcesFolder, (err, fileStream) => {
  /// Tạo một thể hiện của lớp FileApi và khởi tạo nó bằng một đối tượng cấu hình.
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // Tạo yêu cầu tải tệp lên bằng cách gọi phương thức UploadFileRequest.
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
  // Tải tệp lên bằng cách gọi phương thức uploadFile.
  fileApi.uploadFile(request)
    .then(() => {
        // Khởi tạo ConvertApi bằng thông tin xác thực API.
        let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

        // Xác định cài đặt chuyển đổi bằng cách đặt các giá trị như đường dẫn tệp, định dạng và đường dẫn đầu ra.
        let settings = new groupdocs_conversion_cloud.ConvertSettings();
        settings.filePath = "sample.zip"; // input file path on the cloud
        settings.format = "pdf";         // output format
        settings.outputPath = "output";   // output file folder on the cloud

        // Tạo yêu cầu chuyển đổi tài liệu bằng cách khởi tạo phiên bản của lớp ConvertDocumentRequest.
        let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

        // Gọi phương thức ConvertDocument để chuyển RAR sang PDF.
        convertApi.convertDocument(request).then((result)=>{
        console.log("Document converted successfully: " + result[0].url);
        });
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

Sau khi chạy dự án, bạn sẽ thấy các tệp PDF được tạo trong trang tổng quan như hiển thị bên dưới:

Trình chuyển đổi RAR sang PDF

Hơn nữa, bạn có thể tải xuống tệp theo cách thủ công hoặc sử dụng phương pháp Tải xuống tệp này để tải tệp xuống theo chương trình.

Tạo tệp PDF trực tuyến bằng Trình chuyển đổi tệp

Bạn có thể sử dụng phiên bản GroupDocs.Conversion Cloud SDK [trực tuyến] của chúng tôi để tạo tệp PDF trực tuyến. Tất cả những gì bạn cần làm là chỉ cần thả/tải lên tệp RAR/ZIP và nhấn nút “Chuyển đổi”. Trên hết, bạn không cần đăng ký trước để sử dụng công cụ này.

tạo pdf trực tuyến

Phần kết luận

Chúng tôi sẽ kết thúc bài đăng blog này tại đây và hy vọng rằng bạn đã học được cách chuyển đổi ZIP hoặc RAR sang PDF bằng cách sử dụng GroupDocs.Conversion Cloud SDK for Node.js. Hơn nữa, chúng tôi đã xem qua một đoạn mã cho phép bạn xây dựng trình chuyển đổi ZIP sang PDF hoặc trình chuyển đổi RAR sang PDF cho ứng dụng doanh nghiệp của bạn. Vì vậy, đừng quên truy cập tài liệu tham khảo [API đám mây]] của chúng tôi để có trải nghiệm nhanh. Cuối cùng, bạn có thể truy cập kho lưu trữ GitHub của GroupDocs.Conversion Node.js SDK.

Hơn nữa, chúng tôi khuyên bạn nên làm theo Hướng dẫn bắt đầu của chúng tôi.

Cuối cùng, groupdocs.cloud vẫn liên tục viết các bài viết mới. Vì vậy, hãy theo dõi để cập nhật những thông tin mới nhất.

Đặt một câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên diễn đàn của chúng tôi.

Câu hỏi thường gặp – Câu hỏi thường gặp

Tôi có thể chuyển đổi RAR sang PDF không?

Có, bạn có thể thực hiện chuyển đổi RAR sang PDF bằng công cụ trực tuyến này được cung cấp bởi GroupDocs.Conversion Cloud. Để biết thêm chi tiết, vui lòng truy cập liên kết này.

Tôi có thể chuyển đổi tệp ZIP sang PDF không?

Bạn có thể gọi phương thức convertDocument của GroupDocs.Conversion Cloud SDK để chuyển đổi ZIP sang PDF theo chương trình.

Xem thêm