Penukar Percuma

PNG kepada PDF Penukar

Tukar pelbagai imej menjadi satu dokumen PDF dengan serta-merta. Selamat, cepat, dan percuma sepenuhnya.

Seret & Lepaskan imej di sini

Format disokong: PNG, JPG. Saiz fail maksima: 50MB.

Ataupun

Tentang alat ini

Menukar PNG kepada PDF ialah cara standard untuk membungkus satu siri imej sebagai satu dokumen — untuk mencetak, menghantar e-mel, mengarkib atau menyerahkan melalui sistem yang mengharapkan PDF. Penukaran tidak mengubah kandungan imej; ia membenamkan setiap PNG ke dalam halaman PDF bersaiz untuk dimuatkan. Outputnya ialah bekas mudah alih berpenomboran di sekeliling imej asal.

Alat ini menjana PDF secara setempat dalam penyemak imbas anda menggunakan jsPDF. Setiap PNG yang anda muat naik dibenamkan ke dalam dokumen pada resolusi asalnya; saiz halaman ditetapkan sama ada kepada dimensi imej atau saiz kertas standard (A4, Huruf AS) bergantung pada pilihan yang anda pilih. Berbilang PNG menjadi berbilang halaman dalam susunan muat naik, yang boleh anda susun semula sebelum menjana.

Oleh kerana PDF boleh membenamkan PNG secara asli, tiada pengekodan semula berlaku — bait PNG dibungkus dalam aliran objek PDF sebagaimana adanya. Output mengekalkan kualiti tanpa kehilangan imej sumber. Hasilnya sesuai untuk mencetak, berkongsi atau menyuap ke dalam mana-mana alat yang menggunakan PDF.

Mengapa Menukar PNG kepada PDF

Sistem e-mel, portal kerajaan dan sistem penyerahan akademik sering mengharapkan PDF dan bukannya lampiran imej. Menukar secara setempat mengelakkan ralat muat naik dan membolehkan anda mengawal saiz halaman, susunan dan orientasi sebelum penyerahan. PDF juga merupakan format yang kebanyakan pencetak jangkakan; menghantar PDF menjamin pemaparan yang konsisten merentas mesin penyalin, pencetak rumah dan peralatan kedai cetak.

PDF juga lebih tahan lama sebagai dokumen. Penerima boleh menyerlahkan halaman dengan satu lampiran dan bukannya berurusan dengan berbilang imej. Kekacauan nama fail digantikan dengan satu dokumen. Nombor halaman dan saiz kertas yang konsisten menjadikan pencetakan boleh diramal. Untuk dokumen berbilang imej — resit yang diimbas, halaman kontrak, bukti foto, helaian hubungan reka bentuk — PDF ialah destinasi yang betul.

Cara menggunakan

Tambah imej, pilih tetapan halaman, jana. Dokumen berbilang imej digabungkan dalam susunan muat naik.

  1. Muat naik fail PNG anda: Seret satu atau lebih PNG ke dalam kawasan muat naik, atau klik untuk menyemak imbas dan memilih berbilang fail serentak. Fail ditambah dalam susunan pemilihan. Jumlah saiz muat naik sehingga 50 MB disokong.
  2. Susun muka surat jika perlu: Setiap PNG yang dimuat naik menjadi satu halaman. Pesanan lalai ialah pesanan muat naik; jika anda memerlukan urutan tertentu, muat naik fail mengikut susunan yang anda mahu ia muncul dalam PDF.
  3. Pilih saiz halaman: Pilih Auto (bersaiz halaman kepada imej), A4 (210 × 297 mm), atau Surat AS (8.5 × 11 in). Auto preserves exact dimensions; saiz standard menskalakan imej agar sesuai dengan jidar.
  4. Hasilkan dan muat turun: Klik Jana PDF. Penyemak imbas membenamkan setiap PNG ke dalam dokumen jsPDF dan mensirikannya ke gumpalan PDF. Fail yang terhasil dimuat turun ke peranti anda.

Kes Penggunaan Biasa

Butiran Teknikal

PDF (ISO 32000) ialah format dokumen berteg yang terdiri daripada jadual objek, aliran kandungan dan jadual rujukan silang. Imej boleh dibenamkan terus menggunakan jenis /Image XObject dengan tetapan /Filter yang sepadan dengan pengekodan sumber — /FlateDecode untuk peta bit mampat DEFLATE gaya PNG. jsPDF membina graf objek dalam JavaScript dan mensirikannya ke sisi klien strim bait PDF.

Saiz halaman: apabila anda memilih Auto, jsPDF menetapkan halaman MediaBox kepada dimensi imej (dalam mata, 1pt = 1/72 inci). Apabila anda memilih A4 atau Letter AS, imej diskalakan agar muat halaman dengan jidar kecil. Bait imej itu sendiri tidak berubah; hanya kotak sempadan dilaraskan.

Dokumen berbilang halaman dibina dengan memanggil addPage() antara benam. Setiap PNG menjadi objek Halaman dengan satu Imej XObject di dalamnya. Versi PDF keluaran ialah 1.4, disokong oleh setiap pembaca PDF yang dikeluarkan dalam tempoh 20 tahun yang lalu.

Amalan Terbaik

Soalan lazim

Adakah penukaran PNG kepada PDF mengubah kandungan?
Kandungannya dipelihara setepat mungkin. Walau bagaimanapun, sesetengah ciri khusus format mungkin tidak mempunyai persamaan langsung, jadi perbezaan pemformatan kecil boleh berlaku.
Mengapa menukar kepada format PDF?
PDF mengekalkan pemformatan tepat merentas semua peranti dan sistem pengendalian. Ini adalah standard untuk berkongsi dokumen yang sepatutnya kelihatan sama di mana-mana — kontrak, laporan, pembentangan dan fail sedia cetak.
Adakah terdapat sebarang batasan yang perlu diketahui?
Fail sehingga 50MB disokong. Fail yang sangat besar atau kompleks mungkin mengambil masa yang lebih lama untuk diproses. Semua penukaran berlaku dalam penyemak imbas anda, jadi kelajuan pemprosesan bergantung pada peranti anda.
Adakah imej saya dirahsiakan semasa penukaran?
ya. Fail PNG anda diproses sepenuhnya dalam penyemak imbas anda menggunakan API Kanvas dan JavaScript. Tiada apa-apa yang dimuat naik ke mana-mana pelayan — fail pergi terus dari peranti anda ke penukar dan kembali ke peranti anda.
Adakah fail saya dimuat naik ke pelayan?
Tidak. PDF dijana secara setempat dalam penyemak imbas anda menggunakan jsPDF. Data imej dan PDF yang terhasil tidak pernah meninggalkan peranti anda.
Apakah saiz fail maksimum?
Jumlah muat naik sehingga 50 MB. PDF output ialah lebih kurang jumlah saiz PNG input ditambah overhed kecil untuk struktur objek PDF (biasanya beberapa KB setiap halaman).
Adakah PDF boleh dicari?
Tidak. PDF mengandungi imej terbenam, bukan teks. Pembaca PDF tidak boleh mengekstrak atau mencari teks daripada hasilnya. Untuk menghasilkan PDF yang boleh dicari, jalankan output melalui alat OCR seperti ocrmypdf.
Adakah JPG disokong sebagai input?
Alat khusus ini adalah untuk PNG. Untuk penukaran JPG-ke-PDF, gunakan alat JPG kepada PDF khusus, yang menggunakan logik serupa tetapi membenamkan JPG dengan /DCTDecode dan bukannya /FlateDecode.