Ekstrak gambar dalam PDF tanpa mempengaruhi resolusi?

26

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?

r2b2
sumber
2
Saya memecahkan ini dengan menginstal KDE untuk windows dan kemudian menginstal okular .. Di Okular, orang dapat memilih gambar dan menyimpannya langsung ke file menghilangkan proses menempelkannya pada program pengeditan gambar yang saya pikir entah bagaimana mempertahankan resolusi.
r2b2
Lihat jawaban Photoshop di bawah ini dan ikuti langkah 4.
George Langley

Jawaban:

23

Dari suite XPDF (yang merupakan Perangkat Lunak Bebas & Sumber Terbuka) Anda dapat menggunakanpdfimages.exealat 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:

pdfimages.exe ^
  -f 33 ^
  -l 36 ^
  -j ^
   c:/path/to/input.pdf ^
   c:/path/to/directory/input_images

The -jakan mencoba untuk mengambil gambar JPEG tertanam sebagai JPEG. Semua gambar lainnya adalah output sebagai PPM (piksel portabel). Perhatian, PPM sama sekali tidak terkompresi!

Kurt Pfeifle
sumber
Bekerja sangat baik di Mac juga! Saya menggunakan perintah terminal./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
Eptin
4

ini sangat mudah menggunakan evince(Penampil dokumen) di Ubuntu. Cukup buka pdf menggunakan evincelalu unmaximize jendela, tandai Always on topkemudian seret dan jatuhkan gambar ke folder yang Anda suka.

ophidion
sumber
Evince juga tersedia untuk Windows dan BSD . Juga klik kanan pada penawaran gambar ke Save as .
Adobe
1

(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.

Alexander Gelbukh
sumber
1

PHOTOSHOP! Buka PDF dalam Photoshop. (Menggunakan Photoshop CC pada Windows 7)

  1. Luncurkan Photoshop.
  2. Pilih File / Buka (atau Command / Control-O). Kotak dialog "Open" akan muncul.
  3. Pilih PDF dan klik OK / Enter. Kotak dialog "Impor PDF" akan muncul.
  4. PENTING - di bawah "Pilih", klik tombol radio "Gambar". Semua gambar akan muncul!
  5. Pilih gambar yang Anda inginkan dan klik OK.
  6. Ta-da!
George Langley
sumber
0

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 .PDFs biasanya menyusut / terkompresi pada saat mereka dikonversikan ke a .PDF, namun, setelah dikompresi, Anda harus dapat mengekstraksi pada kualitas yang sama dengan PDF, tidak lebih buruk.

William Hilsum
sumber
Ini benar terutama dengan tabel. Mungkin saya perlu memperbesar resolusi yang diinginkan, atau sampai teks dapat dibaca dan mengambil snapshot. Pilihan lain yang saya miliki adalah membuka pdf di Gimp dan membuat resolusi lebih tinggi
r2b2
Bukan apa yang saya lihat. Ada gambar hi-res dalam PDF, tetapi Acrobat (Pro DC untuk Windows) sampel ulang on-the-fly untuk pembesaran apa pun yang Anda lihat - saya bisa mencapai setinggi 600% pada PDF saat ini yang Saya sedang mengerjakan sebelum saya melihat pixelation. Tetapi memilih dan menyalinnya, pada perbesaran apa pun, hanya mendapatkan versi lo-resnya yang hanya berfungsi pada 100%.
George Langley
0

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 ...

paradroid
sumber
Ini uji coba gratis Adobe Acrobat. Saya akan coba ini juga, terima kasih!
r2b2
1
@ r2b2: Oh, jika Anda sudah menggunakan Adobe Acrobat Standard, saya tidak berpikir menggunakan versi Pro akan membantu.
paradroid
0

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.

Linker3000
sumber
0

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.

Ali
sumber
0

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

Menandai
sumber
0

Saya biasanya mengekstrak gambar dengan membuka file pdf di Adobe Illustrator dan kemudian menyalin dan menempelkannya ke InDesign. Resolusi dipertahankan.

Richard
sumber
0

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

jwillis84
sumber
0

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.

Lars Finsen
sumber
0

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.

athulpg007
sumber