สอบถามหน่อยครับ ปัจจุบันเราสามารถเขียนเว็บไซต์ที่สามารถ preview เอกสารประเภท MS Word, Excel, PowerPoint บนหน้าเว็บได้หรือยังครับ คืออาจจะอัพโหลดไว้บน server ก่อนแล้วค่อยดึงไฟล์ path มา preview บนหน้าเว็บ
Get latest news from Blognone
Follow @twitterapi
ผมว่าง่ายสุดก็ใช้ google docs viewer แค่ทำ iframe ไปที่ลิงค์ เช่น https://docs.google.com/viewer?url=http://www.pdf995.com/samples/pdf.pdf
แบบนี้แปลว่าเอกสารจะต้องเป็น Public ที่ทุกคนจะเข้าถึงได้นะครับ
ใช่ครับมันติดตรง public แต่ลูกค้าบางที่ต้องการ private web site ครับ ใช้แค่ภายใน site อย่างเดียว มันเลยใช้ google doc viewer ไม่ได้ครับ
ใช้วิธีเปลี่ยนชื่อ หรือ generate ไฟล์ให้เข้าถึงได้ครั้งเดียวเมื่อเปิด viewer ผ่านโปรแกรมก็เป็นอีกตัวเลือกครับ
แต่ถ้าจะต้องแสดงโดยใช้โปรแกรมเราในหน้าเว็บจริงๆ ผมว่าทุกสกุลอาจจะยาก อาจจะหาสคริปแปลงตระกูลออฟฟิสเป็น pdf ก่อน แล้วใช้พวกสคริปต์ pdf viewer เช่น pdf.js แสดงผล
ลองเปลี่ยนนามสกุลของเอกสารจาก docx, xlsx, pptx ไปเป็น zip สิครับแล้วจะเจออะไรดีๆ ให้แกะเล่นได้อีก
เจอของ docx ครับ ตัวอื่นๆ ไม่ได้ค้นต่อแต่น่าจะพอช่วยได้บ้าง
https://github.com/mwilliamson/mammoth.js
ผมใช้ libre office convert ข้อมูลให้เป็น pdf แล้วแสดงตัวอย่างบนหน้าเว็บ
ตั้ง Libreoffice On Web ใช้เองก็ได้ครับhttps://www.youtube.com/watch?v=xY_0_ojrUrQ