導航:首頁 > 文檔加密 > php打開pdf

php打開pdf

發布時間:2023-01-19 10:00:59

php 如何實現在線預覽文件如:txt,doc,pdf

第一種 預覽

$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/pdf");
// Header("filename:" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);

第二種下載

Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");readfile($path);
第三種預覽
Header("Content-type: application/pdf");// 文件將被稱為 downloaded.pdf
header("Content-Disposition:inline;filename='downloaded.pdf'");readfile($path);
第四種下載
$file = fopen($path,"r"); // 打開文件
// 輸入文件標簽
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 輸出文件內容
echo fread($file,filesize($path));
fclose($file);

⑵ 請問後輟名.php和.PDF的用什麼軟體打開

php簡單理解為網頁語言,用DW等網頁編輯或者乾脆用記事本都能開PDF簡單理解為矢量圖形化的文檔,用pdfReader打開就是

⑶ php如何支持pdf

下載PDFlib-8.0.6-MSWin32-php.zip,解壓縮,進入bind\php目錄下,查找對應
的版本php-520,復制libpdf_php.dll到window/system32目錄下,
修改文件名稱為php_pdf.dll,並打開php.ini進行編輯,在PHP5.2.8下,並未有
extension=php_pdf.dll,可手工添加,保存,重啟APACHE。
執行phpinfo()可查看pdf支持情況。

⑷ 我想用PHP讀取PDF文件的內容,尤其是現在很多的掃描後轉為PDF的文件,請問怎麼讀

你可以從網上找一些為PHP語言編寫的 pdf 擴展庫,數量不少,比如:


PHP的PDF解析庫 PdfParser


PdfParser 是一個標準的 PHP 庫提供個用於從 PDF 文件中抽取數據的工具。它載入 PDF 文件並解析文件中對象、頭和元數據,可抽取其中的文本信息,支持壓縮的 PDF、MAC OS 羅馬字元集編碼、8進制和16進制編碼。兼容 PSR-0 和 PSR-1。


示例代碼:

$document=SmalotPdfParserDocument::parseFile('document.pdf');
$pages=$document->getPages();
$text=$pages[1]->getText();


PHP官方里也有一個對PDF支持的庫 :PDFlib, 你可以根據自己的需要和喜好來使用。

⑸ PHP如何實現上傳PDF文件,在線閱讀PDF文件

上傳的話,跟上傳圖片是一樣的方式,只是上傳的是
pdf文件
,其他都一樣,然後將文件的完整路徑寫上就可以了,點擊閱讀按鈕,跳轉到文件的地址就可以在新的標簽打開文件並查看!

⑹ php網站pdf顯示插件 pdf.js 瀏覽器打開大文件崩潰。

您好,兩種方案:一種直接鏈接,把pdf文件當作img文件,類似<a href=""/>這種形式,這樣鏈接:
代碼如下:
<frame src="pdf文件的地址"></frame>

另一種:使用js插件哈。
其中實現閱讀pdf文件的js插件很多,比如:pdf.js:是一個技術原型主要用於在 HTML5 平台上展示 PDF 文檔,無需任何本地技術支持;jsPDF:是一個使用javascript語言生成PDF的開源庫(IE暫不支持);
比較簡單易上手的js插件:PDFObject.js,是一個 JavaScript 庫用來在HTML中動態嵌入 PDF 文檔。
效果如下:
PDFObject.js目前已經升級到1.2,可以支持IE9.

PDFObject.js宗旨:Sometimes you need a little JavaScript. When you do, try PDFObject.
來看看少之又少的js代碼:

代碼如下:

<script type="text/javascript">
window.onload = function (){
var success = new PDFObject({ url: "sample.pdf" }).embed();
};
</script>

OK,這樣就可以了。只要把地址寫對即可。
若我在某一個div中載入pdf咋辦呢?看官網,發現embed()方法可以有參數的,無參數是指body,有參數是具體的某一個位置。

代碼如下:

<script type="text/javascript">
window.onload = function (){
var success = new PDFObject({ url: "sample.pdf" }).embed(「div的id」);
};
</script>

當然,其中還可以進一步設置參數,比如你想以多少秒的速度預覽,有css,無css等。

⑺ php生成pdf文件在手機上能打開嗎

可以。現在一般的智能手機都支持打開pdf

⑻ php如何支持pdf

下載PDFlib-8.0.6-MSWin32-php.zip,解壓縮,進入bind\php目錄下,查找對應
的版本php-520,復制libpdf_php.dll到window/system32目錄下,
修改文件名稱為php_pdf.dll,並打開php.ini進行編輯,在PHP5.2.8下,並未有
extension=php_pdf.dll,可手工添加,保存,重啟APACHE。
執行phpinfo()可查看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.php3>finished</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_ration: 配置二頁的切換時間。

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怎麼用fpdf類在線瀏覽pdf文件

wps表格製作圖章的方法
首先,打開一個新的工作表,切換到「插入」選項卡,點擊「形狀」,在下拉表中選擇「橢圓」,按住shift鍵,畫出一個你心中圖章大小的圓形。
wps表格怎樣製作圖章
wps表格怎樣製作圖章
接下來,選中橢圓,切換到「繪圖工具」選項卡,點擊「填充」,選擇白色。然後點擊「輪廓」,設置圖章輪廓的線條大小和顏色,在這里我們選擇4.5磅的紅色線條。
wps表格怎樣製作圖章
wps表格怎樣製作圖章
wps表格怎樣製作圖章
接下來,是設置圖章中的圖形,可以選擇插入圖片或者自己繪制的簡單圖形,在這里,我們選擇插入圖片,在「插入」選項卡中,點擊「圖片」,在彈出的「插入圖片」對話框中選擇想要插入的圖片。然後調整好插入圖片的大小和位置。
wps表格怎樣製作圖章
wps表格怎樣製作圖章
接著,設置藝術字,在「插入」選項卡中點擊「藝術字」,在彈出的「藝術字型檔」對話框中選擇合適的形式,點擊「確定」之後,在彈出的「編輯『藝術字』文字」對話框中輸入想要的文字,並設置字體、大小、加粗等。然後將藝術字調整大小放入圖章中。
wps表格怎樣製作圖章
wps表格怎樣製作圖章
wps表格怎樣製作圖章
接下來,按照上面的步驟插入」網路經驗簽約作者專用章「的藝術字,然後切換到」藝術字「選項卡,點擊」藝術字「形狀,在這里,我們選擇半弧形,然後調整藝術字的大小,弧度,在圖章中的位置。
wps表格怎樣製作圖章
wps表格怎樣製作圖章
最後,一個自己設計的圖章就做好啦。

閱讀全文

與php打開pdf相關的資料

熱點內容
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:392
java調用js代碼 瀏覽:979
崑山市民app怎麼修改身份信息 瀏覽:779
php登陸次數 瀏覽:744
python字元轉成數字 瀏覽:822
海川用的是什麼伺服器 瀏覽:376
口才是練出來的pdf 瀏覽:458
雲伺服器哪個公司性價比高 瀏覽:517
源碼論壇打包 瀏覽:558
php怎麼做成word 瀏覽:692
python批量生成密鑰 瀏覽:492
程序員要不要考社區人員 瀏覽:150
app的錢怎麼充q幣 瀏覽:813
android銀行卡識別 瀏覽:755
怎麼在app投放廣告 瀏覽:11
手機文件管理怎麼看app名稱 瀏覽:192
程序員學數學哪本書最全 瀏覽:788
macd實戰選股公式源碼 瀏覽:644
加密晶元的計算方法 瀏覽:192