Open Source PDF reader for windows sebagai alternatif untuk Adobe reader


18

Dengan kerentanan javascript terbaru di Adobe reader dan mengasapi itu telah diperoleh selama bertahun-tahun, saya telah berpikir untuk memindahkan jaringan saya bertanggung jawab untuk produk yang berbeda untuk membaca PDF pada Windows.

Pembaca PDF yang ideal haruslah sesuatu yang:

  • Ukurannya kecil (Adobe reader lebih dari 200MB hari ini setelah instalasi).
  • Secepat mungkin secara default (Misalnya, javascript dinonaktifkan secara default).
  • Antarmuka yang tampak bagus dan mudah digunakan.
  • Tidak kembung dengan fitur (Saya hanya ingin membaca PDF, itu saja).
  • Tidak menginstal bilah alat / add-on / spyware yang tidak diinginkan.
  • Tidak menampilkan iklan apa pun saat melihat PDF.
  • Lebih disukai Open Source. (Ini cukup banyak memastikan tidak ada iklan).
  • Dukungan Unicode penuh.

Idealnya, sesuatu seperti evince dari gnome, akan menjadi pilihan terbaik, tapi sayangnya itu tidak tersedia di Windows.

Foxit adalah sebuah opsi, karena kecil, dan memiliki antarmuka yang bagus. Tapi itu masih memiliki javascript diaktifkan secara default yang dapat menyebabkan kerentanan - dan menginstal bilah alat, dan menampilkan iklan saat membaca PDF yang mengganggu.

Ada situs yang didedikasikan untuk pembaca PDF Open Source, pdfreaders.org , namun, pembaca pdf Windows masing-masing memiliki masalah mereka, sebagian besar antarmuka tidak nyaman (seperti evince, adobe atau foxit).

Berikut daftar semua perangkat lunak PDF dari WikiPedia. Ada bagian "Pemirsa" untuk setiap OS.

Windows PDF reader apa yang akan Anda rekomendasikan?


Adobe Reader terbaru duduk di instalasi 210MB di Netbook Windows 7 istri saya. Ugh.
GregD

Hanya ingin menyebutkan bahwa tampaknya mungkin untuk mengamankan PDF sehingga hanya terbuka di Adobe reader. Itu menyebalkan. Saya menggunakan semua pembaca PDF yang tercantum di sini tidak berhasil.
Holocryptic

@ Holocryptic Benarkah? Jadi jenis PDF ini tidak akan terbuka di pemirsa pdf seperti yang ada di iphone, atau google docs? Jika itu masalahnya maka saya berharap orang tidak akan menggunakannya.
Tom Feiner

Kyktir dalam pratinjau awal sekarang untuk pdf sejauh yang saya bisa lihat.
juFo

Jawaban:



20

Saya menggunakan penampil PDF Sumatra. Tampaknya berfungsi dengan baik, memuat hampir seketika (dibandingkan dengan 20 atau lebih detik untuk adobe) dan sangat cepat dengan perubahan halaman dan apa yang tidak. Juga, tidak ada iklan seperti Foxit.



2
Tangkapan layar tidak sesuai dengan hukum Sumatra. Ini berfungsi lebih baik daripada Evince di Windows karena ia benar-benar mengingat ukuran jendela, zoom, dan halaman (bahkan jika Anda telah membangun kembali file!). Itu sempurna. Ini harus menjadi jawaban yang diterima!
Nick Bolton

1
Sumatra tampaknya didasarkan pada MuPdf (disebutkan di bawah)
Roland

10

Saya baru-baru ini menggunakan Foxit untuk menggantikan Adobe Reader di perusahaan kami. Saya mendorong INI INI kustom yang mematikan JavaScript dan iklan (saya terkejut menemukan bahwa iklan adalah pilihan konfigurasi yang sederhana, dan bahkan lebih terkejut menemukan bahwa semua ini dalam @ & * ($ & ^! INI di direktori Program Files \ Foxit), serta beberapa opsi khusus lainnya.

Saya juga berharap untuk solusi open source, tetapi Foxit adalah satu-satunya hal yang memenuhi kebutuhan kami, dan dengan perubahan preferensi INI dan perubahan izin untuk membiarkan pengguna normal membaca dan menulis ke preferensi INI tampaknya berfungsi seperti pesona.


Ini adalah solusi yang bagus untuk saat ini, tetapi foxit dapat dengan mudah membuat kode iklan pada waktu kompilasi, membuat versi berikutnya tidak dapat dikonfigurasi. Jadi saya masih mencari solusi yang lebih baik.
Tom Feiner

1
Tom, tidak yakin tentang EULA mereka, tetapi itu mungkin menentangnya. Saya tidak akan menyarankan menerbitkan INI untuk berjaga-jaga.
Logan

1
Saya duduk di baris utama WWDC sekarang sehingga sulit bagi saya untuk memeriksa persis di mana tempatnya, tapi saya menemukan pengaturan mana dalam INI untuk dimodifikasi dengan hanya menonton perubahan yang dilakukan pada INI ketika saya memodifikasi preferensi dalam aplikasi . Mematikan iklan adalah kotak centang di sana, jadi saya cukup yakin itu tidak melanggar lisensi.

Pembaruan: FAQ teknologi mereka menyatakan "INIfile telah dihapus sejak versi 3.1 (termasuk). Sebagian besar pengaturan preferensi disimpan di HKCU". Saya memiliki v7 dan preferensi muncul dari menu File.
AjV Jsy

2

MuPDF . Dipersembahkan oleh artofcode LLC & Artifex Inc. - orang yang sama yang mengembangkan Ghostscript.

  • Open Source seperti yang disukai oleh Tom Feiner,
  • multiplatform (Windows, Mac OS X, Unix, ... segera mungkin Android, iPhone juga?),
  • sangat ringan (lihat tangkapan layar di bawah) -
    SumatraPDF yang berperingkat tinggi dari jawaban ini menggunakan MuPDF sebagai dasar rendernya ,
  • dukungan Unicode penuh,
  • sangat cepat,
  • aman seperti yang didefinisikan di atas (tidak ada dukungan JavaScript),
  • sangat pasti tidak kembung dengan fitur,
  • tidak menampilkan penambahan (kecuali jika Anda menganggap pemberitahuan hak cipta di layar "Tentang" sebagai satu ...),
  • terlihat bagus dan mudah digunakan ....
    hmmm, tentukan sendiri: antarmuka sangat sederhana (navigasi keyboard saja, tidak ada menu atau ikon):

MuPDF: GUI sangat sederhana - ini semua GUI yang dimilikinya. MuPDF: navigasi keyboard saja, tidak ada menu atau ikon.


Sangat bagus! Saya suka ikon no ringan, antarmuka keyboard saja. Dan saya juga melihat itu sudah dikemas dalam debian (sid). Juga tidak ada dukungan javascript yang defenelty plus.
Tom Feiner

BTW, tangkapan layar di sebelah kiri dibuat saat merender PDF yang bermasalah menggunakan beberapa mesin terbang Cina (diposting di stackoverflow.com, stackoverflow.com/questions/3455120/... ) yang menyebabkan versi terbaru dari Ghostscript mogok dan bukannya tidak ditampilkan (atau kalau tidak proses) itu.
Kurt Pfeifle

1

Ini mungkin terdengar aneh, tetapi bagaimana dengan versi lama Adobe Reader, kembali ketika itu disebut Acrobat Reader? v6 dapat membuka hampir semua PDF (kecuali yang dengan fitur terunggul), kecil, dan cepat ...


4
Hm ... versi lama dari adobe reader mungkin rentan terhadap eksploitasi baru-baru ini, jadi itu tidak benar-benar dapat digunakan.
Tom Feiner

tidak mungkin .... adalah. Adobe tentu saja tidak memiliki proses pemrograman yang aman pada saat itu. Mereka masih di belakang permainan pada pemrograman aman pada versi yang lebih baru.
3dinfluence

1

Saya tidak berpikir menemukan penampil PDF alternatif memecahkan masalah yang Anda coba selesaikan. Adobe sangat buruk dengan keamanannya, kita semua tahu itu, tetapi setidaknya mereka menambal dengan cepat (yah, kebanyakan) jadi selama Anda memiliki sistem yang baik mengelola pembaruan, tidak apa-apa. Semua perangkat lunak memiliki bug dan lubang keamanan, menemukan alternatif untuk Adobe Acrobat Reader hanya akan memperkenalkan set bug dan lubang, bukannya menghilangkannya.

Saya mengerti Anda mungkin berbicara tentang lebih dari sekadar keamanan di sini, tetapi sungguh, jika keamanan adalah perhatian utama Anda, solusinya adalah memperpendek jendela kerentanan sesingkat mungkin.


Adobe tidak benar-benar memiliki rekam jejak yang baik dalam menambal dengan cepat dan masih mencoba untuk menerapkan praktik pemrograman yang aman. Mereka bahkan baru-baru ini memutuskan untuk pindah ke tambalan triwulanan tetapi karena beberapa eksploitasi jarak jauh dan tekanan dari para profesional keamanan bahwa keputusan berlangsung kurang dari sebulan. Jika Anda harus menggunakan Adobe Reader, pastikan Anda tetap up to date dan menonaktifkan javascript adalah hal terbaik yang dapat Anda lakukan.
3dinfluence

Setiap program memiliki bug yang berbeda dan memerlukan pendekatan serangan yang berbeda. pdf "terinfeksi" memerlukan pembaca pdf yang mengeksekusi kode malicios "dengan benar". Menggunakan pembaca pdf selain Adobe adalah cara terbaik untuk bertahan melawan penyerang.
Kobor42



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.