㈠ html長按二維碼保存圖片
想要保存二維碼圖片,除了長按還可以截圖,截圖更方便
不知生成的圖片是否保存成文件了,如果保存成了文件直接<img src="">顯示即可
如果沒有生成圖片文件,可以採取一種get模式的傳值方式。需要三個文件。
第一個文件HTML文件此文件中放表單
第二個文件php的用於接收html文件傳遞的值。但是此文件不生成圖片。在文件中放一個標簽<img src="three.php?a=1&b=2&c=3">
第三個文件即為three.php,此文件用get模式獲取a=1&b=2&c=3等參數,根據參數生成圖片並輸出即可。
僅供參考,如果有其他問題請補充說明。
㈢ PHP 中 使用 html2pdf出現中文亂碼問題 請名位幫個忙 多謝了
范德薩發撒
㈣ php下,有沒有開源的class,能把頁面按照原來的樣式生成pdf
1.
dompdf是一個HTML到PDF的轉換工具。它的核心是一個遵循大部份CSS2.1樣式的Rendering引擎。dompdf採用樣式驅動,它能夠下載並讀取外部樣式,整個樣式標簽和單個HTML元素的樣式屬性。它同樣支持目當大部份HTML屬性。
http://www.digitaljunkies.ca/dompdf/
2.
HTML2PDF能夠把一個HTML文本轉換成一個列印機友好的PDF文件。這個PHP腳本構建在FPDFPHP腳本之上。
http://html2fpdf.sourceforge.net/
3.
html2ps能夠把帶有圖片,復雜表格(包含rowspan/colspan) ,layer/div和css樣式的HTML轉換成Postscript與PDF。html2ps對CSS2.1支持非常好,並且很好地兼容不正確的HMTL。它甚至能夠轉換幾乎是採用CSS設計的網站如msn.com。
http://www.tufat.com/script19.htm
㈤ 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屬性。
㈥ 如何用html2pdf把多個連接的PHP網頁合並成一個pdf
方法1安裝Adobe Acrobat後會默認在IE瀏覽器中添加PDF工具欄。
該工具可以方便的將網頁轉化成PDF文檔,或者添加入已有的PDF文檔,Adobe PDF Explorer工具欄則可以在IE的收藏夾界面內管理window內的HTML文檔與PDF文檔的轉化。
方法2使用客戶端軟體HTML2PDF_Pilot。
HTML2PDF_Pilot的截面如上圖,很簡潔。
如果只是要完成最簡單的工作只需如箭頭所示,點擊上方的添加按鈕添加HTML文檔然後點擊轉換,稍等既可以完成一個HTML文檔的轉化工作。
兩種方法的比較
靈活性:
PDF工具欄的方式相比客戶端的方式要靈活許多。
在使用的過程中發現HTML2PDF_Pilot不能通過URL(網址)直接轉化PDF文檔,而工具欄只需在瀏覽的過程隨意使用。
功能:在功能的環節上,客戶端方式的HTML2PDF_Pilot就明顯要比PDF工具欄要強大許多
工具欄只提供了最基本的保存和添加入已有文檔的功能,而HTML2PDF_Pilot則提供了更為豐富的選項。
另外,如果需要批量轉化網頁文件的話,工具欄的方式也無法提供對應的功能。
㈦ 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屬性。
㈧ 請教個關於itext html2pdf表格的中文問題
import java.io.FileOutputStream;
import java.io.Reader;
import java.io.StringReader;
import java.util.List;
import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.html.simpleparser.HTMLWorker;
import com.lowagie.text.html.simpleparser.StyleSheet;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
@SuppressWarnings("unchecked")
public class Test {
public static void main(String[] args) throws Exception{
testItext();
}
public static void testItext()throws Exception{
BaseFont baseFont = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font sectionChinese = new Font(bfChinese, 12, Font.NORMAL);
//這個地址是本地的字體文件的,我們把字體文件放到伺服器上去了。
URL url = HtmlToPdf.class.getResource("/simsun.ttc");
//關鍵的應該是這一句
FontFactory.register(url.getFile());
Document document = new Document(PageSize.A4);
StyleSheet st = new StyleSheet();
st.loadTagStyle("body", "leading", "16,0");
st.loadStyle("pdfFont", "face", "times-roman");
PdfWriter.getInstance(document, new FileOutputStream("d:\\html2.pdf"));
document.open();
Reader reader = new StringReader("<p>ABCd中文abc</p><span>span中</span><table border=2><tr><td>中文content</td><td>column 2</td></tr></table>");
Paragraph context = new Paragraph();
List<Element> p = HTMLWorker.parseToList(reader, st);
for (int k = 0; k < p.size(); ++k){
context.setFont(sectionChinese);
context.add(p.get(k));
}
document.add(context);
document.close();
}
}
㈨ php另存網頁為PDF格式怎麼實現
有很多方法可以實現
谷歌瀏覽器頁面中右鍵選擇列印,然後就可以把網頁另存為PDF了。
調用第三方庫來完成,如html2pdf、tcpdf等。
㈩ PHP生成PDF,用什麼類庫好
建議用MPDF,優點主要是組裝頁面簡單,完美讀取頁面樣式,兼容utf8和圖片排版.
我用過fpdf,中文支持不好,而且要用拼單元格的方式拼頁面,特別麻煩.tcpdf沒太研究,因為更麻煩所以放棄了.
wkhtmltopdf需要伺服器支持,佔用伺服器資源較多.棄掉了
至於dompdf,HTML2PDF等,你可以適當研究一下