
Dodo (โปรแกรมอ่าน PDF ทำงานไว ไม่มีสิ่งรบกวน) : โปรแกรม Dodo เป็นโปรแกรมเปิดอ่าน ไฟล์ PDF (PDF Viewer) ที่ถูกพัฒนาขึ้นโดยเน้นปรัชญาความเรียบง่าย และการทำงานที่รวดเร็ว โดยผู้พัฒนาได้ตั้งใจสร้างโปรแกรมนี้ขึ้นมาเพื่อเป็นทางเลือกให้กับ ผู้ใช้งานที่ต้องการความคล่องตัวมากกว่าโปรแกรมอ่านเอกสารมาตรฐานทั่วไปที่มักจะหนักเครื่อง หรือมีฟังก์ชันที่ซับซ้อนเกินความจำเป็น
โครงสร้างภายในของโปรแกรม Dodo ถูกเขียนขึ้นด้วย ภาษา C++ และใช้ เฟรมเวิร์ก (Framework) Qt ในการจัดการ ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) ทำให้การแสดงผล และตอบสนองเป็นไปอย่างรวดเร็ว
สิ่งที่ทำให้ โปรแกรม Dodo มีความน่าสนใจคือ การเลือกใช้เครื่องมือเรนเดอร์ข้อมูลที่ชื่อว่า MuPDF ซึ่งเป็น ไลบรารี่ (Library) คุณภาพสูงที่ขึ้นชื่อเรื่องความเบา และความเร็วในการประมวลผลหน้าเอกสารที่มีความซับซ้อนสูง ทำให้การเลื่อนอ่านหน้าเอกสาร (Scrolling) หรือการซูมเข้าออกทำได้อย่างราบรื่นโดยไม่มีอาการกระตุก
นอกจากนี้ ตัวโปรแกรมยังมีฟีเจอร์การจัดการเซสชัน (Session Management) ที่ชาญฉลาด ซึ่งจะช่วยจดจำว่าผู้ใช้เปิดไฟล์ใดค้างไว้บ้าง ? รวมถึงตำแหน่งหน้าที่อ่านล่าสุด ทำให้เมื่อผู้ใช้ปิด และเปิดโปรแกรมกลับมาใหม่ ทุกอย่างจะถูกจัดวางไว้ในสภาพเดิม ช่วยให้การทำงาน หรือการอ่านหนังสือที่มีเนื้อหาต่อเนื่องไม่ถูกขัดจังหวะ
โปรแกรม Dodo ถูกสร้างขึ้นมา จากการที่ผู้พัฒนาอยากแก้ปัญหาความไม่พึงพอใจในโปรแกรมอ่าน PDF อื่นๆ เช่น Okular ซึ่งแม้จะมีความสามารถหลากหลาย แต่ก็มีเครื่องมือเยอะเกินไปสำหรับบางความต้องการ โปรแกรมนี้จึงมุ่งเน้นไปที่ประสบการณ์การใช้งานแบบ "ไร้รอยต่อ" และ "ไม่รบกวนสายตา" (Unobtrusive UI) เพื่อให้ผู้อ่านสามารถโฟกัสกับเนื้อหาในเอกสารได้อย่างเต็มที่
โปรแกรม Dodo เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ AGPL-3.0 License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/dheerajshenoy/dodo (ภาษาอังกฤษ) ได้เลย
Dodo is a PDF viewer developed with a philosophy of simplicity and speed. The developer created this program as an alternative for users who prefer a lightweight and more agile solution compared to standard document readers, which are often resource-heavy or packed with unnecessarily complex features.
What makes Dodo particularly interesting is its use of MuPDF as the rendering engine. MuPDF is a high-quality library renowned for its lightweight design and fast performance, even when handling complex document pages. This ensures smooth scrolling and seamless zooming without stuttering or lag.
คำสำคัญ