โดย koji » 29/04/2010 10:15 am
การนำเอา PDF มาแสดงหน้าเว็บไซต์ ก็เหมือนๆกับการดึงเอา Flash มาแสดงนั่นแหล่ะครับ โดยสามารถนำมาวางได้ 2 แบบคือแบบที่ใช้ <embed> และอีกแบบก็คือการใช้ <object> ครับ เดี๋ยวเรามาดูในแต่ละแบบว่ามีการเขียนโค๊ดยังไงดีกว่า
<embed>
เขียนโค๊ดได้ดังนี้ <embed src=”file.pdf” mce_src=”file.pdf” width=”500″ height=”650″></embed>
ผลลัพท์ของโค๊ดนี้ก็คือการดึงเอาไฟล์ file.pdf ออกมาแสดงหน้าเว็บเลย
<object>
ก็จะมีการกำหนดรูปแบบของโค๊ดดังนี้ <object type=”application/pdf” data=”doc.pdf” width=”500″ height=”650″ ></object>
ซึ่งผลที่ได้ก็เหมือนกันครับ
ที่การนำเอาไฟล์ PDF มาแสดงผลบนหน้าเว็บไซต์แบบนี้ไม่ค่อยนิยมเพราะว่าปัญหาเรื่องของ Browser เป็นหลักครับ เพราะมันอาจจะมีปัญหากับบาง Browser ที่ไม่สามารถเปิดดูได้ หรือ เครื่องที่ไม่ได้ลง Acrobat reader ก็อาจจะเปิดไม่ได้เช่นกัน
ยังไงก็เลือกใช้เอาตามความเหมาะสมนะครับ
ที่มา http://bunyiam.com/bw/?name=knowledge&file=readknowledge&id=336
การนำเอา PDF มาแสดงหน้าเว็บไซต์ ก็เหมือนๆกับการดึงเอา Flash มาแสดงนั่นแหล่ะครับ โดยสามารถนำมาวางได้ 2 แบบคือแบบที่ใช้ <embed> และอีกแบบก็คือการใช้ <object> ครับ เดี๋ยวเรามาดูในแต่ละแบบว่ามีการเขียนโค๊ดยังไงดีกว่า
<embed>
เขียนโค๊ดได้ดังนี้ <embed src=”file.pdf” mce_src=”file.pdf” width=”500″ height=”650″></embed>
ผลลัพท์ของโค๊ดนี้ก็คือการดึงเอาไฟล์ file.pdf ออกมาแสดงหน้าเว็บเลย
<object>
ก็จะมีการกำหนดรูปแบบของโค๊ดดังนี้ <object type=”application/pdf” data=”doc.pdf” width=”500″ height=”650″ ></object>
ซึ่งผลที่ได้ก็เหมือนกันครับ
ที่การนำเอาไฟล์ PDF มาแสดงผลบนหน้าเว็บไซต์แบบนี้ไม่ค่อยนิยมเพราะว่าปัญหาเรื่องของ Browser เป็นหลักครับ เพราะมันอาจจะมีปัญหากับบาง Browser ที่ไม่สามารถเปิดดูได้ หรือ เครื่องที่ไม่ได้ลง Acrobat reader ก็อาจจะเปิดไม่ได้เช่นกัน
ยังไงก็เลือกใช้เอาตามความเหมาะสมนะครับ
ที่มา http://bunyiam.com/bw/?name=knowledge&file=readknowledge&id=336