程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 使用PHP創建和修改PDF文檔

使用PHP創建和修改PDF文檔

編輯:PHP綜合

PDF全稱Portable Document Format,譯為可移植文檔格式,是Adobe公司推出的便攜文檔格式。PDF具有與操作系統無關的特性,這一性能使它成為在Internet上進行電子文檔發行和數字化信息傳播的理想文檔格式。今天我們來討論如何使用PHP創建PDF文檔,以及使用PHP修改PDF。

  要想在PHP中使用PDF文檔,我們需要用到TCPDF包,一個PHP用來讀取PDF的類。

  PHP創建PDF文檔

  你可以從下面給出的鏈接下載TCPDF包。

  TCPDF - PHP class for PDF:http://sourceforge.Net/projects/tcpdf/files/

  這是一個免費且易用的插件包,下面我們給出一些示例來演示如何使用TCPDF包。

  示例一:使用PHP生成一個簡單的PDF文檔

require_once('../config/lang/eng.php');  require_once('../tcpdf.PHP');
   // create new PDF document
  $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
    // set document information
  $pdf->SetCreator(PDF_CREATOR);
  $pdf->SetAuthor('Nicola Asuni');
  $pdf->SetTitle('TCPDF Example 002');
  $pdf->SetSubject('TCPDF Tutorial');
  $pdf->SetKeyWords('TCPDF, PDF, example, test, guide');
   // remove default header/footer
  $pdf->setPrintHeader(false);
  $pdf->setPrintFooter(false);
   // set default monospaced font
  $pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);
   //set margins
  $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
   //set auto page breaks
  $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
   //set image scale factor
  $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
    //set some language-dependent strings
  $pdf->setLanguageArray($l);
   // ---------------------------------------------------------
   // set font
  $pdf->SetFont('times', 'BI', 20);
   // add a page
  $pdf->AddPage();
   // print a line using Cell()
  $pdf->Cell(0, 10, 'Example 002', 1, 1, 'C');
   // ---------------------------------------------------------
   //Close and output PDF document
  $pdf->Output('example_002.pdf', 'I');  ?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved