• EmbedPDF คือ โปรแกรมดู PDF แบบโอเพนซอร์ส ที่เชื่อมต่อเข้ากับโปรเจกต์ JavaScript ได้อย่างง่ายดายจากทุกที่
  • รองรับ การทำงานร่วมกับเฟรมเวิร์กฟรอนต์เอนด์ ที่หลากหลาย เช่น React, Vue, Svelte, Preact และ Vanilla JS
  • มาพร้อมความสามารถครบครัน เช่น คำอธิบายประกอบ, ไฮไลต์, การลบข้อความจริง (redaction), ค้นหา, ซูมเข้า/ออก และหมุน
  • รองรับทั้งประสิทธิภาพและความสามารถในการขยายด้วย virtual scrolling และ โครงสร้างแบบปลั๊กอิน
  • ใช้งานและร่วมพัฒนาได้อย่างอิสระภายใต้ สัญญาอนุญาต MIT

ภาพรวมโปรเจกต์โปรแกรมดู PDF แบบโอเพนซอร์ส EmbedPDF

  • EmbedPDF คือ โปรแกรมดู PDF แบบโอเพนซอร์สที่เป็นอิสระจากเฟรมเวิร์ก และสามารถฝังลงในโปรเจกต์ JavaScript ได้อย่างสะดวกไม่ว่าจะที่ใดก็ตาม
  • ใช้สัญญาอนุญาต MIT และมีจุดเด่นด้าน ความเข้ากันได้กับเฟรมเวิร์กฟรอนต์เอนด์ สมัยใหม่หลากหลาย เช่น React, Vue, Svelte, Preact และ Vanilla JS
  • มอบ ประสบการณ์การอ่านที่ทันสมัย พร้อม API ที่เป็นมิตรกับนักพัฒนา

ฟีเจอร์หลัก

  • รองรับคำอธิบายประกอบ: มีฟีเจอร์ใส่คำอธิบายประกอบหลากหลาย เช่น ไฮไลต์, sticky note, free text และ ink
  • Redaction ของจริง: เมื่อใช้ฟีเจอร์ redaction จะลบเนื้อหาจริงภายในเอกสารออกอย่างสมบูรณ์ เพื่อรองรับด้านความปลอดภัย
  • มีฟีเจอร์จัดการ PDF พื้นฐานที่สำคัญ เช่น ค้นหา, เลือกข้อความ, ซูมเข้า/ออก, หมุน
  • ใช้ การเลื่อนแบบลื่นไหลและ virtualized scrolling ทำให้เปิดดูเอกสารขนาดใหญ่ได้โดยประสิทธิภาพไม่ลดลง
  • รับประกันการขยายระบบได้ง่ายและตัดโค้ดที่ไม่จำเป็นออกได้ ด้วย สถาปัตยกรรมแบบปลั๊กอิน และปลั๊กอินที่รองรับ tree-shaking

เอกสารและเดโม

  • ดู เอกสารทางการ, คู่มือการติดตั้ง, API reference และตัวอย่าง ได้ที่ https://www.embedpdf.com
  • ใน ไลฟ์เดโม สามารถอัปโหลดไฟล์ PDF ด้วยตนเองหรือทดลองฟีเจอร์ผ่านเอกสารตัวอย่างได้

โอเพนซอร์สและสัญญาอนุญาต

  • ใช้งานซอร์สโค้ดและร่วมพัฒนาได้อย่างอิสระภายใต้ สัญญาอนุญาต MIT
  • มีการรวม PDFium อยู่ด้วย และในส่วนนี้เป็นไปตาม Apache License 2.0

ชุมชนและการมีส่วนร่วม

  • เปิดรับการเข้าร่วมจากชุมชนโอเพนซอร์สและ การมีส่วนร่วม ในหลากหลายรูปแบบ
  • สามารถสื่อสารกับนักพัฒนาได้ผ่านคู่มือ Contributing และ Github Discussions

ความสำคัญและจุดแตกต่างของโปรเจกต์

  • เป็นทางเลือกแทนโปรแกรมดู PDF เชิงพาณิชย์ ทำให้ทุกคนสามารถเพิ่มฟีเจอร์ โปรแกรมดู PDF ในระบบภายในหรือ SaaS ได้อย่างง่ายดาย
  • จุดเด่นคือ ความเข้ากันได้สูง กับเฟรมเวิร์กที่หลากหลาย รวมถึงโครงสร้างแบบโมดูลาร์ที่ทันสมัย
  • เป็นตัวอย่างที่พบได้ไม่บ่อยของโอเพนซอร์สที่มี ความสามารถประมวลผล PDF ขั้นสูง อย่าง redaction

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น