Chuyển đổi miễn phí

PDF sang PNG Bộ chuyển đổi

Chuyển đổi tài liệu PDF của bạn thành hình ảnh PNG độ phân giải cao ngay lập tức. An toàn, nhanh chóng và hoàn toàn miễn phí.

Kéo và thả tệp vào đây

Định dạng hỗ trợ: PDF. Kích thước tệp tối đa: 50MB.

Hoặc

Về công cụ này

PDF và PNG nằm ở hai phía đối diện nhau của sự phân chia tài liệu/hình ảnh. PDF mô tả một trang bằng cách sử dụng lệnh vectơ, phông chữ nhúng và hình ảnh raster tùy chọn, tất cả đều có kích thước theo điểm cố định (1/72 inch). PNG lưu trữ một bitmap hình chữ nhật ở độ phân giải pixel cố định. Do đó, việc chuyển đổi từ PDF sang PNG là một bước tạo điểm ảnh: hướng dẫn vẽ của tệp PDF được thực thi ở một mức dpi đã chọn để tạo ra một bitmap, sau đó được mã hóa không mất dữ liệu dưới dạng PNG. Chọn mức độ nhạy sáng phù hợp là quyết định quan trọng nhất trong quá trình chuyển đổi này — quá thấp và văn bản sẽ bị mờ, quá cao và tệp sẽ trở nên lớn.

Bộ chuyển đổi này hiển thị từng trang PDF bằng PDF.js, cùng một công cụ mà Firefox cung cấp để xem PDF tích hợp. Quá trình hiển thị diễn ra trên canvas trong trình duyệt của bạn; không có phần nào của tập tin rời khỏi thiết bị của bạn. Đối với các tệp PDF nhiều trang, công cụ này tạo ra một PNG trên mỗi trang, được đặt tên bằng hậu tố số trang. Đối với các tệp PDF một trang, đầu ra là một PNG.

Các lựa chọn DPI phổ biến là 72 (tương đương với màn hình, tệp nhỏ nhất), 150 (tốt để xem trước trực tuyến và hầu hết các tài liệu), 300 (chất lượng in, phù hợp với OCR và in offset) và 600 (lưu trữ hoặc chụp chi tiết nhỏ). Cao hơn 600 hiếm khi tạo ra sự cải thiện rõ rệt và kích thước tệp tăng gấp bốn lần với mỗi lần tăng gấp đôi số điểm thi.

Tại sao chuyển đổi PDF sang PNG

PDF không phải là hình ảnh. Không thể nhúng chúng nội tuyến vào email HTML, thả vào các nền tảng xã hội chỉ có hình ảnh, sử dụng làm hình nền máy tính hoặc dán vào cuộc trò chuyện không hỗ trợ tệp đính kèm. Việc hiển thị mỗi trang dưới dạng PNG sẽ biến PDF thành thứ mà mọi nền tảng đều hiểu được — với cái giá phải trả là mất đi văn bản, siêu liên kết có thể chọn và bất kỳ tính độc lập nào với độ phân giải vectơ mà bản gốc có.

Lý do chính khác là OCR. Nhiều quy trình nhận dạng ký tự quang học chạy trực tiếp trên các trình quét thay vì PDF vector trực tiếp; chuyển đổi sang PNG 300 dpi và cung cấp kết quả cho Tesseract, Cloud Vision hoặc dịch vụ OCR khác là quy trình làm việc tiêu chuẩn. PNG được ưu tiên hơn JPG ở đây vì các cạnh văn bản chịu ảnh hưởng rõ rệt do nén JPG ở kích thước nhỏ và hình phạt kích thước tệp cận biên của PNG không quan trọng bằng độ chính xác nhận dạng.

Cách sử dụng

Thả tệp, chọn DPI, kết xuất. Công cụ này xử lý các tệp PDF đơn và nhiều trang theo cùng một cách.

  1. Tải lên bản PDF của bạn: Kéo tệp vào khu vực tải lên hoặc nhấp để duyệt. Các tệp PDF được mã hóa hoặc bảo vệ bằng mật khẩu không được hỗ trợ; trước tiên hãy xóa mật khẩu bằng công cụ PDF trên máy tính để bàn. Tệp có dung lượng lên tới 50 MB hoạt động; tài liệu nhiều trang rất lớn có thể mất nhiều thời gian hơn để hiển thị.
  2. Chọn độ phân giải (DPI): Mặc định là 150DPI, phù hợp với hầu hết nhu cầu sử dụng trực tuyến. Chọn 72 cho hình ảnh xem trước nhỏ, 300 cho chất lượng in và quy trình OCR, 600 cho chụp lưu trữ. Kích thước bitmap đầu ra chia tỷ lệ tuyến tính với DPI; tăng gấp đôi dpi sẽ tạo ra tệp lớn hơn gấp 4 lần.
  3. Hiển thị các trang: PDF.js phân tích cú pháp tài liệu, đánh giá luồng nội dung của từng trang trên một khung vẽ ở mức dpi đã chọn và xuất khung vẽ dưới dạng PNG. Tài liệu nhiều trang tạo ra một PNG trên mỗi trang; tài liệu một trang tạo ra một PNG.
  4. Tải xuống (các) PNG: Tải xuống đầu ra một trang trực tiếp. Đầu ra nhiều trang được gói vào một kho lưu trữ ZIP chứa một PNG trên mỗi trang, được đặt tên là page-1.png, page-2.png, v.v.

Các trường hợp sử dụng phổ biến

Chi tiết kỹ thuật

PDF (ISO 32000) là ngôn ngữ mô tả trang có nguồn gốc từ PostScript. Mỗi trang chứa một luồng nội dung gồm các toán tử vẽ (di chuyển, đường thẳng, đường cong, vẽ, đặt phông chữ, hiển thị văn bản) hoạt động trên hệ tọa độ được đo bằng điểm. Kết xuất một tệp PDF có nghĩa là di chuyển luồng nội dung đó và thực thi từng toán tử trên bề mặt mục tiêu - trong trường hợp này là canvas HTML5.

PDF.js triển khai quy trình kết xuất này bằng JavaScript. Công cụ này khởi tạo tài liệu PDF.js, gọi getPage(n) cho mỗi trang và sử dụng page.render({canvasContext, viewport}) trong đó chế độ xem được tính toán từ DPI được yêu cầu. Canvas kết quả được xuất qua canvas.toBlob('image/png'). Các tệp PDF nhiều trang được xử lý tuần tự; đầu ra được thu thập vào kho lưu trữ JSZip và được tải xuống.

Chọn PPI: một trang US Letter PDF có kích thước 612 × 792 điểm. Ở 72DPI, bitmap được hiển thị là 612 × 792 pixel (khoảng 0,5 MP); ở 150 dpi, 1275 × 1650 (2,1 MP); ở 300 dpi, 2550 × 3300 (8,4 MP); ở 600 dpi, 5100 × 6600 (33,7 MP). Bộ nhớ và thang thời gian với số pixel.

Thực tiễn tốt nhất

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

Việc chuyển đổi PDF sang PNG có làm thay đổi nội dung không?
Nội dung được bảo quản chính xác nhất có thể. Tuy nhiên, một số tính năng dành riêng cho định dạng có thể không có tính năng tương đương trực tiếp, do đó có thể xảy ra những khác biệt nhỏ về định dạng.
Định dạng PNG được sử dụng để làm gì?
PNG (Portable Network Graphics) chủ yếu được sử dụng cho đồ họa có độ trong suốt, ảnh chụp màn hình, logo, biểu tượng.
Có bất kỳ hạn chế nào cần lưu ý không?
Các tập tin lên tới 50 MB được hỗ trợ. Các tệp rất lớn hoặc phức tạp có thể mất nhiều thời gian hơn để xử lý. Tất cả chuyển đổi diễn ra trong trình duyệt của bạn, vì vậy tốc độ xử lý phụ thuộc vào thiết bị của bạn.
Dữ liệu tài liệu của tôi có được bảo mật không?
Đúng. Quá trình xử lý tài liệu chạy hoàn toàn trong trình duyệt của bạn. Các tập tin của bạn và nội dung của chúng không bao giờ được tải lên bất kỳ máy chủ nào. Điều này giúp việc chuyển đổi các tài liệu nhạy cảm hoặc bí mật trở nên an toàn.
Bản PDF của tôi có được tải lên máy chủ của bạn không?
Không. PDF.js chạy hoàn toàn trong trình duyệt của bạn; tệp được phân tích cú pháp và hiển thị cục bộ. Bạn có thể xác minh bằng cách kiểm tra tab Mạng của trình duyệt trong quá trình chuyển đổi — sẽ không có tải lên.
Tại sao PNG của tôi lại lớn?
Các trang PDF có kích thước tài liệu đầy đủ và ở 300 dpi, trang Thư Hoa Kỳ sẽ trở thành bitmap 2550 × 3300 pixel (khoảng 8,4 megapixel). Kết hợp với tính năng nén không mất dữ liệu của PNG, các tệp có dung lượng vài megabyte trên mỗi trang là bình thường ở độ phân giải in. Giảm mức độ nhạy sáng xuống nếu kích thước tệp quan trọng hơn độ trung thực.
Đồ họa vector trong PDF có được giữ nguyên không?
Không. Rasterization giảm tất cả các bản vẽ — hình dạng vector, glyph văn bản, hình ảnh raster được nhúng — thành một lưới pixel đơn. PNG đầu ra không còn chứa thông tin vectơ.
Tôi có thể chuyển đổi các bản PDF được quét không?
Đúng. Các tệp PDF được quét thường bao bọc một hình ảnh raster được nhúng trên mỗi trang; hiển thị chúng ở mức độ nhạy sáng của hình ảnh nhúng ban đầu tạo ra kết quả tương đương với quá trình quét. Hiển thị ở mức độ phân giải cao hơn không cải thiện chất lượng vì nguồn đã được rasterized.