Masalah saya adalah saya bertugas mengekstraksi gambar dari file PDF 640-halaman.
Mayoritas di antaranya adalah bagan dan tabel dengan teks. Melakukan salin dan tempel yang sederhana membuat gambar kehilangan resolusinya dan teks menjadi buram dan terkadang tidak dapat dibaca.
Apakah Anda tahu cara yang lebih baik untuk mengekstraksi gambar dari file PDF tanpa mempengaruhi resolusi?
Jawaban:
Dari suite XPDF (yang merupakan Perangkat Lunak Bebas & Sumber Terbuka) Anda dapat menggunakan
pdfimages.exe
alat CLI untuk mengekstrak semua gambar dari PDF, atau hanya semua gambar dari berbagai halaman. Berikut ini contoh untuk mengekstrak semua gambar dari halaman 33-36:The
-j
akan mencoba untuk mengambil gambar JPEG tertanam sebagai JPEG. Semua gambar lainnya adalah output sebagai PPM (piksel portabel). Perhatian, PPM sama sekali tidak terkompresi!sumber
./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
ini sangat mudah menggunakan
evince
(Penampil dokumen) di Ubuntu. Cukup buka pdf menggunakanevince
lalu unmaximize jendela, tandaiAlways on top
kemudian seret dan jatuhkan gambar ke folder yang Anda suka.sumber
Mengekstrak gambar resolusi asli adalah salah satu fitur gratis dari Solid Framework SDK jadi jika Anda membuat solusi Anda di C #, ini dia: http://www.soliddocuments.com/features.htm?product=SolidFramework
Contoh aplikasi yang menggambarkan fitur ini juga gratis jika Anda memerlukan solusi batch GUI: http://www.pdf-internals.com/download.htm?product=SolidPDFMechanic
(Saya dengan Dokumen Padat)
sumber
(1) Anda dapat membuka file di Word 2013 (cukup gunakan File - Open), di mana Anda dapat menyalin gambar. Resolusi cukup baik untuk dicetak, tetapi tidak yakin apakah sama seperti aslinya.
(2) Penampil freeware SumatraPDF (sangat bagus jika Anda menggunakan LaTeX) memiliki opsi menu "Salin gambar" ketika Anda mengklik kanan pada gambar. Saya pikir itu mempertahankan resolusi (meskipun saya melihat file yang saya tidak bisa menyalin gambar).
(3) Adobe Acrobat X , di bawah File, memiliki Save as Other - Image, dan di sana secara default menggunakan resolusi tinggi (dalam kasus-kasus yang saya coba itu adalah resolusi asli).
(4) Dalam Perl , ada lebih dari satu cara, misalnya, baca di sini dan secara khusus disebutkan ada program untuk mengekstraksi gambar JPEG dari apa pun , yang bekerja dengan baik untuk saya dan jelas mengekstraksi gambar JPEG resolusi asli.
sumber
PHOTOSHOP! Buka PDF dalam Photoshop. (Menggunakan Photoshop CC pada Windows 7)
sumber
Tidak - menyalin dan menempel harus mempertahankan resolusi asli dari sumber daya yang tertanam - apa yang paling mungkin terjadi adalah bahwa itu adalah gambar resolusi rendah yang menyusut di dalam PDF, jadi ketika diekspor, itu terlihat lebih buruk daripada itu.
Cobalah mengecilkannya dan / atau membuatnya dengan ukuran yang sama seperti dalam PDF dan itu harus benar-benar sama.
Atau, (dan opsi terburuk) buka zoom 100% dan ambil tangkapan layar atau gunakan alat snipping di Windows Vista / Windows 7.
CATATAN - Gambar dalam
.PDF
s biasanya menyusut / terkompresi pada saat mereka dikonversikan ke a.PDF
, namun, setelah dikompresi, Anda harus dapat mengekstraksi pada kualitas yang sama denganPDF
, tidak lebih buruk.sumber
Perangkat lunak tampilan PDF mana yang Anda gunakan?
Dengan menggunakan program penyuntingan / pembuatan PDF , seperti Adobe Acrobat Pro , Anda harus dapat mengekstraksi gambar yang disematkan sebagaimana ada dalam file PDF *. Anda bisa mendapatkan uji coba gratis dari situs Adobe (untuk Windows dan Mac), yang dapat Anda gunakan hanya untuk tujuan tertentu.
* selama mereka tidak dilindungi, dalam hal ini Anda harus .. eh, saya tidak akan ke sana ...
sumber
Anda dapat menggunakan Imagemagick untuk mengonversi semua halaman PDF untuk memisahkan file gambar (walaupun saya tidak yakin berapa lama waktu yang diperlukan untuk melakukan dokumen sebesar itu, atau jika itu akan mengatasinya!) Dan kemudian memotong apa yang Anda inginkan. Mungkin patut dilakukan uji coba dengan ini karena setidaknya Anda akan mengetahui apakah resolusi gambar yang tertanam baik untuk apa yang Anda butuhkan.
sumber
Cara terbaik adalah menggunakan Adobe Acrobat Pro (2010 atau versi yang lebih baru). Pergi ke File -> Save As -> More Options -> Encapsulated PostScript dan kemudian klik Save.
sumber
Jika Anda memiliki Acrobat pro, ini adalah cara paling sederhana untuk mengambil snapshot resolusi tinggi (setel seberapa tinggi yang Anda inginkan). Dalam preferensi / umum centang kotak yang mengatakan ' gunakan resolusi tetap untuk alat snapshot ' dan atur resolusi sesuai keinginan Anda misalnya, 300ppi atau bahkan lebih tinggi. Kemudian ambil snapshot (alat / pilih & perbesar / alat snapshot) dan itu akan menyalin salinan beresolusi tinggi ke clipboard Anda. Kemudian tempel dari clipboard Anda di tempat yang Anda inginkan. bekerja dengan baik.
Untuk melihat deskripsi yang lebih rinci klik tautan ini ...
jawaban terinci seseorang dengan tangkapan layar
sumber
Saya biasanya mengekstrak gambar dengan membuka file pdf di Adobe Illustrator dan kemudian menyalin dan menempelkannya ke InDesign. Resolusi dipertahankan.
sumber
Adobe Acrobat Pro
File> SaveAs akan menggunakan pengaturan Convert-From-PDF di bawah "Edit> Preferences"
[Konversi dari PDF] akan memungkinkan [Edit Pengaturan ...] untuk setiap format file
Yang Terbaik akan tergantung pada sumber gambar dan resolusi yang digunakan untuk membuat PDF.
Tetapi Anda bisa mendapatkan hasil yang cukup bagus dengan Mengedit pengaturan TIFF yang tidak ada salahnya
Atur Resolusi ke 1200 atau lebih (jika Save Fails atur lebih rendah) kemudian gunakan File asli> SaveAs untuk merender file PDF menjadi file individual resolusi tinggi
Bukan cara terbaik, tetapi benar-benar jauh lebih baik daripada rendering sebagai tipe dokumen yang berbeda.
File-file akan sangat besar, tetapi lebih cocok untuk memotong dan menempel
sumber
Pada Mac Anda dapat mengekspor gambar atau satu halaman penuh dari Preview dan mendapatkan resolusi penuh. Anda akan ditanya resolusi apa yang Anda inginkan dalam dialog.
sumber
Di Adobe InDesign, Anda dapat menggunakan perintah 'Place' untuk mengimpor file PDF. Jika Anda ingin mengimpor halaman tertentu, aktifkan kotak centang Tampilkan Opsi Impor di dialog yang muncul setelah Anda mengklik perintah Place. Seret dan ubah ukuran bingkai sehingga apa yang Anda butuhkan sebagai gambar beresolusi tinggi cocok di halaman. Anda perlu mengubah ukuran ukuran halaman dokumen sesuai dengan rasio aspek gambar. Setelah Anda puas dengan apa yang Anda lihat, gunakan perintah Ekspor dan pilih PDF Berkualitas Tinggi. Ini akan membuat PDF resolusi tinggi yang dapat Anda cetak atau gunakan dalam dokumen Lateks.
sumber