• June 3, 2017

    การนำเอา PDF มาแสดงหน้าเว็บไซต์ ก็เหมือนๆกับการดึงเอา Flash มาแสดง
    วางได้ 2 แบบ
    <embed>
    <object>

    <embed src=”file.pdf” mce_src=”file.pdf” width=”500″ height=”650″></embed>

    <object type=”application/pdf” data=”doc.pdf” width=”500″ height=”650″ ></object>

    ดึงเอาไฟล์ file.pdf ออกมาแสดงหน้าเว็บเลย

    ที่การนำเอาไฟล์ PDF มาแสดงผลบนหน้าเว็บไซต์แบบนี้ไม่ค่อยนิยมเพราะว่าปัญหาเรื่องของ Browser เป็นหลัก เพราะมันอาจจะมีปัญหากับบาง Browser ที่ไม่สามารถเปิดดูได้ หรือ เครื่องที่ไม่ได้ลง Acrobat reader ก็อาจจะเปิดไม่ได้เช่นกัน

    หรือ
    <object width=”400″ height=”400″ data=”file.pdf”></object>
    หรือ ใช้ iframe

    <iframe src="test.pdf" type=frame&vlink=xx&link=xx&css=xxx&bg=xx&bgcolor=xx marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scorlling=yes width=444 height=220></iframe>

    หรือ

    <a href="MyPDF/MyPDF.pdf" target="framename">เปิด</a>

    หรือ code php
    filename: open.php

    <?php
    ob_start();
    
    $filename = "documentfile/$FNAME";
    $len = filesize($filename);
    header("Content-type: application/pdf");
    header("Content-Length: $len");
    header("Content-Disposition: inline; filename=foo.pdf");
    readfile($filename);
    
    ob_end_flush();
    ?>

    // comment
    $FNAME = ชื่อไฟล์ pdf ที่ต้องการแสดงครับ
    documentfile คือ path ที่เก็บไฟล์ครับ

    เราก็แค่ส่งชื่ไฟล์ที่ต้องการเปิดมาหน้านี้ เช่น

     <a href=open.php?FNAME=test.pdf>file test.pdf </a>



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories