pdf to jpg

Cách chuyển đổi PDF sang hình ảnh JPEG bằng Node.js.

Định dạng tài liệu di động (PDF) được sử dụng rộng rãi để chia sẻ và in ấn tài liệu một cách an toàn. Tuy nhiên, khi bạn cần xem trước nội dung hoặc chuyển đổi hình ảnh, việc chuyển đổi PDF sang các định dạng hình ảnh raster như JPG, PNG, hoặc BMP trở nên hữu ích.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chuyển đổi PDF thành JPG bằng cách sử dụng Aspose.PDF Cloud SDK cho Node.js.

API chuyển đổi PDF sang JPG

Aspose.PDF Cloud là một API RESTful cho phép bạn tạo, thao tác và chuyển đổi tài liệu PDF trên đám mây. Không cần cài đặt trên máy tính — nó có thể truy cập trên bất kỳ nền tảng nào (Linux, Windows, macOS) và tương thích với các ứng dụng web, di động hoặc phía máy chủ. Bạn cũng có thể xem xét việc khám phá các tính năng của API REST trong API documentation page.

Cài đặt Aspose.PDF SDK cho Node.js

Để bắt đầu, hãy cài đặt SDK Node.js chính thức qua npm:

> npm i asposepdfcloud

Tạo một tài khoản miễn phí trên Aspose.Cloud dashboard và lấy Client ID và Client Secret của bạn để xác thực.

Cách chuyển đổi PDF sang JPG trong Node.js

Thực hiện các bước dưới đây để chuyển đổi trang PDF thành JPG trong Node.js:

  • Khởi tạo PdfApi với thông tin đăng nhập của bạn.
  • Định nghĩa tệp PDF nguồn và cài đặt đầu ra.
  • Gọi quy trình API PutPageConvertToJpeg(…) để chuyển đổi trang PDF thành hình ảnh JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Tải lên PDF lên lưu trữ đám mây (nếu chưa có ở đó)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Chuyển đổi trang đầu tiên của PDF sang JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF sang JPG trực tuyến

Image:- Một bản xem trước của việc chuyển đổi PDF thành JPG.

PDF to JPG qua lệnh cURL

API đám mây của chúng tôi được xây dựng dựa trên kiến trúc REST, vì vậy bạn có thể xem xét việc truy cập chúng thông qua các lệnh cURL. Các API của chúng tôi cung cấp một giải pháp mạnh mẽ dựa trên đám mây với nhiều lợi ích cho việc xử lý tệp PDF trên đám mây. Bằng cách sử dụng các lệnh cURL, bạn có thể dễ dàng khởi động quy trình chuyển đổi PDF sang JPG. Vì vậy, trước tiên chúng ta cần tạo một JSON Web Token (JWT) dựa trên chi tiết ClientID và ClientSecret được lấy từ Aspose.Cloud dashboard. Vui lòng thực hiện lệnh sau trong terminal để tạo token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Bây giờ chúng ta có một mã thông báo JWT, vui lòng thực hiện lệnh cURL sau để thực hiện chuyển đổi PDF sang JPG trực tuyến. JPG kết quả sẽ được trả về trong đối tượng phản hồi. Tuy nhiên, để lưu JPG kết quả vào ổ đĩa cục bộ, vui lòng sử dụng tham số -o.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Ứng dụng chuyển đổi PDF miễn phí sang JPG

Để trải nghiệm những khả năng tuyệt vời của Aspose.PDF Cloud API, bạn có thể xem xét việc sử dụng công cụ PDF to JPG converter miễn phí của chúng tôi. Đây là một giải pháp nhẹ và được xây dựng theo Cloud REST API.

pdf to jpg

Ứng dụng chuyển đổi PDF miễn phí sang JPG.

Liên kết hữu ích

Kết luận

Trong bài viết này, bạn đã học cách chuyển đổi PDF sang JPG bằng cách sử dụng Node.js chỉ với vài dòng mã. Với Aspose.PDF Cloud, không cần phần mềm bổ sung như Adobe Acrobat. Bạn cũng có thể đạt được điều đó với một lệnh cURL đơn giản — hoàn hảo cho tự động hóa hoặc quy trình làm việc phía máy chủ.

Bạn có thể xem các liên kết sau để tìm hiểu thêm về: