包含php版dompdf的詞條

本文目錄一覽:

dompdf 是不是不能配置文件保存路勁?

dompdf 是不是不能配置文件保存路勁?

新版的DOMPDF似乎默認沒有php-font-lib, 下載完之後放到dompdf\lib\php-font-lib目錄中.

2. 檢查/安裝新的字體, 中文字體推薦使用Google的DroidSansFallback, 只有3MB多.

(1) 安裝字體前修改一下dompdf_config.inc.php配置文件中的

def(“DOMPDF_ADMIN_USERNAME”, “yourname”);

def(“DOMPDF_ADMIN_PASSWORD”, “yourpassword”);

用戶名,是安裝字體時要的。

(2) 檢查一下dompdf_config.inc.php中是否包含php-font-lib的路徑配置, 請確認系統能找到Font.php

require_once(DOMPDF_LIB_DIR . “/php-font-lib/src/FontLib/Font.php”);

加到配置文件中。

(3) 瀏覽器進入dompdf/www/fonts.php進行字體安裝

php 如何在dompdf中添加中文字體 可以支持中文

新版的DOMPDF似乎默認沒有php-font-lib, 下載完之後放到dompdf\lib\php-font-lib目錄中.

2. 檢查/安裝新的字體, 中文字體推薦使用Google的DroidSansFallback, 只有3MB多.

(1) 安裝字體前修改一下dompdf_config.inc.php配置文件中的

    def(“DOMPDF_ADMIN_USERNAME”, “yourname”);

    def(“DOMPDF_ADMIN_PASSWORD”, “yourpassword”);

用戶名,是安裝字體時要的。

(2) 檢查一下dompdf_config.inc.php中是否包含php-font-lib的路徑配置, 請確認系統能找到Font.php

    require_once(DOMPDF_LIB_DIR . “/php-font-lib/src/FontLib/Font.php”);

加到配置文件中。

(3) 瀏覽器進入dompdf/www/fonts.php進行字體安裝

四種字體,正常的,粗體,斜體,等,一個個安裝。

include ‘dompdf6/dompdf_config.inc.php’;

$html = END

END;

 $html = file_get_contents(‘pdf.html’);

 上面多種方法引用模板。

如果 中文不支持,為中文加上字體定義:

在HTML 模板中。

span style=”font-size:16.0pt;line-height:105%;font-family:droidsans”

如果出現沒自動換行的中文,用DIV 試試。對 table 支持不好。

PHP生成PDF,用什麼類庫好

FPDF

FPDF

這個PHP

Class允許你採用純PHP(更確切地說就是不需要使用PDFlib)來生成PDF文件。它所具有的特點包括:可選擇的unit大小,頁面格式和頁邊

距;頁眉和頁腳管理;自動分頁;自動換行與文本自動對齊;支持JPEG與PNG圖片格式;支持着色和文件超鏈接;支持TrueType,Type1與

encoding;支持頁面壓縮。

HTML2PDF

HTML2PDF能夠把一個HTML文本轉換成一個打印機友好的PDF文件。這個PHP腳本構建在FPDF

PHP腳本之上。

TCPDF

TCPDF是一個用於快速生成PDF文件的PHP5函數包。TCPDF基於FPDF進行擴展和改進。支持UTF-8,Unicode,HTML和

XHTML。

html2ps

html2ps

能夠把帶有圖片,複雜表格(包含rowspan/colspan)

,layer/div和css樣式的HTML轉換成Postscript與PDF。

html2ps對CSS2.1支持非常好,並且很好地兼容不正確的HMTL。它甚至能夠轉換幾乎是採用CSS設計的網站如msn.com。

HTML_ToPDF

HTML_ToPDF能夠把任何HTML文檔轉換成在任何平台和打印機下界面格式都一樣的PDF文檔。它包括支持圖片轉換,使用樣式表來定製PDF

文件和錯誤處理。

cPdfWriter

cPdfWriter是一個能夠輸出PDF文檔的PHP5

class。基於TCPDF,FPDF和其它相關腳本。

dompdf

dompdf是一個HTML到PDF的轉換工具。它的核心是一個遵循大部份CSS2.1樣式的Rendering引擎。dompdf採用樣式驅動,

它能夠下載並讀取外部樣式,整個樣式標籤和單個HTML元素的樣式屬性。它同樣支持目當大部份HTML屬性。

如何用PHP獲取主流視頻網站的縮略圖

給你說下大體的思路吧,正好也剛寫完個爬蟲。

首先,要爬取想要的視頻頁面,先要有能用代碼模擬出來整個登錄過程,(有些需要登陸後才能顯示的),這些包括以什麼形式訪問此頁面GET?POST?,當然這裡POST需要加參數才能訪問,另外,最好還要把COOIKES值設置成固定的,這樣訪問才不容易被識別為異常訪問:(我用的是官方發行的一個類-Quest.php)

-實例化HTTP_ HTTP_Request(“域名”);

-聲明相應的請求;$req-setMethod(HTTP_REQUEST_METHOD_GET); $req-setMethod(HTTP_REQUEST_METHOD_POST);

-發送連接;$req-setURL(“”);

-執行請求:$req-sendRequest();

-得到cookies:$cookies = $req-getResponseCookies();(傳給一個新的數組,在需要反覆爬取的頁面盡量傳此cookies,需要登陸爬取的必反)

-清除post和cookies:$req-clearPostData(); $req-clearCookies(); (循環爬取時需要清除)

-添加post方法:$req-addPostData(name,value,false); 參數name,參數value;

-得到理想頁:$response = $req-getResponseBody();

-得到頭信息:$resHeader = $req-getResponseHeader();

-打開指定文件:$res = fopen(“c:/love/forever.txt”, ‘w’);

-寫入 :fwrite($res,$response); #寫入

-關閉指針:fclose($res);

我爬取的去文字信息,你要爬取對應視頻圖片直接抓取出來就行了–

你可以試下這個代碼,js:在隨便網頁地址欄輸入—javascript:Ai7Mg6P=”;for%20(i7M1bQz=0;i7M1bQzdocument.images.length;i7M1bQz++)

{Ai7Mg6P+=’img%20src=’+document.images[i7M1bQz].src+’br’};if(Ai7Mg6P!=”){document.write(‘center’+Ai7Mg6P+’/center’);

void(document.close())}else{alert(‘No%20images!’)}

加油!

php下,有沒有開源的class,能把頁面按照原來的樣式生成pdf?

1.

dompdf是一個HTML到PDF的轉換工具。它的核心是一個遵循大部份CSS2.1樣式的Rendering引擎。dompdf採用樣式驅動,它能夠下載並讀取外部樣式,整個樣式標籤和單個HTML元素的樣式屬性。它同樣支持目當大部份HTML屬性。

2.

HTML2PDF能夠把一個HTML文本轉換成一個打印機友好的PDF文件。這個PHP腳本構建在FPDFPHP腳本之上。

3.

html2ps能夠把帶有圖片,複雜表格(包含rowspan/colspan) ,layer/div和css樣式的HTML轉換成Postscript與PDF。html2ps對CSS2.1支持非常好,並且很好地兼容不正確的HMTL。它甚至能夠轉換幾乎是採用CSS設計的網站如msn.com。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/256918.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:43
下一篇 2024-12-15 12:43

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • PHP與Python的比較

    本文將會對PHP與Python進行比較和對比分析,包括語法特性、優缺點等方面。幫助讀者更好地理解和使用這兩種語言。 一、語法特性 PHP語法特性: <?php // 簡單的P…

    編程 2025-04-27
  • PHP版本管理工具phpenv詳解

    在PHP項目開發過程中,我們可能需要用到不同版本的PHP環境來試驗不同的功能或避免不同版本的兼容性問題。或者我們需要在同一台服務器上同時運行多個不同版本的PHP語言。但是每次手動安…

    編程 2025-04-24
  • PHP數組去重詳解

    一、array_unique函數 array_unique是php中常用的數組去重函數,它基於值來判斷元素是否重複,具體使用方法如下: $array = array(‘a’, ‘b…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • php擴展庫初探

    一、什麼是php擴展庫? PHP擴展庫(PHP extension)是一些用C語言編寫的動態鏈接庫,用於擴展PHP的功能。PHP擴展庫使得PHP可以與各種數據庫系統相連、SMTP、…

    編程 2025-04-23

發表回復

登錄後才能評論