php採集網站pdf文件,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-hk/n/308460.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-03 14:49
下一篇 2025-01-03 14:49

相關推薦

發表回復

登錄後才能評論