Tags:
PDF

เมื่อปี 2010 กูเกิลได้เพิ่มตัวอ่าน PDF เข้ามาใน Chrome ซึ่งเทคนิคของมันคือการแปลง PDF เป็น HTML แล้วเรนเดอร์แบบเว็บเพจทั่วไป ถึงแม้ฟีเจอร์จะน้อยกว่าตัวอ่าน PDF เต็มรูปแบบ แต่ก็ช่วยให้นักท่องเว็บสะดวกขึ้นมาก

มาคราวนี้ค่าย Mozilla หันมาทำแบบเดียวกันบ้าง แต่รูปแบบจะต่างไปเล็กน้อย เพราะ Mozilla พัฒนาเป็นโค้ด JavaScript ชื่อ pdf.js ที่ทำหน้าที่แบบเดียวกัน (แปลง PDF เป็น HTML5/Canvas) แต่สามารถนำไปฝังที่ฝั่งเซิร์ฟเวอร์ได้เลย

ในทางทฤษฎีแล้ว เบราว์เซอร์ใดๆ สามารถเข้ามายังเว็บไซต์ที่ระบุเพื่ออ่าน PDF (ในรูป HTML5) ได้เลย แต่ในทางปฏิบัติจะต้องใช้เบราว์เซอร์ที่มีสมัยใหม่สักนิด นั่นคือ Firefox nightly ถึงจะแสดงผลได้ถูกต้องสมบูรณ์

ตอนนี้ทีม pdf.js สามารถเรนเดอร์เอกสารวิชาการของเอนจิน TraceMonkey ได้แล้ว และจะทยอยเพิ่มฟีเจอร์อื่นๆ ต่อไป ตัวโครงการ pdf.js เป็นโอเพนซอร์ส ใช้สัญญาอนุญาตแบบ BSD ทำให้โครงการอื่นนำไปใช้ต่อได้ง่าย

ที่มา - Chris Pitchin' Hey

Comments

By: nextman13
Ubuntu
nextman13's blog
on 05/07/11 21:05 #307772 toggle
nextman13's picture

+รัก ff สุดๆ


This is a pen.

By: multiplex
multiplex's blog
on 05/07/11 21:46 #307782 toggle
multiplex's picture

หวังว่าจะมาประยุกต์ทำ เครื่องมือสร้าง Report ของ php ได้บ้างก็ดีนะครับ

By: saknarak
Android
saknarak's blog
on 05/07/11 22:04 #307793 toggle
saknarak's picture

pdf => html5 ไม่เท่ากับ html5 => pdf คิดว่าคงประยุกต์ยาก

แต่ใช้ javascript เพื่อสร้าง pdf อันนี้ไม่ยาก ถ้าสามารถ port library ที่เป็น oss ให้เป็น javascript ได้

By: joomla
iPhoneUbuntu
joomla's blog
on 05/07/11 22:22 #307802 toggle
joomla's picture

adobe เริ่มถูกบีบหลายทางแฮะ


v___v

By: wichate
Android
wichate's blog
on 05/07/11 22:29 #307806 toggle
wichate's picture

ตอนนี้ผมใช้วิธีแปลง PDF เป็น SWF แทนครับ ดูผ่านหน้า web ได้เหมือนกัน

ที่สำคัญคือ ปริ้นไม่ได้ คัดลอก แก้ไข ไม่ได้ทั้งนั้นครับ

ปล.เอาไว้เก็บเอกสาร คู่มือการปฏิบัติงานของพนักงาน ดูได้เฉพาะในบริษัทเท่านั้น

By: illusion
ContributorWindows PhoneAndroidWindows
illusion's blog
on 06/07/11 1:50 #307870 Reply to:307806 toggle
illusion's picture

Print screen ได้ :-P

By: lingjaidee
Windows PhoneAndroidWindows
lingjaidee's blog
on 06/07/11 4:26 #307878 Reply to:307806 toggle
lingjaidee's picture

ดูทางมือถือไม่ได้?

By: iamfalan
iPhoneAndroidWindows
iamfalan's blog
on 06/07/11 1:28 #307866 toggle
iamfalan's picture

แสดงว่า pdf.js สามารถแสดงผล pdf ได้ทั้งหมด ไม่ว่าจะ browser ใดๆ (ที่สนับสนุน feature html5 เยอะๆ หน่อย)?

งี้ก็แหล่มเลย

By: mk
FounderAndroidRed HatWindows
mk's blog
on 06/07/11 7:15 #307889 Reply to:307866 toggle
mk's picture

ลองเอา Chrome เปิดหน้านี้ดูครับ


my disclaimer

By: wichate
Android
wichate's blog
on 06/07/11 14:36 #308063 Reply to:307889 toggle
wichate's picture

เละเป็นโจ๊กเลยครับ

By: -Rookies-
AndroidUbuntuWindowsIn Love
-Rookies-'s blog
on 07/07/11 3:17 #308269 Reply to:308063 toggle
-Rookies-'s picture

ผมไม่เละนะครับ มีตัวหนังสือซ้อนกันบ้าง ประปราย แต่พออ่านรู้เรื่อง Chrome 12.0.742.112 Ubuntu


เทคโนโลยีไม่ผิด คนใช้มันในทางที่ผิดนั่นแหละที่ผิด!?!

By: wichate
Android
wichate's blog
on 07/07/11 10:08 #308352 Reply to:308269 toggle
wichate's picture

ของผม Chrome 11 Ubuntu OS

อ่านไม่ได้เลยซักตัว ซ้อนกันทุกบรรทัดเลยฮะ

By: TeamKiller
ContributorWindows PhoneWindows
TeamKiller's blog
on 07/07/11 16:53 #308476 Reply to:307889 toggle
TeamKiller's picture

Chrome 12.0.742.112

พออ่านได้ สบายๆ มีพวกตัวอักษรที่อยู่กับกราฟ จะเน่า

แล้วปุ่มเมนูถูกบัง อะ

IE เปิดเจอแต่ปุ่มเมนู

แต่ผมเปิดด้วย FF5 text ที่ติดกับรูปเน่า ยิ่งกว่า Chrome อีก

Windows 7