Cách chuyển ảnh sang PDF
PDF gom ảnh chụp, bản quét hoặc ảnh chụp màn hình vào một tệp duy nhất theo một thứ tự cố định. Hướng dẫn này giải thích các thiết lập của công cụ JPG sang PDF trên LeedyBox, cách giữ cho trang in ra sắc nét và vì sao một số PDF lại lớn hơn nhiều so với các ảnh ban đầu.
Khi nào PDF tiện hơn các ảnh riêng lẻ
Nhiều biểu mẫu tải lên chỉ nhận một tệp, và khi nhận các ảnh chụp rời của một tài liệu, người đọc phải tự đoán thứ tự của chúng. PDF giữ các trang theo đúng trình tự, mở được bằng các trình xem PDF thông dụng và in được trên giấy khổ tiêu chuẩn, nên rất tiện cho hóa đơn, bản quét giấy tờ tùy thân, ghi chép được chụp lại hay một loạt ảnh chụp màn hình.
Công cụ xử lý ảnh của bạn như thế nào
Mỗi ảnh trở thành một trang. Ảnh được co giãn cho vừa bên trong lề, giữ nguyên tỷ lệ và được căn giữa; ảnh nhỏ được phóng to, ảnh lớn được vẽ nhỏ lại, nhưng số pixel của ảnh không thay đổi. Cách lưu dữ liệu ảnh tùy thuộc vào định dạng:
- Tệp JPG được sao chép nguyên vẹn vào PDF, kể cả siêu dữ liệu. Ảnh không bị nén thêm lần nữa, và PDF có dung lượng xấp xỉ tổng dung lượng các ảnh.
- Tệp PNG được lưu mà không qua nén mất dữ liệu và thường giữ được độ trong suốt. Một ảnh PNG không có kênh alpha làm PDF tăng thêm khoảng bằng dung lượng tệp của chính nó, nhưng ảnh có kênh alpha (cách lưu của phần lớn ảnh PNG trong suốt) lại được lưu ở dạng không nén.
- Tệp WebP được mã hóa lại thành JPG ở chất lượng 100, vì PDF không hỗ trợ WebP. Dung lượng thường tăng lên đáng kể, và trong thử nghiệm của chúng tôi, các vùng trong suốt bị chuyển thành màu đen.
PDF được tạo ngay trong trình duyệt của bạn bằng JavaScript (thư viện jsPDF); công cụ không gửi ảnh của bạn đến LeedyBox. Tệp tải về có tên converted_images.pdf, vì vậy hãy đổi tên trước khi gửi đi.
Từng bước thực hiện
- Mở JPG sang PDF rồi chọn hoặc thả tệp vào ô “Chọn tệp ảnh hoặc kéo và thả vào đây”. Hộp thoại chọn tệp cho phép chọn JPG, PNG và WebP.
- Kiểm tra các nhãn “Trang” bên dưới mục “Ảnh đã chọn”. Thứ tự ban đầu phụ thuộc vào tệp nào được trình duyệt đọc xong trước, không nhất thiết theo tên tệp, vì vậy hãy kéo các thẻ ảnh về đúng vị trí.
- Nút “Thêm ảnh” thêm tệp vào cuối danh sách; ô thả tệp sẽ ẩn đi khi đã có ảnh được tải lên, nên hãy dùng nút này để thêm tệp. Nút × xóa một ảnh, còn “Xóa tất cả” cho phép bắt đầu lại từ đầu.
- Chọn Hướng trang, Lề trang và Kích thước trang. Các thiết lập này áp dụng cho mọi trang.
- Nhấn “Chuyển thành tài liệu PDF” và chờ tệp được tải xuống.
Chọn khổ trang, hướng và lề
Thiết lập mặc định là A4 (Tiêu chuẩn), Tự động (theo ảnh) và Không lề (vừa toàn trang). Tự động sẽ đặt trang nằm ngang khi ảnh rộng hơn cao, và nằm dọc trong các trường hợp còn lại; Dọc và Ngang cũng dùng được với US Letter, dù nhãn của chúng có chữ “A4”. Khổ A4 là 210 × 297 mm, còn US Letter là 215,9 × 279,4 mm. Lề nhỏ chừa trống 10 mm ở mỗi cạnh, còn Lề lớn chừa 20 mm.
| Mục đích | Kích thước trang | Hướng | Lề |
|---|---|---|---|
| In trên giấy văn phòng | A4 hoặc US Letter | Tự động | Nhỏ: nhiều máy in không in được sát mép |
| Tải lên biểu mẫu đã quét | A4 hoặc US Letter | Tự động | Không lề |
| Đọc trên màn hình | Theo kích thước ảnh | Tự động | Không lề |
| Đục lỗ hoặc đóng gáy | A4 hoặc US Letter | Dọc | Lớn |
Ví dụ: một ảnh 4000 × 3000 trên khổ A4 với Tự động và Không lề sẽ nằm trên trang ngang và được vẽ ở kích thước 280 × 210 mm, chừa hai dải trắng 8,5 mm ở bên trái và bên phải, vì khổ A4 (khoảng 1,41 : 1) dài hơn tỷ lệ 4 : 3. Nếu ép sang Dọc với Lề nhỏ, cùng ảnh đó sẽ thu nhỏ còn 190 × 142,5 mm, chưa bằng một nửa tờ giấy.
Theo kích thước ảnh tạo mỗi trang lớn đúng bằng ảnh của nó ở mức 96 pixel mỗi inch: một ảnh chụp màn hình 1920 × 1080 cho ra trang 508 × 286 mm. Cách này hợp để đọc trên màn hình, còn khi in trên giấy A4 hoặc Letter thì trang phải được thu nhỏ lại. Nếu dùng lề với tùy chọn này, ảnh sẽ bị thu nhỏ bên trong trang thay vì trang được nới rộng ra. Hãy để hướng trang ở Tự động: chọn Dọc cho ảnh ngang, hoặc Ngang cho ảnh dọc, sẽ xoay trang nhưng không xoay ảnh, khiến một phần ảnh bị cắt mất. jsPDF cũng giới hạn mỗi trang ở 200 inch (5.080 mm), nên ảnh có chiều dài hoặc chiều rộng vượt quá 19.200 pixel, chẳng hạn ảnh chụp toàn bộ một trang web dài, sẽ bị mất phần cuối; hãy cắt ảnh thành nhiều phần bằng Cắt ảnh trước.
Trang in ra có sắc nét không?
Độ sắc nét trên giấy phụ thuộc vào số pixel mỗi inch (PPI): số pixel theo chiều ngang chia cho chiều rộng khi in tính bằng inch (milimét ÷ 25,4). Khoảng 300 PPI là mức thường được nhắm tới cho ảnh xem ở khoảng cách gần; chữ thường vẫn đọc được ở mức 150 đến 200 PPI. Một ảnh 4 : 3 trên trang A4 ngang không lề được in rộng 280 mm (11,0 inch):
- 4000 × 3000 pixel: khoảng 363 PPI.
- 1200 × 900 pixel: khoảng 109 PPI, mờ thấy rõ.
- 400 × 300 pixel: khoảng 36 PPI, nhòe hoặc vỡ thành từng ô.
Phóng to không làm tăng chi tiết, dù công cụ phóng to hay bạn tự phóng to từ trước. Một trang A4 đầy đủ ở 300 PPI cần khoảng 2480 × 3508 pixel, vì vậy hãy chụp tài liệu ở độ phân giải đầy đủ của máy ảnh và để trang giấy lấp kín khung hình. Bài Đổi kích thước ảnh: pixel, tỷ lệ khung hình và DPI giải thích PPI chi tiết hơn.
Giữ dung lượng PDF nhỏ
Chúng tôi đã chạy mã chuyển đổi của công cụ, với jsPDF 2.5.1 (phiên bản mà trang công cụ tải), trên các ảnh thử nghiệm với A4, Tự động và Không lề. Dung lượng được tính theo 1 KB = 1.000 byte. Ảnh khác sẽ cho con số khác, nhưng quy luật thì bắt nguồn từ cách mỗi định dạng được lưu:
| Đầu vào | Tệp ảnh | |
|---|---|---|
| Ảnh JPG 4000 × 3000 | 2,44 MB | 2,44 MB |
| Cùng ảnh đó ở dạng WebP | 1,40 MB | 14,5 MB |
| Ảnh chụp màn hình PNG 1920 × 1080 | 84 KB | 87 KB |
| Logo PNG 1000 × 1000 có kênh alpha | 9 KB | 4,0 MB |
| Cùng logo đó trên nền trắng, không có độ trong suốt | 8 KB | 11 KB |
| Cùng logo đó ở dạng PNG bảng màu 256 màu, có độ trong suốt | 4 KB | 14 KB |
- Dung lượng của PDF ảnh chụp đi theo dung lượng các tệp JPG, vì vậy hãy thu nhỏ chúng trước bằng Nén ảnh hoặc Đổi kích thước ảnh, nhưng vẫn giữ đủ pixel cho các kích thước in nêu ở trên.
- Một ảnh PNG màu có kênh alpha chiếm khoảng 4 byte mỗi pixel trong PDF, tức khoảng 48 MB cho 12 megapixel, trong khi phiên bản dùng bảng màu 256 màu vẫn nhỏ gọn. Nếu một PDF tạo từ ảnh PNG lớn hơn nhiều so với chính các tệp ảnh, nhiều khả năng các ảnh đó có kênh alpha, thứ mà một số chương trình vẫn thêm vào ngay cả khi không có vùng nào trong suốt. Khi không cần độ trong suốt, hãy chuyển những ảnh PNG như vậy sang JPG trước, và làm tương tự với ảnh WebP: trong Nén ảnh, đặt “Định dạng đầu ra” là JPG, hoặc dùng Chuyển đổi ảnh. Các vùng trong suốt sẽ thành màu trắng.
- Vẫn vượt giới hạn dung lượng tải lên? Nén PDF kết xuất lại từng trang thành ảnh JPG ở khoảng 65 đến 108 pixel mỗi inch, tùy mức nén. Mức này thường đủ để đọc trên màn hình nhưng sẽ hơi mờ khi in, nên hãy kiểm tra xem chữ nhỏ có còn đọc được không.
Sự cố thường gặp và cách khắc phục
- Ảnh bị nằm nghiêng hoặc bị méo. Nhiều điện thoại lưu ảnh ở tư thế nằm nghiêng, kèm một thẻ hướng (EXIF) cho trình xem biết cần xoay ảnh thế nào. Hình thu nhỏ trông vẫn thẳng vì các trình duyệt hiện nay áp dụng thẻ này, và công cụ tính kích thước ảnh trên trang theo các số đo ở tư thế thẳng đó. Tuy nhiên, công cụ sao chép nguyên vẹn dữ liệu JPG, còn các trình xem PDF nhìn chung bỏ qua thẻ, nên ảnh có thể hiện ra nằm nghiêng và bị ép méo vào một khung đứng. Hãy xử lý những ảnh này qua Xoay & lật ảnh hoặc Nén ảnh, vì cả hai đều áp dụng hướng xoay và lưu một bản sao mới với pixel ở tư thế thẳng, rồi chuyển đổi lại.
- Có dải trắng bên cạnh mọi ảnh. Hãy cắt ảnh theo đúng hình dạng trang bằng Cắt ảnh: chọn Tùy chỉnh, nhập 210 và 297 cho A4 dọc (297 và 210 cho trang ngang, 8,5 và 11 cho Letter) rồi nhấn “Chọn toàn bộ” để có vùng chọn lớn nhất. Một ảnh 3000 × 4000 sẽ thành 2828 × 4000. Hoặc dùng Theo kích thước ảnh.
- Mất một phần ảnh. Khi dùng Theo kích thước ảnh, bạn đã chọn Dọc hoặc Ngang cho một ảnh có hướng ngược lại, hoặc ảnh có chiều dài hoặc chiều rộng vượt quá 19.200 pixel. Hãy chọn Tự động, hoặc cắt ảnh dài thành nhiều phần.
- Trang trông bị xáo trộn. Trong thử nghiệm của chúng tôi, các tệp PNG xen kẽ (interlaced, một tùy chọn mà một số trình chỉnh sửa cung cấp cho ảnh web) hiện ra thành các sọc hoặc khối bị nhiễu, trừ khi chúng có kênh alpha: công cụ đưa nguyên dữ liệu đã nén của chúng vào PDF, trong khi PDF không hỗ trợ PNG xen kẽ. Hãy chuyển những tệp này sang JPG trước.
- Ảnh PNG trong suốt hiện ra trống trơn hoặc gần như trống. Trong thử nghiệm của chúng tôi, điều này xảy ra với ảnh PNG được lưu bằng một bảng màu nhỏ, từ 16 màu trở xuống, kèm độ trong suốt, giống cách một số công cụ tối ưu PNG lưu đồ họa đơn giản và cách Nén ảnh lưu ở các thiết lập PNG thấp nhất: công cụ đọc sai độ trong suốt của những ảnh này. Hãy dùng phiên bản đủ màu của ảnh nếu bạn có, hoặc chuyển ảnh sang JPG nếu không cần độ trong suốt.
- Có thông báo lỗi, hoặc trang không có hình. Công cụ xử lý JPG, PNG và WebP. Tệp bị hỏng và các định dạng khác được thả vào ô, như ảnh AVIF hoặc ảnh HEIC từ iPhone, có thể khiến quá trình chuyển đổi dừng lại kèm thông báo lỗi, khi đó sẽ không có PDF nào được tải xuống, hoặc tạo ra một trang trống hay bị nhiễu. Hãy chuyển những tệp này sang JPG trước khi thêm vào.
Kiểm tra PDF trước khi gửi
So sánh số trang với số ảnh, cuộn qua để kiểm tra thứ tự và hướng trang, rồi phóng to phần chữ nhỏ nhất. Trong hộp thoại in, tùy chọn “vừa trang” (fit) co giãn toàn bộ trang, kể cả lề, cho vừa vùng in được, còn “kích thước thực” (actual size) giữ đúng số đo của bạn nhưng có thể cắt mất mép của trang không có lề.
Ảnh JPG giữ nguyên siêu dữ liệu EXIF bên trong PDF, kể cả tọa độ GPS nếu điện thoại đã ghi lại, và bất kỳ ai trích xuất ảnh ra đều có thể đọc được. Với PDF bạn định chia sẻ, hãy làm sạch ảnh trước khi chuyển đổi: Xóa dữ liệu EXIF giữ nguyên dữ liệu ảnh và, theo mặc định, giữ lại cả thẻ hướng, nên công cụ này không sửa được ảnh bị nằm nghiêng. Nén ảnh và Xoay & lật ảnh loại bỏ siêu dữ liệu khi lưu các bản sao mới, được nén lại, với pixel ở tư thế thẳng.
Các trang là hình ảnh, nên không thể tìm kiếm hay sao chép chữ trên đó. Để lấy văn bản, hãy đưa ảnh gốc qua Ảnh sang văn bản (OCR); bài Trích xuất văn bản từ PDF: lớp văn bản và OCR giải thích sự khác nhau giữa PDF dạng ảnh và PDF dạng văn bản, cũng như vì sao văn bản nhận dạng được cần kiểm tra lại. Hãy giữ ảnh gốc cho đến khi đã kiểm tra PDF.
Câu hỏi thường gặp
Chuyển đổi có làm giảm chất lượng ảnh không?
Với tệp JPG thì không, vì chúng được sao chép nguyên vẹn; với tệp PNG cũng không, vì chúng được lưu mà không qua nén mất dữ liệu. Ảnh WebP được chuyển thành JPG ở chất lượng 100, nên có thể hơi khác so với bản gốc, kể cả khi ảnh WebP vốn ở dạng không mất dữ liệu (lossless), và trong thử nghiệm của chúng tôi, các vùng trong suốt của chúng bị chuyển thành màu đen. Độ sắc nét khi in phụ thuộc vào số pixel mỗi inch, chứ không phải vào quá trình chuyển đổi.
Tôi có thể trộn ảnh dọc và ảnh ngang không?
Có. Với Tự động, mỗi trang sẽ xoay theo ảnh của nó. Kích thước trang và lề giống nhau cho mọi trang, nên nếu cần thiết lập khác nhau, hãy tạo các PDF riêng rồi ghép chúng bằng Gộp PDF.
Tôi có thể thêm ảnh vào một PDF có sẵn không?
Hãy chuyển ảnh thành PDF, mở tệp có sẵn trong Sắp xếp trang PDF và dùng “Thêm trang từ PDF khác” để nối các trang mới vào cuối, rồi kéo chúng về đúng vị trí. Nếu các trang mới chỉ cần nằm trước hoặc sau các trang cũ, Gộp PDF sẽ ghép các tệp lại với nhau. Xem thêm Cách sắp xếp lại, xoay và xóa trang PDF.
Tôi có thể thêm bao nhiêu ảnh?
Công cụ không đặt số lượng tối đa. Giới hạn thực tế là bộ nhớ của thiết bị, vì tất cả ảnh và PDF hoàn chỉnh đều được giữ trong trình duyệt. Nếu trang chạy chậm hoặc bị treo, hãy chuyển đổi theo từng nhóm nhỏ hơn rồi ghép các PDF bằng Gộp PDF.