我要將某些資料轉成pdf呈現,請推薦一下套件或是寫法。
推薦pdf995
安裝後會多一台印表機
所有列印到該印表機的文件都將另存新檔成pdf格式
免費
啊呀,回太快了
你是要網頁上轉pdf
不是文件要轉pdf....XD
根據Google到2007的答案
不透過伺服器
單純在Browser端將HTML轉成pdf:
「辦不到」
http://html2fpdf.sourceforge.net/
我有照到這個lib說可以,可是他網站的說明很難看懂。
參考
http://www.macronimous.com/resources/Converting_HTML2PDF_using_PHP.asp
html2pdf是php library
不是javascript
其原理似乎還是在server端產生pdf
不是在browser端
阿勒,我這篇沒有提到要在client端吧 XD
不是client端?
就用pdf library就可以了
那麼多大大都有介紹 XD
PHP內建pdflib
http://www.pdflib.com/pdflib-gmbh/
sample from http://www.sitepoint.com/article/generate-pdfs-php/
<pre class="c" name="code">
<?php
// create handle for new PDF document
$pdf = pdf_new();
// open a file
pdf_open_file($pdf, "philosophy.pdf");
// start a new page (A4)
pdf_begin_page($pdf, 595, 842);
// get and use a font object
$arial = pdf_findfont($pdf, "Arial", "host", 1); pdf_setfont($pdf, $arial, 10);
// print text
pdf_show_xy($pdf, "There are more things in heaven and earth, Horatio,", 50, 750); pdf_show_xy($pdf, "than are dreamt of in your philosophy", 50, 730);
pdf_end_page($pdf);
pdf_close($pdf);
?>
支援中文的寫法
http://www.netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/php-pdf.html
支援UTF-8的UFPDF
http://acko.net/blog/ufpdf
如果你有興趣 也可以使用Java的iText來開發 然後拋給php
如果你想一行程式都不寫 那我建議你去找個網站 手動用網站幫你轉
請參考以下方式
http://blog.corausir.org/programing/ausir-844
我沒有一行程式都不想寫,只是要輸出的內容是一份有設計過得表格
要一行一行畫真的很要命。
呵 這種文件都是要這樣作 如果是表格的話 是可以直接另存成EXCEL
網路上免費的文件轉PDF軟體很多,PDF Creator,PDF995,CC PDF Convertor..etc.