ompdf是一個(gè)可以將HTML生成PD并保留樣式效果的PHP第三方擴(kuò)展。
下面就一步步講解如何使用:
一、通過composer安裝
composer require dompdf/dompdf
安裝過程
二 、編寫測(cè)試代碼
(1)引用autoload.php
include 'vendor/autoload.php';
(2)實(shí)例化Dompdf
$dompdf=new \Dompdf\Dompdf();
(3)加載HTML
$dompdf->loadHtml($html); //$html 為HTML字符串
(4)設(shè)置紙張和方向
$dompdf->setPaper('A4', 'landscape'); //紙張大小和紙張方向
(5)生成PDF并下載
$dompdf->render();
$dompdf->stream('數(shù)據(jù)字典.pdf');
三、導(dǎo)出PDF測(cè)試,發(fā)現(xiàn)中文亂碼了
導(dǎo)出PDF發(fā)現(xiàn)中文亂碼了
四、解決中文亂了問題
(1)下載支持中文的字體包放到根目錄下(和vendor目錄同級(jí)),這里演示使用的是阿里巴巴的普惠字體(字體格式是ttf的,小編原先下載使用的字體格式是otf格式的無(wú)效)
(2)下載dompdf字體安裝工具解壓到根目錄(和vendor目錄同級(jí))
下載地址:https://github.com/dompdf/utils
(3)在命令行(CMD定位到根目錄)下執(zhí)行命令
php load_font.php "puhui" Alibaba-PuHuiTi-Light.ttf
執(zhí)行成功后在路徑(vendor\dompdf\dompdf\lib\fonts)下就會(huì)出現(xiàn)剛才的字體
(4)在樣式文件中指定使用剛才安裝的字體
body{font-family:puhui;}
(5)再次導(dǎo)出PDF測(cè)試成功
亂碼問題解決
數(shù)字時(shí)代,HTML和PDF已經(jīng)成為兩種非常流行的文檔格式。HTML是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)記語(yǔ)言,而PDF則是一種用于創(chuàng)建可打印和可查看的文檔的格式。然而,有時(shí)候我們需要將HTML文檔轉(zhuǎn)換為PDF格式,或者需要修改PDF文檔的內(nèi)容。這時(shí),首助編輯高手軟件就成為了我們的得力助手。
1.它是一款功能強(qiáng)大的軟件,它可以幫助用戶將HTML批量轉(zhuǎn)換為PDF格式。這個(gè)軟件支持多種HTML和PDF之間的轉(zhuǎn)換方式,包括將整個(gè)HTML網(wǎng)頁(yè)轉(zhuǎn)換為PDF。
2.除了HTML網(wǎng)頁(yè)的轉(zhuǎn)換,還可以將PDF批量轉(zhuǎn)為圖片,HTML網(wǎng)頁(yè),操作簡(jiǎn)單,非常方便
3.除了將HTML轉(zhuǎn)換為PDF之外,還提供了強(qiáng)大的PDF文檔新建、內(nèi)容修改功能。
4.用戶可以使用這個(gè)軟件的“修改PDF文檔”功能,打開一個(gè)現(xiàn)有的PDF文檔,然后進(jìn)行編輯、修改、添加注釋等操作。
5.也可以通過“新建PDF文檔”功能,去快速新建并編輯新的PDF文檔。
6.而且在轉(zhuǎn)換之前,支持選擇新文件的保存位置,可以保存在原文件相同位置,指定位置都行。
總之,它是一款非常實(shí)用的軟件,它可以幫助用戶將HTML批量轉(zhuǎn)換為PDF格式,并且可以輕松地修改PDF文檔的內(nèi)容。如果你需要處理HTML和PDF之間的轉(zhuǎn)換和編輯任務(wù),那么首助編輯高手絕對(duì)是你不可錯(cuò)過的選擇。
數(shù)字化時(shí)代,HTML網(wǎng)頁(yè)文件作為信息傳播的主要載體,廣泛應(yīng)用于各個(gè)領(lǐng)域。然而,有時(shí)我們可能需要將這些網(wǎng)頁(yè)內(nèi)容保存為PDF格式,以便更好地分享、打印或存檔。為了滿足這一需求,首助編輯高手軟件提供了將HTML網(wǎng)頁(yè)文件批量轉(zhuǎn)換為PDF文檔的功能,讓您的工作更加高效便捷。
第一步:文件導(dǎo)入 打開軟件,在“PDF編輯工具”板塊中,將轉(zhuǎn)換模式切換為“HTML轉(zhuǎn)PDF”
第二步:通過點(diǎn)擊“添加文件”和“添加文件夾中的文件”按鈕,將需要轉(zhuǎn)換的HTML網(wǎng)頁(yè)文件導(dǎo)入到軟件中。
第三步:選擇輸出路徑 在轉(zhuǎn)換前,您需要選擇輸出路徑,即轉(zhuǎn)換后的PDF文件保存的位置。
第四步:支持自定義輸出路徑,比如選擇“指定位置”,進(jìn)入“選擇新位置“窗口,選擇電腦中的某個(gè)文件夾作為路徑,方便您管理轉(zhuǎn)換后的文件。
第五步:開始轉(zhuǎn)換 設(shè)置好轉(zhuǎn)換參數(shù)和輸出路徑后,點(diǎn)擊“開始轉(zhuǎn)換”按鈕。將自動(dòng)開始批量轉(zhuǎn)換HTML網(wǎng)頁(yè)文件為PDF文檔。
第六步:查看轉(zhuǎn)換結(jié)果 當(dāng)轉(zhuǎn)換完成后,會(huì)在輸出路徑中生成對(duì)應(yīng)的PDF文件。您可以打開文件夾查看和管理轉(zhuǎn)換后的文件,確保轉(zhuǎn)換結(jié)果符合您的預(yù)期。
軟件以其簡(jiǎn)單易用的操作界面和強(qiáng)大的批量轉(zhuǎn)換功能,成為了用戶進(jìn)行HTML網(wǎng)頁(yè)文件批量轉(zhuǎn)換為PDF文檔的理想選擇。無(wú)論您是需要將多個(gè)網(wǎng)頁(yè)保存為PDF格式進(jìn)行打印、分享還是存檔,都能為您提供高效、便捷的解決方案。在這個(gè)數(shù)字化快速發(fā)展的時(shí)代,讓首助編輯高手成為您辦公自動(dòng)化的得力助手,助您輕松應(yīng)對(duì)各種文檔處理需求。快來(lái)體驗(yàn)首助編輯高手的強(qiáng)大功能吧!
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。