本文目錄一覽:
- 1、php另存網頁為PDF格式怎麼實現
- 2、PHP網站,如何查詢站內文檔(pdf),敬請各位指教指教。
- 3、PHP如何實現上傳PDF文件,在線閱讀PDF文件
- 4、如何從php程序讀取pdf文檔中的文本信息
- 5、php讀取pdf文檔內容,並分頁顯示
- 6、php怎麼在頁面中直接打開pdf文件
php另存網頁為PDF格式怎麼實現
有很多方法可以實現
谷歌瀏覽器頁面中右鍵選擇打印,然後就可以把網頁另存為PDF了。
調用第三方庫來完成,如html2pdf、tcpdf等。
PHP網站,如何查詢站內文檔(pdf),敬請各位指教指教。
在數據庫中下載表字中添加一個引用地址,通過SQL查詢該表中文檔的內容指向鏈接地址即可實現。不知道對你有幫助沒有。
具體操作如下:
如新增pdf_add 在下面地址填入\uploads\201202020111.pdf假設該PDF在數據庫中的名稱為,如何查詢站內PDF的文檔。之後在前台設置查詢,通過SQL語句 select * from table where pdf_name like %用戶輸入查詢內容% 返回該查詢結果。在指定頁面中獲取新增pdf_ad內容。將其以超級鏈接形式給出 或利用header函數進行下載操作。
PHP如何實現上傳PDF文件,在線閱讀PDF文件
上傳的話,跟上傳圖片是一樣的方式,只是上傳的是pdf文件,其他都一樣,然後將文件的完整路徑寫上就可以了,點擊閱讀按鈕,跳轉到文件的地址就可以在新的標籤打開文件並查看!
如何從php程序讀取pdf文檔中的文本信息
PHP程序pdf格式文件函數庫
本函數庫共有65個函數
PDF是Adobe所發展的可攜式文件格式,它的文件可以在網絡上傳輸、瀏覽,甚至使用印表機印出,或使用其它輸出裝置輸出,都可以保存原來的文字及圖片的編排。詳細的信息可以參考 Adobe 的網站。參考其中有關 PDF 或 Acrobat 的部份。
在 UNIX 系統中,可以使用 Thomas Merz 開發的 PDF 函數庫。將它編譯安裝完成後,再編譯 PHP 程序方可供 PHP 使用 pdflib。編譯時可能要 JPEG library 及 TIFF library。
除了用這個函數庫可以建立 PDF 文件外,FastIO 公司發展的產品 ClibPDF 也可以處理 PDF 文件。
以下為處理 PDF 文件的範例,本例對 test.pdf 加工後等待用戶讀取。
?php
$fp = fopen(“test.pdf”, “w”);
$pdf = PDF_open($fp);
pdf_set_info_author($pdf, “Uwe Steinmann”);
PDF_set_info_title($pdf, “Test for PHP wrapper of PDFlib 2.0”);
PDF_set_info_author($pdf, “Name of Author”);
pdf_set_info_creator($pdf, “See Author”);
pdf_set_info_subject($pdf, “Testing”);
PDF_begin_page($pdf, 595, 842);
PDF_add_outline($pdf, “Page 1”);
pdf_set_font($pdf, “Times-Roman”, 30, 4);
pdf_set_text_rendering($pdf, 1);
PDF_show_xy($pdf, “Times Roman outlined”, 50, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
PDF_end_page($pdf);
PDF_close($pdf);
fclose($fp);
echo “A HREF=getpdf.php3finished/A”;
?
上例中的 gettest.php3 可能像下面的樣子
?php
$fp = fopen(“test.pdf”, “r”);
header(“Content-type: application/pdf”);
fpassthru($fp);
fclose($fp);
?
PDF_get_info: 返迴文件信息。
PDF_set_info_creator: 配置建檔者字符串。
PDF_set_info_title: 配置文件標題。
PDF_set_info_subject: 配置文件主題。
PDF_set_info_keywords: 配置文件的關鍵字。
PDF_set_info_author: 配置文件作者。
PDF_open: 建立新的 PDF 檔。
PDF_close: 關閉 PDF 檔。
PDF_begin_page: 啟始 PDF 文件頁面。
PDF_end_page: 關閉 PDF 文件頁面。
PDF_show: 輸出字符串到 PDF 文件。
PDF_show_xy: 輸出字符串到指定坐標。
PDF_set_font: 配置使用的字型及大小。
PDF_set_leading: 配置行距。
PDF_set_text_rendering: 配置文字表現方式。
PDF_set_horiz_scaling: 配置文字水平間距。
PDF_set_text_rise: 配置文字高度。
PDF_set_text_matrix: 配置文字矩陣。
PDF_set_text_pos: 配置文字位置。
PDF_set_char_spacing: 配置字符間距。
PDF_set_word_spacing: 配置字間距。
PDF_continue_text: 輸出文字。
PDF_stringwidth: 計算字符串的寬度。
PDF_save: 儲存環境變量。
PDF_restore: 還原環境變量。
PDF_translate: 移動原點。
PDF_scale: 縮放類。
PDF_rotate: 旋轉類。
PDF_setflat: 配置平滑值。
PDF_setlinejoin: 配置連接參數。
PDF_setlinecap: 配置 linecap 參數。
PDF_setmiterlimit: 配置斜邊界限。
PDF_setlinewidth: 配置線寬。
PDF_setdash: 配置虛線樣式。
PDF_moveto: 配置處理的坐標點。
PDF_curveto: 繪貝氏曲線。
PDF_lineto: 繪直線。
PDF_circle: 繪圓。
PDF_arc: 繪弧。
PDF_rect: 繪長方形。
PDF_closepath: 形成封閉的向量形狀。
PDF_stroke: 沿向量繪線。
PDF_closepath_stroke: 形成封閉的向量形狀並沿向量繪線。
PDF_fill: 填滿目前的向量。
PDF_fill_stroke: 填滿目前的向量並沿向量繪線。
PDF_closepath_fill_stroke: 形成封閉的向量形狀沿向量繪線並填滿。
PDF_endpath: 關閉目前向量。
PDF_clip: 組合所有向量。
PDF_setgray_fill: 指定填入的顏色為灰階。
PDF_setgray_stroke: 指定繪圖的顏色為灰階。
PDF_setgray: 指定繪圖的顏色為灰階並填入。
PDF_setrgbcolor_fill: 指定填入的顏色為彩色。
PDF_setrgbcolor_stroke: 指定繪圖的顏色為彩色。
PDF_setrgbcolor: 指定繪圖的顏色為彩色並填入。
PDF_add_outline: 目前頁面加入書籤。
PDF_set_transition: 配置頁的轉換。
PDF_set_duration: 配置二頁的切換時間。
PDF_open_gif: 打開 GIF 圖檔。
PDF_open_memory_image: 打開內存圖檔。
PDF_open_jpeg: 打開 JPEG 圖檔。
PDF_close_image: 關閉圖檔。
PDF_place_image: 放置圖片到 PDF 檔指定位置。
PDF_put_image: 放置圖片到 PDF 檔。
PDF_execute_image: 放置 PDF 檔中圖片到指定位置。
PDF_add_annotation: 加入注釋。
php讀取pdf文檔內容,並分頁顯示
?php()
// 創建一個新的pdf文檔句柄
$pdf = pdf_new();
// 打開一個文件
pdf_open_file($pdf, “pdftest.pdf”);
// 開始一個新頁面(a4)
pdf_begin_page($pdf, 595, 842);
// 得到並使用字體對象
$arial = pdf_findfont($pdf, “arial”, “host”, 1);
pdf_setfont($pdf, $arial, 10);
// 輸出文字
pdf_show_xy($pdf, “this is an exam of pdf documents, it is a good lib,”,50, 750);
pdf_show_xy($pdf, “if you like,please try yourself!”, 50, 730);
echo “a href=m.php?page=1首頁/a “;
if($page!=1){
echo “a href=m.php?page=”.($page-1).”上一頁/a “;
}
if($page$page_count){
echo “a href=m.php?page=”.($page+1).”下一頁/a “;
}
echo “a href=m.php?page=”.$page_count.”尾頁/a”;
// 結束一頁
pdf_end_page($pdf);
// 關閉並保存文件
pdf_close($pdf);
?更多問題到問題求助專區
php怎麼在頁面中直接打開pdf文件
首先,在網上下載第三方轉換軟件。將該軟件解壓至瀏覽PHP文件的同名目錄下。應用exec()執行該可執行文件。並將打開的文件保存至PHP可讀的文件類型(最好以時間戳命名),並將文件賦到一個變量中。
然後通過PHP 的header函數讀取該文件內容。並將讀取的內容在如SDK編輯器上打開。待用戶編輯完成後,保存至該文件中。並重新執行其他格式的文件-PDF軟件轉換。重新生成PDF文件,並將原來可以被PHP 打開的文件刪除。
這樣即可實現用PHP 來打開PDF文件。希望能幫到你。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/308460.html