Chuyển đến nội dung chính

PDF sang Ảnh (JPG, PNG, WebP) miễn phí

Chuyển đổi mỗi trang của PDF thành ảnh JPG, PNG hoặc WebP ở độ phân giải bạn chọn. Tải xuống từng trang riêng lẻ hoặc tất cả cùng lúc dưới dạng ZIP. Tệp không bao giờ rời khỏi trình duyệt.

Gói miễn phí của Sejda cho phép 3 tác vụ mỗi giờ — ở đây các trang được kết xuất trên thiết bị của bạn, không cần tài khoản. · đã kiểm tra thg 9 2026

Thả tệp vào đây hoặc nhấp để duyệt

PDF · được xử lý trên thiết bị của bạn

hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm

Bạn có thể thả nhiều tệp cùng một lúc

Duyệt tệp

Thả nhiều PDF cùng lúc để chuyển đổi tất cả: mỗi tệp có thư mục riêng trong ZIP.

Tệp của bạn không bao giờ rời khỏi thiết bị. Toàn bộ xử lý diễn ra cục bộ trong trình duyệt của bạn.

Công dụng phổ biến

  • Chuyển Đổi PDF sang JPGBiến mỗi trang PDF thành hình ảnh JPG mà bạn có thể chia sẻ hoặc nhúng ở bất kỳ đâu.
  • Chuyển Đổi PDF sang PNGXuất các trang PDF dưới dạng hình ảnh PNG sắc nét với hỗ trợ độ trong suốt.
  • Biến Các Trang PDF thành SlideThả các trang PDF vào PowerPoint, Google Slides hoặc Keynote dưới dạng hình ảnh.
  • Tạo Hình Ảnh Xem Trước Trang PDFTạo hình ảnh xem trước của các trang PDF cho các trang web và danh mục.
  • Chia Sẻ PDF trên Phương Tiện Truyền Thông Xã HộiChuyển đổi PDF thành hình ảnh để các nền tảng chặn PDF có thể hiển thị nó.

Cách hoạt động

Công cụ này chuyển trang PDF thành ảnh hoàn toàn trong trình duyệt bằng PDF.js (pdfjs-dist) — bộ máy hiển thị PDF mã nguồn mở của Mozilla — kết hợp với Canvas API của trình duyệt để mã hóa ảnh. Tệp của bạn được đọc cục bộ và không bao giờ được gửi đến máy chủ.

  1. 1
    PDF.js phân tích tệp
    pdfjs-dist đọc cấu trúc nhị phân của PDF trực tiếp từ bộ nhớ — phông chữ, đồ họa vector, ảnh nhúng và chỉ dẫn bố cục trang — bằng bộ hiển thị riêng viết bằng JavaScript. Một Web Worker chuyên dụng (tải từ CDN) xử lý phần phân tích nặng ngoài luồng chính để trang vẫn phản hồi.
  2. 2
    Mỗi trang được hiển thị lên canvas
    Với mỗi trang được yêu cầu, PDF.js tính viewport co giãn theo DPI bạn chọn. Không gian tọa độ PDF mặc định là 72 DPI, nên hiển thị 300 DPI dùng hệ số 300/72 ≈ 4,17x, tạo canvas có kích thước tương ứng. PDF.js vẽ mọi nội dung trang — văn bản, đường nét, ảnh — lên một HTMLCanvasElement ngoài màn hình bằng 2D Canvas API.
  3. 3
    Canvas mã hóa sang định dạng bạn chọn
    Sau khi hiển thị, công cụ gọi canvas.toBlob() với MIME type đích (image/png, image/jpeg hoặc image/webp) và mức chất lượng. Việc này giao mã hóa cho codec ảnh của chính trình duyệt — cùng bộ máy mà Chrome, Firefox hoặc Safari dùng — tạo ra Blob ảnh nén nằm trong bộ nhớ.
  4. 4
    Tải từng ảnh hoặc dạng ZIP
    Mỗi trang đã hiển thị có ngay dạng object URL để xem trước và tải từng tệp. Nếu bạn tải tất cả trang cùng lúc, thư viện jszip đóng gói các Blob trong bộ nhớ thành tệp ZIP phía máy khách, rồi kích hoạt một lần tải duy nhất — không gọi máy chủ ở bất kỳ bước nào.

PDF của bạn được đọc trực tiếp từ thiết bị vào bộ nhớ trình duyệt bằng File API và không bao giờ được tải lên — mọi thao tác hiển thị, mã hóa và đóng gói diễn ra cục bộ trong thẻ trình duyệt.

Công cụ liên quan

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