⑴ 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表格怎樣製作圖章
最後,一個自己設計的圖章就做好啦。