日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

怎樣在php中使用PDF文檔功能

瀏覽:15日期:2024-01-17 14:20:57
寫給Hunte: 好久不在網(wǎng)上見你,真有點說不出來的感覺,沒有hunte的phpuser.com什么也不是. 轉了你站上的兩篇文章, 特翻了一篇了以示致歉. ---------------------------------------------------- 原作者:Perugini Luca (www.phpbuilder.com) 譯者:znsoft (http://www.phpease.com) --------------------------------------------------- 轉載請保留以上信息,否則請不要轉載! PHP捆綁PDFLIB庫也許是最好的web出版平臺了。一對典型的用法: 需求小冊子 電子商務發(fā)貨單 通過這個指南,你可以學會怎樣使用php4中的PDF擴展來創(chuàng)建PDF文檔。 我們也把焦點放在用mysql數(shù)據(jù)來創(chuàng)建PDF文檔。 內(nèi)容摘要 安裝PDFLib 3.0.1 和有PDF支持的PHP4.01pl2(譯注:你可以安裝最新的php4.03pl1) 提取PDF文檔 (我假設你有一點配置php的經(jīng)驗) 安裝PDFLib和有PDF支持的PHP。 需求: PHP 4.02+ 從 http://php.net 下載 PDFLib 3.0.1 從 http://www.pdflib.com 下載 這是一個怎樣讓PDFLib3.0.1和php4一起工作的小秘方:(老外很幽默的^_^) 直接從http://www.php.net下載 ext/pdf/pdf.c的補丁來支持PDFLib v 3.0.1 下載PDFLib3.0.1從此處 http://www.pdflib.com 適用的補丁你可以在此找到 http://www.pdflib.com/pdflib/patches.html 配置,Make和安裝PDFLib #./configure --enabled-shared-pdflib #make #make install 你會使得 PDFLib 安裝在 /usr/local/lib . 配置 PHP #./configure --with-apxs=/usr/bin/apxs --with-gd --with-pdflib=/usr/local --with-mysql=/usr/local --with-config-file-path=/etc/httpd --with-zlib-dir=/usr --with-ttf=/usr/local/include --with-jpeg-dir=/usr --with-tiff-dir=/usr --with-system-regex=yes --enable-debug=no #make #make install 更新系統(tǒng)庫 插入 /usr/local/lib 進 /etc/ld.so.conf (文件) #/sbin/ldconfig 測試和驗證 現(xiàn)在你需要重啟apache #apachectl restart 拷貝pdfclock.php 到的httpd目錄中(就是web目錄)...測試....一切正常。 重要信息 要使得PHPLIb和字體一起工作你必須注意PDFLib手冊中的UPR部分。 最簡單的用PDFLib使用字體的辦法是拷貝PDFlib tar包中的標準UPR描述文件(fonts/pdflib.upr)到你的工作目錄。 提取PDF文檔 現(xiàn)在我們已經(jīng)作好了如飛地生成PDF文檔的條件! 在這個小例子中我們要生成FLYStore公司的需求小冊子,當然是從目錄數(shù)據(jù)庫中提取數(shù)據(jù)。 準備數(shù)據(jù)庫 我假設你有一點數(shù)據(jù)庫的經(jīng)驗,最小限度,我真的只希望你懂得怎樣創(chuàng)建一個數(shù)據(jù)庫并向其中插入表。 創(chuàng)建表 catalogue: create table catalogue( id smallint(8) unsigned DEFAULT '0' NOT NULL, item varchar(100) DEFAULT '' NOT NULL, description tinytext, img_data longblob, imgname varchar(60), imgsize varchar(60), imgtype varchar(60), price smallint(8) unsigned DEFAULT '0' NOT NULL, PRIMARY KEY (id), KEY item (item(20)) ); 送出MIME頭信息 為了讓我們的正確地顯示出來,我們需要送出正確的頭信息到用戶的瀏覽器。 在PHP中我們可以用header函數(shù)實現(xiàn)。下面的代碼送出正確的MIME類型到瀏覽器。 header( "Content-type: application/pdf" ); header( "Content-Disposition: attachment; filename=modulo.pdf" ); header( "Content-Description: PHP3 Generated Data" ); 重要信息 你必須知道的是在送出頭信息前不能輸出任何東西。一個常見的錯誤是在文件的開頭存在空格。 從mysql中取數(shù) 這兒我們用一個從目錄數(shù)據(jù)中提數(shù)據(jù)的簡單代碼片斷。 <?php $link = mysql_connect ("127.0.0.1", "flyadm", "flystore") or die ("Could not connect"); mysql_select_db ("flystore", $link); $result = mysql_query ("SELECT * FROM catalogue", $link) or die ("Invalid query"); $data = mysql_fetch_row ($result); .... .... mysql_close ($link); ?> 生成PDF文件 為了生成PDF文檔,我們需要作經(jīng)過以下步驟: 打開一個PDF流,并使它和一個句柄關聯(lián): $pdf = PDF_open(); (Optional) Set document information like Author, Title, Subject, etc (可選的)設置文檔信息,如作者,標題,主題,等 開始一個新頁(PDF文件可以用不同的版面生成不同的頁,比如肖像,前景...): PDF_begin_page($pdf, 595, 842); (可選的)設置一個超鏈接: PDF_add_outline($pdf, "Item ".$data[1]); 選擇字體類型, 尺寸 (pdf_set_font($pdf, "Helvetica-Bold" , 20, winansi);) 表現(xiàn)模式 插入文本在X.y位置: PDF_show_xy($pdf, "Item : " .$data[1], 100, 700); 或插入圖片在X.Y位置: pdf_place_image($pdf, $im, 100, 300, 3); 刷新文本緩沖區(qū)并關閉PDF流。 PDF Coordinate Systems What we need to do to locate a string or picture in some part of the PDF page, 在PDF頁的很多地方我們需要定位字符串和圖片,轉換英制單位到DTP點值. 在PDFLIB手冊的45頁寫到: ".. .缺省的坐標系統(tǒng)的原點在頁面的左下角,用DTP點作為單位: 1 pt = 1 inch /72 = 25.4mm /72 = 0.3528 mm " 這兒是生成PDF文件的代碼片斷: <?php $pdf = PDF_open(); pdf_set_info_author($pdf, "Luca Perugini"); PDF_set_info_title($pdf, "Brochure for FlyStore"); pdf_set_info_creator($pdf, "See Author"); pdf_set_info_subject($pdf, "FlyStore"); PDF_begin_page($pdf, 595, 842); PDF_add_outline($pdf, "Item ".$data[1]); pdf_set_font($pdf, "Helvetica-Bold" , 20, winansi); pdf_set_text_rendering($pdf, 0); pdf_show_xy($pdf, "FlyStore Catalogue 2000",50,780); PDF_show_xy($pdf, "Item : " .$data[1], 100, 700); PDF_show_xy($pdf, "Description : " .$data[2], 100, 620); $im = PDF_open_jpeg($pdf, "pass4_sml.jpg"); pdf_place_image($pdf, $im, 100, 300, 3); pdf_close_image ($im); pdf_stroke($pdf); PDF_end_page($pdf); PDF_close($pdf); ?> 在最后,我要提示你這篇文章不是PDF教程,如果你需要更多的PDF文檔的信息和用法,你可以訪問 http://www.pdfzone.com/ 和 http://www.planetpdf.com/. 我希望對你有用。
標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品九九久久| 国产一区二区三区亚洲综合| 中文字幕一区二区三区日韩精品| 日韩欧美激情| 麻豆精品少妇| 成人亚洲一区二区| 九一国产精品| 日韩高清在线观看一区二区| 国产伊人久久| 国产亚洲毛片| 国产乱码精品一区二区亚洲| 久久电影tv| 视频在线观看一区二区三区| 国产日产精品_国产精品毛片 | 亚洲精品日本| 亚洲一区网站| 午夜性色一区二区三区免费视频| 日韩专区一卡二卡| 日本精品在线播放| 久久精品国产成人一区二区三区| 国产v日韩v欧美v| 免费精品国产的网站免费观看| 亚洲免费中文| 国产亚洲一区二区三区啪| 成人亚洲精品| 欧美日韩免费观看一区=区三区| 亚洲一区日韩在线| 国产亚洲高清一区| 免费看av不卡| 免费一区二区视频| 免费精品一区| 日韩精品网站| 久久夜色精品| 国产精品白浆| 91精品一区二区三区综合在线爱| 麻豆亚洲精品| 国产精品片aa在线观看| 91看片一区| 一区二区三区四区日韩| 久久中文欧美| 狠狠操综合网| 国产日韩一区| 久久久久国产| 青青草精品视频| 成人精品亚洲| 亚洲三级观看| 国产中文字幕一区二区三区| 欧美日韩视频免费观看| 伊人久久一区| 黄色在线网站噜噜噜| 国产亚洲一级| 久久永久免费| 午夜久久99| 欧美国产精品| 不卡中文字幕| 国产高清日韩| 美女精品一区| www.51av欧美视频| 婷婷综合福利| 日韩欧美视频专区| 91欧美精品| 欧洲毛片在线视频免费观看| 91亚洲精品在看在线观看高清| 亚洲精品**中文毛片| 蜜桃视频第一区免费观看| 国产精选在线| 日韩高清在线观看一区二区| 国产乱码精品一区二区三区亚洲人| 国产伊人精品| 美女久久精品| 亚洲欧美视频| 日本免费久久| 国产精品一区免费在线| 五月婷婷亚洲| 国产成人精品三级高清久久91 | 亚洲黄页一区| 91中文字幕精品永久在线| 日韩精品视频中文字幕| 韩国精品主播一区二区在线观看 | 日韩在线观看一区二区| 极品av在线| 欧美日韩国产一区二区在线观看| 亚洲欧美综合| 日本午夜大片a在线观看| 日本aⅴ亚洲精品中文乱码| 在线日韩视频| 国产精品天堂蜜av在线播放| 不卡在线一区| 国产精品毛片久久| 国产精品视频一区二区三区| 美女国产精品| 国产主播一区| 日韩成人a**站| 国产欧美日韩精品高清二区综合区| 国产在线不卡| 成人午夜毛片| 免费视频一区二区三区在线观看| 日韩欧美中文字幕一区二区三区 | 丝袜亚洲另类欧美| 伊伊综合在线| 激情中国色综合| 国产精品成人**免费视频| 日韩动漫一区| 四虎国产精品免费久久| 亚洲欧美日韩精品一区二区 | 国产精品网址| 日本99精品| 五月激激激综合网色播| 午夜欧美视频| 亚洲手机在线| 免费欧美一区| 黄色成人91| 国模 一区 二区 三区| 久久三级视频| 精品在线91| 免费视频国产一区| 国产综合色产| 99国产成+人+综合+亚洲欧美| 亚洲午夜黄色| 欧美日韩一区二区三区视频播放| 亚洲一区有码| 国产午夜精品一区二区三区欧美 | 午夜欧美巨大性欧美巨大| 美女久久久久久 | 国产精品欧美三级在线观看| 欧美中文一区| 国产欧美日韩| 国产精品麻豆成人av电影艾秋| 国产精品大片免费观看| 国产午夜精品一区在线观看| 国产欧美一区二区精品久久久 | 国产极品一区| 成人日韩av| 久久蜜桃精品| 午夜欧美精品久久久久久久| 国产亚洲亚洲| 日韩精品免费一区二区夜夜嗨| 日本久久一区| 国产伦理久久久久久妇女| 麻豆91小视频| 国产美女高潮在线| 久久国产成人午夜av影院宅| 在线视频免费在线观看一区二区| 视频一区二区三区入口| 亚洲一二av| 国产日韩视频在线| 成人在线视频区| 美女毛片一区二区三区四区| 国产视频一区三区| 日韩不卡免费视频| 精品久久电影| 亚洲婷婷免费| 亚洲三级av| 里番精品3d一二三区| 国产在线|日韩| 亚洲制服少妇| 日韩不卡一区二区| 国产不卡精品在线| 国产综合视频| 日本午夜精品久久久久| 精品国产aⅴ| 亚洲国内欧美| 日本午夜精品视频在线观看| а√天堂8资源在线| 亚洲一区二区免费看| 日本午夜精品| 日韩国产一区二区| 视频在线观看一区| 麻豆久久久久久| 亚洲国产专区校园欧美| 免费成人在线视频观看| 国产黄色精品| 伊人久久婷婷| 久久的色偷偷| 亚洲黄页一区| 欧美黄色一区二区| 91九色精品| 久久精品国产99国产精品| 久久九九国产| 精品国产欧美日韩一区二区三区| 蜜臀av亚洲一区中文字幕| 日韩精品水蜜桃| 国产高清亚洲| 日韩免费精品| 日韩一区二区免费看| 福利一区和二区| 久久激情五月婷婷| 99国产精品私拍| 麻豆精品蜜桃| 久久久久久久久成人| 四虎成人精品一区二区免费网站| 欧美一级精品| 色爱综合网欧美| 国产欧美二区| 亚洲乱亚洲高清| 在线亚洲国产精品网站| 成人片免费看| 精品少妇av| 国产精品网在线观看| 日韩精品一页|