Mengonversi PDF ke JPG atau PNG: Apa yang Diubah DPI dan Cara Mengekspor Satu Halaman
PDF ke gambar merender setiap halaman ke dalam ZIP, sebagai PNG kecuali Anda memilih JPEG. Formulir di browser hanya punya format dan DPI; field API untuk pemilihan halaman dan WebP diabaikan. Ukuran berkas terukur pada 150 dan 300 DPI, dan cara mengekspor satu halaman.
PDF ke gambar mengubah setiap halaman PDF menjadi satu berkas gambar dan mengembalikannya dalam ZIP. Formulir di browser punya dua pengaturan, format (PNG atau JPEG) dan DPI, dan tidak ada cara untuk memilih halaman atau memilih WebP. Kedua pengaturan itu mengubah ukuran keluaran dengan cukup besar, dan bagian di bawah menunjukkan seberapa besar.
Contoh kerja: enam halaman, empat pengaturan
Berkas ujinya adalah dokumen 6 halaman, US Letter, hanya teks, dibuat dengan Ghostscript: 32 baris Times 11 pt per halaman, 5,593 byte. Berkas itu dikirim ke titik akhir /api/v1/convert/pdf/img pada build lokal server, satu kali untuk setiap pengaturan. Angkanya dari satu kali jalan pada 2026-10-04; dokumen lain akan memberi ukuran yang berbeda.
| DPI | Format | Piksel per halaman | Halaman 1 | ZIP, semua 6 halaman |
|---|---|---|---|---|
| 150 | PNG | 1275 x 1650 | 53,400 byte | 195,476 byte |
| 300 | PNG | 2550 x 3300 | 127,391 byte | 494,897 byte |
| 150 | JPEG | 1275 x 1650 | 252,280 byte | 1,340,684 byte |
| 300 | JPEG | 2550 x 3300 | 685,891 byte | 3,272,299 byte |
Dimensi piksel mengikuti ukuran halaman: halaman Letter berukuran 8.5 kali 11 inci, jadi 150 DPI adalah 1275 kali 1650 dan 300 DPI adalah 2550 kali 3300. Menggandakan DPI melipatempatkan jumlah piksel, tetapi ZIP PNG hanya tumbuh sekitar 2.5 kali di sini, karena area putih polos terkompresi dengan baik.
Untuk berkas ini, JPEG lebih besar daripada PNG: halaman 1 sekitar 4.7 kali lebih besar pada 150 DPI. Saran umum bahwa JPEG adalah format yang kecil berlaku untuk foto. Halaman teks sebagian besar putih polos dengan tepi tajam, yang terkompresi baik di PNG tetapi tidak di JPEG. Halaman berisi foto atau hasil pindai bisa berbalik, jadi uji satu halaman yang mewakili sebelum Anda mengonversi seratus halaman.
ZIP dinamai sesuai PDF-nya (contract.zip untuk contract.pdf) dan berisi page.1.png sampai page.6.png, atau berkas .jpg jika Anda memilih JPEG.
Opsi yang diterima API tetapi diabaikan
Formulir di browser tidak menawarkan kedua opsi ini, tetapi skrip yang mengirimnya tidak mendapat galat dan tidak ada efeknya:
- Pemilihan halaman. Mengirim
pageNumbers=2mengembalikan keenam halaman, bukan satu. Semua halaman selalu dirender. - WebP.
imageFormat=webpmengembalikan berkas PNG dengan nama dan ukuran yang sama sepertipng. Hanyajpegdanjpgyang memilih JPEG; nilai lain jatuh ke PNG.
Jika Anda membutuhkan WebP, konversikan berkas PNG sesudahnya di editor gambar.
Mengambil satu halaman
Potong halamannya dulu, lalu konversi PDF satu halaman itu:
- Buka Ambil halaman, unggah PDF, dan masukkan
2sebagai halaman yang dipertahankan. Hasilnya pada uji adalah PDF 1 halaman. - Unggah PDF itu ke PDF ke gambar, atur DPI ke 150, dan biarkan PNG. ZIP berisi satu berkas,
page.1.png.
Berkas itu bernama page.1.png meskipun berasal dari halaman 2 dokumen asli, karena penomoran dimulai ulang di PDF hasil ekstraksi. Ganti namanya jika nomor halaman aslinya penting.
DPI: di mana formulir dan API berbeda
Formulir web mengisi 300 sebagai nilai awal. Panggilan API langsung yang tidak menyertakan dpi merender pada 150. Jika skrip menghasilkan gambar lebih kecil daripada browser, inilah sebabnya; kirim dpi secara eksplisit di keduanya. Nilai non-numerik ditolak dengan 400 dan pesan "dpi must be a number".
Panduan kasar, berdasarkan tabel di atas dan bukan tolok ukur kualitas apa pun: 150 DPI cukup untuk membaca satu halaman penuh di layar; 300 DPI untuk cetak atau untuk memperbesar huruf kecil. Pada uji ini ZIP PNG 300 DPI sekitar 2.5 kali ZIP 150 DPI, dan dokumen panjang yang banyak berisi hasil pindai melipatgandakannya.
Apa yang tidak bertahan
Hasilnya adalah piksel, jadi:
- Teks tidak lagi bisa dipilih atau dicari. Untuk teks, pakai PDF to Text, atau OCR untuk hasil pindai.
- Tautan berhenti berfungsi.
- Logo dan diagram vektor dirasterisasi pada DPI yang Anda pilih dan akan buram jika diperbesar kemudian. Jalankan ulang pada DPI yang lebih tinggi.
Simpan PDF aslinya di samping gambar. Kembali dengan Gambar ke PDF memberi Anda PDF berisi gambar teks, bukan dokumen aslinya.
PDF yang dilindungi kata sandi ditolak dengan 400, This PDF is password-protected. Enter its password., dan field password yang dikirim ke titik akhir ini tidak mengubahnya. Hapus kata sandinya dengan Hapus kata sandi terlebih dahulu.
Periksa sebelum memakai seluruh set
Buka satu halaman dari ZIP pada zoom 100% dan periksa huruf kecil dan garis tipis. Jika lembut, naikkan DPI dan jalankan ulang; jika ZIP terlalu besar, turunkan DPI, atau beralih ke JPEG hanya setelah memastikan ukurannya memang lebih kecil untuk halaman Anda.