PHP產生帶有圖片和連結的PDF文檔_PHP教程

來源:互聯網
上載者:User
用PHP來線上產生PDF文檔看似很簡單,實際上做起來並不是那麼回事,所以我也決定把他寫下來,給大家提供一種思路。 在網上搜尋“PHP產生PDF”,方法有很多種,下面這三種是網上提到最多的: ■PDFLib:這是一個PHP擴充庫,需要伺服器空間安裝並開啟他才行,對於租用空間的廣大屌絲來說,這個辦法是行不通的。■TCPDF:TCPDF是一個用於快速產生PDF檔案的PHP5函數包,他基於FPDF進行擴充和改進而來。這個函數包使用起來偏複雜,試了個把小時還沒有成功就放棄了。■HTML2PDF:功能非常強大,可以將HTML頁面直接轉換成PDF文檔,只可惜環境配置複雜,幾經努力均告失敗,只能另尋他法。期間我還找到了pdfcrowd這樣的收費線上PDF轉換平台,顯然收費的東西,客戶是不會接受的,在我幾乎要放棄的時候,我找了FPDF這個原生的函數包。 體積小,使用也很簡單,可以線上的生產PDF文檔,符合客戶的要求。 下面是一段FPDF的調用代碼: Image('http://www.westationery.com/wp-content/themes/zWenju/images/pdf.jpg',0,0,210);$this->Ln(15);} //Pie de páginafunction Footer(){$this->SetY(-10);$this->SetFont('Arial','I',8);$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');}} //Creación del objeto de la clase heredada$pdf=new PDF();$pdf->AliasNbPages();$pdf->AddPage();$pdf->SetFont('Times','',12);$pdf->Image($imgArray[0],10,25+($i-1)*44,37,37,'',get_permalink($post->ID));$pdf->SetX(53);$pdf->Cell(43,7,'Model No.:'.get_post_meta($post->ID, "model_no", true),1,0);//$this->SetX(110);$pdf->Cell(105,7,str_replace('″','"',get_the_title()),1,1);$pdf->SetX(53); $pdf->Output('we.pdf','I'); ?> 下面是我利用FPDF線上生產的PDF文檔,有圖片,有連結,自動分頁。

http://www.bkjia.com/PHPjc/735066.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/735066.htmlTechArticle用PHP來線上產生PDF文檔看似很簡單,實際上做起來並不是那麼回事,所以我也決定把他寫下來,給大家提供一種思路。在網上搜尋PHP產生P...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.