โปรแกรมอ่าน PDF แบบ Open Source สำหรับ windows เป็นทางเลือกแทนโปรแกรมอ่าน Adobe


18

ด้วยช่องโหว่จาวาสคริปต์ล่าสุดในโปรแกรมอ่าน Adobe และ bloat ที่ได้รับมานานหลายปีฉันคิดว่าจะย้ายเครือข่ายที่ฉันรับผิดชอบไปยังผลิตภัณฑ์อื่นสำหรับการอ่าน PDF บน Windows

โปรแกรมอ่าน PDF ในอุดมคติควรเป็นสิ่งที่:

  • ขนาดเล็ก (อ่าน Adobe มากกว่า 200MBวันนี้หลังจากการติดตั้ง)
  • ปลอดภัยโดยค่าเริ่มต้นที่เป็นไปได้ (ตัวอย่างเช่น javascript ถูกปิดใช้งานโดยค่าเริ่มต้น)
  • อินเตอร์เฟซที่ดูดีและใช้งานง่าย
  • ไม่ป่องด้วยคุณสมบัติ (ฉันแค่ต้องการอ่าน PDF นั่นแหล่ะ)
  • ห้ามติดตั้งแถบเครื่องมือ / แอดออน / สปายแวร์ที่ไม่ต้องการ
  • ไม่แสดงโฆษณาใด ๆ ในขณะที่ดู PDF
  • โอเพนซอร์สโดยเฉพาะอย่างยิ่ง (มันค่อนข้างมั่นใจได้ว่าไม่มีโฆษณา)
  • รองรับ Unicode เต็มรูปแบบ

Idealy บางอย่างเช่นEvinceจากคำพังเพยจะเป็นตัวเลือกที่ดีที่สุด แต่น่าเสียดายที่ไม่สามารถใช้งานบน Windows

Foxitเป็นตัวเลือกเนื่องจากมีขนาดเล็กและมีส่วนต่อประสานที่ดี แต่มันยังคงมีการเปิดใช้งานจาวาสคริปต์โดยค่าเริ่มต้นซึ่งอาจนำไปสู่ช่องโหว่ - และมันจะติดตั้งแถบเครื่องมือและแสดงโฆษณาในขณะที่อ่านไฟล์ PDF ซึ่งเบี่ยงเบนความสนใจ

มีเว็บไซต์ที่อุทิศให้กับผู้อ่าน Open Source PDF, pdfreaders.orgอย่างไรก็ตามผู้อ่าน PDF ของ Windows แต่ละคนมีปัญหาของพวกเขาส่วนใหญ่อินเทอร์เฟซไม่สะดวกเท่าที่เห็น (adince, adobe หรือ foxit)

นี่คือรายการของซอฟต์แวร์ PDF ทั้งหมดจาก WikiPedia มีส่วน "ผู้ดู" สำหรับแต่ละระบบปฏิบัติการ

คุณต้องการแนะนำตัวอ่านอะไรใน Windows PDF


Adobe Reader รุ่นล่าสุดติดตั้งอยู่ที่ 210MB บน Windows 7 Netbook ของภรรยาของฉัน ฮึ.
GregD

แค่อยากจะพูดถึงว่ามันเป็นไปได้ที่จะรักษาความปลอดภัย PDF เพื่อให้เปิดเฉพาะในโปรแกรมอ่าน Adobe ซึ่งมันดูด ฉันใช้โปรแกรมอ่าน PDF ทั้งหมดที่ระบุไว้ที่นี่เพื่อไม่เกิดประโยชน์
Holocryptic

@ Holocryptic จริงเหรอ? ดังนั้น PDF ประเภทนี้จะไม่เปิดในมุมมอง PDF เช่นเดียวกับบน iPhone หรือ Google เอกสาร หากเป็นกรณีนี้ฉันหวังว่าผู้คนจะไม่ใช้พวกเขาจริงๆ
Tom Feiner

Kyktir อยู่ในช่วงพรีวิวก่อนหน้านี้สำหรับไฟล์ PDF เท่าที่ฉันเห็น
juFo

คำตอบ:


7

Evince กำลังทำงานบน Windows อยู่ในขณะนี้แต่ยังไม่มีไบนารีดังนั้นคุณจะต้องสร้างมันเอง


4
Evince ตอนนี้มีไบนารี Windows อย่างเป็นทางการที่หน้าดาวน์โหลดโครงการ: live.gnome.org/Evince/Downloads
Tom Feiner

1
เพื่ออัปเดตไบนารี Windows ยังคงมีอยู่: wiki.gnome.org/Apps/Evince/Downloads
Alan Turing

ทำความสะอาดง่ายมาก พวกเขาควรพอร์ตซอฟต์แวร์ linux เพิ่มเติมไปยัง windows
Hassan

20

ฉันใช้โปรแกรมดู PDF ของสุมาตรา ดูเหมือนว่าจะทำงานได้ค่อนข้างดีโหลดได้เกือบจะทันที (เทียบกับ 20 วินาทีหรือมากกว่านั้นสำหรับ adobe) และรวดเร็วมากในการเปลี่ยนหน้าและสิ่งที่ไม่ นอกจากนี้ไม่มีโฆษณาที่แตกต่างจาก Foxit


2
การเชื่อมโยง: blog.kowalczyk.info/software/sumatrapdf/index.html
Andy

2
ภาพหน้าจอไม่ได้ทำเพื่อความยุติธรรมของสุมาตรา มันทำงานได้ดีกว่า Evince บน Windows เพราะมันจะจดจำขนาดของหน้าต่างซูมและหน้า (จริง ๆ แล้วแม้ว่าคุณจะสร้างไฟล์ใหม่!) มันสมบูรณ์แบบ. นี่ควรเป็นคำตอบที่ยอมรับได้!
Nick Bolton

1
สุมาตราดูเหมือนว่าจะเป็นไปตาม MuPdf (กล่าวถึงด้านล่าง)
Roland

10

ฉันเพิ่งปรับใช้ Foxit เพื่อแทนที่ Adobe Reader ที่ บริษัท ของเรา ฉันผลัก INI ที่กำหนดเองออกซึ่งปิด JavaScript และโฆษณา (ฉันประหลาดใจที่พบว่าโฆษณานั้นเป็นตัวเลือกการกำหนดค่าที่เรียบง่ายและประหลาดใจมากยิ่งขึ้นที่พบว่าทั้งหมดนี้อยู่ใน @ & * ($ & ^! INI ใน ไดเรกทอรี Program Files \ Foxit) รวมถึงตัวเลือกที่กำหนดเองอื่น ๆ

ฉันก็หวังว่าจะเป็นโซลูชันโอเพ่นซอร์ส แต่ Foxit เป็นสิ่งเดียวที่ตอบสนองความต้องการของเราและด้วยการเปลี่ยนแปลงการตั้งค่า INI และการเปลี่ยนแปลงการอนุญาตเพื่อให้ผู้ใช้ปกติอ่านและเขียนการตั้งค่า INI ดูเหมือนว่าจะทำงานเหมือน เสน่ห์.


นี่เป็นทางออกที่ดีในตอนนี้ แต่ Foxit สามารถโค้ดโฆษณาได้อย่างง่ายดายในเวลารวบรวมทำให้เวอร์ชันถัดไปไม่สามารถกำหนดได้ ดังนั้นฉันยังคงมองหาทางออกที่ดีกว่า
Tom Feiner

1
ทอมไม่แน่ใจเกี่ยวกับ EULA ของพวกเขา แต่นั่นอาจขัดแย้งกับมัน ฉันจะไม่แนะนำให้เผยแพร่ว่า INI ในกรณี
Logan

1
ฉันกำลังนั่งอยู่ในบรรทัดคำปราศรัยของ WWDC ตอนนี้ดังนั้นมันจึงยากสำหรับฉันที่จะตรวจสอบว่ามันอยู่ที่ไหน แต่ฉันคิดว่าการตั้งค่าใน INI เพื่อแก้ไขโดยเพียงแค่ดูการเปลี่ยนแปลงที่ทำกับ INI ในขณะที่ฉันปรับเปลี่ยนการตั้งค่าในแอป . การปิดโฆษณาเป็นช่องทำเครื่องหมายที่นั่นดังนั้นฉันค่อนข้างแน่ใจว่าไม่ขัดกับสิทธิ์ใช้งาน

อัปเดต: สถานะคำถามที่พบบ่อยด้านเทคนิคของพวกเขา "INIfile ถูกลบตั้งแต่รุ่น 3.1 (รวมอยู่ด้วย) การตั้งค่าปรับแต่งส่วนใหญ่จะถูกเก็บไว้ใน HKCU" ฉันมี v7 และการตั้งค่ามาจากเมนูไฟล์
AjV Jsy

2

MuPDF มาถึงคุณโดย artofcode LLC & Artifex Inc. - คนเดียวกับที่พัฒนา Ghostscript

  • โอเพ่นซอร์สที่ต้องการโดย Tom Feiner
  • หลายแพลตฟอร์ม (Windows, Mac OS X, Unix, ... เร็ว ๆ นี้อาจจะเป็น Android, iPhone หรือไม่),
  • น้ำหนักเบามาก (ดูภาพหน้าจอด้านล่าง) -
    SumatraPDF ที่ได้รับคะแนนสูงจากคำตอบนี้ใช้ MuPDF เป็นพื้นฐานการเรนเดอร์
  • รองรับ Unicode เต็มรูปแบบ
  • เร็วมาก
  • ปลอดภัยตามที่กำหนดไว้ข้างต้น (ไม่รองรับ JavaScript)
  • อย่างแน่นอนไม่ป่องด้วยคุณสมบัติ
  • ไม่แสดงการเพิ่ม (ยกเว้นว่าคุณเห็นประกาศลิขสิทธิ์ในหน้าจอ"เกี่ยวกับ"เป็นหนึ่ง ... ),
  • ดูดีและใช้งานง่าย ....
    hmmm ตัดสินใจด้วยตัวคุณเอง: อินเทอร์เฟซง่ายมาก (การนำทางแป้นพิมพ์เท่านั้นไม่มีเมนูหรือไอคอน)

MuPDF: GUI ง่ายมาก - นี่คือ GUI ทั้งหมดที่มี MuPDF: การนำทางคีย์บอร์ดเท่านั้นไม่มีเมนูหรือไอคอน


ดีมาก! ฉันรักไอคอนไม่มีน้ำหนักเบา, แป้นพิมพ์ส่วนต่อประสานเท่านั้น และฉันก็เห็นว่ามันบรรจุอยู่ในเดเบียนแล้ว (sid) นอกจากนี้ยังไม่มีการสนับสนุนจาวาสคริปต์คือป้องกันไม่ให้บวก
Tom Feiner

BTW ภาพหน้าจอด้านซ้ายถูกสร้างขึ้นในขณะที่เรนเดอร์ PDF ที่มีปัญหาโดยใช้ glyphs ภาษาจีน (โพสต์ที่ stackoverflow.com, stackoverflow.com/questions/3455120/… ) ซึ่งทำให้ Ghostscript เวอร์ชันล่าสุดล้มเหลว กระบวนการอื่น) มัน
Kurt Pfeifle

1

มันอาจฟังดูแปลก ๆ แต่แล้ว Adobe Reader เวอร์ชันเก่าเมื่อไหร่ที่เรียกว่า Acrobat Reader v6 สามารถเปิด PDF ได้ทั้งหมด (ยกเว้นที่มีฟีเจอร์ที่ยอดเยี่ยมที่สุด) มันเล็กและรวดเร็ว ...


4
อืม ... โปรแกรมอ่าน adobe รุ่นเก่าอาจเสี่ยงต่อการหาช่องโหว่ที่ผ่านมาดังนั้นจึงไม่สามารถใช้งานได้จริง
Tom Feiner

ไม่น่าจะ .... เป็น Adobe ไม่ได้มีกระบวนการเขียนโปรแกรมที่ปลอดภัยมาก่อน พวกเขายังอยู่เบื้องหลังเกมเรื่องการเขียนโปรแกรมที่ปลอดภัยในเวอร์ชั่นใหม่
3dinfluence

1

ฉันไม่คิดว่าการหาโปรแกรมดู PDF ทางเลือกแก้ปัญหาที่คุณพยายามแก้ไข Adobe นั้นแย่มากเกี่ยวกับความปลอดภัยเราทุกคนรู้ดีว่าอย่างน้อยพวกเขาก็แก้ไขสิ่งต่าง ๆ ได้อย่างรวดเร็ว (ส่วนใหญ่) ตราบใดที่คุณมีระบบที่ดีในการจัดการการอัปเดต ซอฟต์แวร์ทั้งหมดมีข้อบกพร่องและช่องโหว่ด้านความปลอดภัยการค้นหาทางเลือกของ Adobe Acrobat Reader จะแนะนำชุดของข้อบกพร่องและช่องโหว่อื่นแทนที่จะกำจัด

ฉันเข้าใจว่าคุณอาจกำลังพูดถึงมากกว่าความปลอดภัยที่นี่ แต่จริงๆแล้วถ้าความปลอดภัยเป็นปัญหาหลักของคุณการแก้ปัญหาคือการลดช่องโหว่ของช่องโหว่ให้สั้นที่สุดเท่าที่จะทำได้


Adobe ไม่มีประวัติที่ดีในการแก้ไขอย่างรวดเร็วและยังคงพยายามคิดใช้แนวทางปฏิบัติด้านการเขียนโปรแกรมที่ปลอดภัย พวกเขาเพิ่งตัดสินใจที่จะย้ายไปยังแพทช์รายไตรมาส แต่เนื่องจากการหาประโยชน์ระยะไกลหลายครั้งและแรงกดดันจากผู้เชี่ยวชาญด้านความปลอดภัยที่การตัดสินใจใช้เวลาน้อยกว่าหนึ่งเดือน หากคุณต้องใช้ Adobe Reader ตรวจสอบให้แน่ใจว่าคุณได้รับการปรับปรุงและปิดการใช้งานจาวาสคริปต์เป็นสิ่งที่ดีที่สุดที่คุณสามารถทำได้
3dinfluence

ทุกโปรแกรมมีข้อบกพร่องต่างกันและต้องการวิธีการโจมตีที่แตกต่างกัน ไฟล์ PDF "ที่ติดไวรัส" ต้องใช้โปรแกรมอ่าน PDF ซึ่งเรียกใช้รหัส malicios ว่า "ถูกต้อง" การใช้โปรแกรมอ่าน pdf อื่นที่ไม่ใช่ Adobe เป็นวิธีที่ดีที่สุดในการป้องกันผู้โจมตี
Kobor42



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.