Tags:

สอบถามหน่อยครับ ปัจจุบันเราสามารถเขียนเว็บไซต์ที่สามารถ preview เอกสารประเภท MS Word, Excel, PowerPoint บนหน้าเว็บได้หรือยังครับ คืออาจจะอัพโหลดไว้บน server ก่อนแล้วค่อยดึงไฟล์ path มา preview บนหน้าเว็บ

Get latest news from Blognone
By: notnull
Android
on 13 July 2017 - 16:55 #997729

ผมว่าง่ายสุดก็ใช้ google docs viewer แค่ทำ iframe ไปที่ลิงค์ เช่น https://docs.google.com/viewer?url=http://www.pdf995.com/samples/pdf.pdf

By: ZiiT
ContributorAndroidWindows
on 14 July 2017 - 09:37 #997797 Reply to:997729

แบบนี้แปลว่าเอกสารจะต้องเป็น Public ที่ทุกคนจะเข้าถึงได้นะครับ

By: kuchijowy
iPhoneWindowsIn Love
on 14 July 2017 - 09:57 #997804 Reply to:997729
kuchijowy's picture

ใช่ครับมันติดตรง public แต่ลูกค้าบางที่ต้องการ private web site ครับ ใช้แค่ภายใน site อย่างเดียว มันเลยใช้ google doc viewer ไม่ได้ครับ

By: notnull
Android
on 15 July 2017 - 13:43 #997966 Reply to:997804

ใช้วิธีเปลี่ยนชื่อ หรือ generate ไฟล์ให้เข้าถึงได้ครั้งเดียวเมื่อเปิด viewer ผ่านโปรแกรมก็เป็นอีกตัวเลือกครับ

แต่ถ้าจะต้องแสดงโดยใช้โปรแกรมเราในหน้าเว็บจริงๆ ผมว่าทุกสกุลอาจจะยาก อาจจะหาสคริปแปลงตระกูลออฟฟิสเป็น pdf ก่อน แล้วใช้พวกสคริปต์ pdf viewer เช่น pdf.js แสดงผล

By: Ginosty
AndroidWindows
on 14 July 2017 - 17:11 #997867

ลองเปลี่ยนนามสกุลของเอกสารจาก docx, xlsx, pptx ไปเป็น zip สิครับ
แล้วจะเจออะไรดีๆ ให้แกะเล่นได้อีก

By: hisoft
ContributorWindows PhoneWindows
on 14 July 2017 - 18:32 #997876
hisoft's picture

เจอของ docx ครับ ตัวอื่นๆ ไม่ได้ค้นต่อแต่น่าจะพอช่วยได้บ้าง

https://github.com/mwilliamson/mammoth.js

By: khao_lek on 14 July 2017 - 22:10 #997906

ผมใช้ libre office convert ข้อมูลให้เป็น pdf แล้วแสดงตัวอย่างบนหน้าเว็บ

By: wichate
Android
on 22 July 2017 - 11:53 #999080

ตั้ง Libreoffice On Web ใช้เองก็ได้ครับ
https://www.youtube.com/watch?v=xY_0_ojrUrQ