Lewati ke konten

PDF ke SVG

Tulis tiap halaman sebagai SVG, dengan teksnya tetap berupa teks sungguhan.

Diproses di perangkat Anda

Alat ini berjalan sepenuhnya di browser Anda. Berkas Anda tidak pernah diunggah, dan Anda bisa membuktikannya sendiri di tab jaringan browser. Buktikan sendiri: buka tab jaringan di browser Anda dan perhatikan. Anda akan melihat satu permintaan kecil yang menanyakan sisa jatah - nama alat dan sebuah hash, bukan berkasnya.

Apa yang dilakukan alat ini

PDF.js versi sekarang sudah tidak lagi punya keluaran SVG, dan membangun ulang penerjemah vektor PDF ke SVG yang utuh - pola gradasi, jalur pemotong, font tipe 3, semua ruang warna - bukan pekerjaan yang pantas ditaruh di dalam tab browser. Jadi alat ini tidak mengaku sebagai itu. Yang ditawarkannya adalah dua hal yang memang sanggup dilakukannya: halaman sebagai gambar tertanam dengan teks aslinya diletakkan tak terlihat di atasnya, atau teksnya saja sebagai elemen teks SVG sungguhan tanpa satu pun grafiknya. Keduanya bukan penjiplakan vektor dari gambar di halaman, dan lebih baik Anda tahu itu sebelum mengunduh empat puluh berkas.

Dengan raster menyala, mode ini cocok untuk menaruh sebuah halaman ke dalam halaman web atau alat desain sebagai satu berkas utuh yang bisa diperbesar tanpa pecah dan tetap bisa dicari. Mode teks saja cocok untuk menarik kata-kata sebuah halaman ke alat desain agar ditata ulang, atau untuk membangun lapisan keterangan di atas gambar yang Anda gambar sendiri secara terpisah.

Cara kerjanya

  1. Jatuhkan PDF ke halaman ini. Berkas sampai 150 MB diterima.
  2. Pilih modenya: dengan raster untuk hasil yang terlihat seperti halamannya, teks saja untuk teks yang benar-benar vektor dan tidak lebih dari itu.
  3. Biarkan Teks tetap bisa diseleksi menyala supaya kata-katanya tersimpan sebagai teks di dalam berkas, bukan diratakan menjadi bagian dari gambarnya.
  4. Di mode dengan raster, atur resolusi gambar halaman yang ditanam. Bawaannya 150 dpi dan itu sudah tajam pada ukuran tampilan biasa.
  5. Tentukan satu berkas per halaman atau satu berkas bertumpuk, lalu tekan Ubah ke SVG.

Mode teks saja benar-benar vektor dan benar-benar tidak lengkap. Tiap karakter menjadi elemen teks SVG pada posisi terukurnya, jadi Anda bisa menata ulang, mewarnai ulang, dan mengatur jaraknya di alat desain mana pun. Sebaliknya semua garis, kotak, logo, foto, dan latar di halaman itu hilang, karena tidak ada data jalur yang bisa ditulis. Itu pertukaran yang wajar kalau yang Anda kejar memang kata-katanya, dan kejutan yang tidak menyenangkan kalau bukan.

Sumbu y adalah tempat pengubah semacam ini biasanya tergelincir. SVG menghitung ke bawah dari puncak kanvas sementara PDF menghitung ke atas dari dasar halaman, jadi tiap posisi teks harus dibalik ketika menyeberang. Salah sedikit saja, halamannya keluar tercermin secara tegak, atau - yang lebih licik - tiap baris meleset satu baris, sehingga menyalin sebuah kata malah memberi Anda baris di atasnya.

Satu berkas per halaman menjadi bawaan karena SVG tidak mengenal konsep halaman. Ketika Anda meminta satu berkas saja, halaman-halamannya dibungkus dalam satu elemen akar dengan tiap halaman digeser ke bawah halaman sebelumnya, dan hanya susunan itulah yang terbuka masuk akal baik di browser maupun di alat desain.

Perenderan dan pengambilan teks sama-sama berjalan di browser Anda lewat PDF.js, jadi tidak ada halaman dokumen Anda yang digambar di mesin orang lain. Yang menyeberang ke jaringan hanyalah pemeriksaan jatah harian, membawa nama alat dan sebuah hash.

Yang tidak bisa dilakukan alat ini

  • Ini bukan penerjemahan vektor yang utuh. Dengan raster menyala, grafiknya berupa gambar tertanam, bukan jalur; dengan teks saja, grafiknya tidak ada. Tidak satu pun mode memberi Anda gambar vektor seluruh halaman yang bisa disunting.
  • Font dirujuk berdasarkan nama, bukan ditanam, jadi mesin yang tidak punya muka hurufnya akan menggantinya dengan yang lain dan panjang barisnya bergeser.

Pertanyaan yang sering diajukan

Apakah saya akan mendapat grafik vektor yang bisa diperbesar?
Teksnya ya - ditulis sebagai teks SVG sungguhan dan bisa diperbesar ke ukuran berapa pun. Grafiknya tidak. Mengubah jalur, gradasi, pemotongan, dan pola sebuah halaman adalah penerjemahan vektor utuh yang tidak dicoba alat ini, jadi di mode dengan raster gambarnya berupa gambar tertanam dan di mode teks saja gambarnya tidak ada. Kalau Anda memang butuh gambar yang bisa diperbesar, berkas vektor aslinya satu-satunya rute yang bisa diandalkan.
Mode mana yang sebaiknya saya pilih?
Dengan raster kalau Anda ingin halamannya terlihat seperti halaman: gambar dari halaman itu, dengan teks aslinya diletakkan tak terlihat di atasnya supaya tetap bisa diseleksi dan dicari. Teks saja kalau Anda ingin kata-katanya sebagai elemen vektor yang bisa disunting dan siap kehilangan seluruh grafiknya.
Bisakah hasilnya saya sunting di alat desain?
Teksnya bisa diseleksi, ditata ulang, dan dipindahkan di Illustrator, Inkscape, Figma, dan apa pun yang membaca SVG. Gambar halaman yang tertanam berperilaku seperti gambar tempelan biasa: bisa Anda pindahkan, perbesar, dan potong, tetapi tidak bisa diurai menjadi bentuk-bentuk terpisah.
Kenapa SVG-nya lebih besar daripada PDF-nya?
Karena di mode dengan raster tiap halaman membawa gambar hasil render di dalam berkasnya, dikodekan sebagai teks, sementara PDF menyimpan halaman yang sama sebagai instruksi menggambar yang ringkas. Turunkan resolusinya untuk mengecilkannya, atau pakai mode teks saja, yang menghasilkan berkas beberapa kilobita karena isinya tidak lebih dari karakter dan koordinat.
Apakah berkas saya meninggalkan perangkat?
Tidak. Halaman dirender dan teksnya diambil di Web Worker di dalam browser Anda, dan SVG-nya dirakit di sana juga. Tidak ada yang diunggah, tidak ada akun yang wajib dibuat, dan Anda bisa membuktikannya di tab jaringan: yang lewat di sana hanya pemeriksaan jatah harian, dengan nama alat dan sebuah hash, bukan gambar Anda.

Alat terkait