jspdf是乙個強大的基於html5的pdf生成工具,許多公司需要用它來生成pdf報表。
我也是昨天才了解到它,所以我對於jspdf也是一知半解,在這裡我歸納兩種我覺得比較實用的生成方法。
鏈結位址
首先,你必須得擁有這個外掛程式
這是練習這個功能所需要的js檔案,但是我所歸納的兩種只需要以下三種
==>國服第一莫節操
第一種:html
function exportpdfhtml()
};// all units are in the set measurement for the document
// this can be changed to "pt" (points), "mm" (default), "cm", "in"
doc.fromhtml($('#bestfizz').get(0), 15, 15, );
document.getelementbyid("iframe123").src = doc.output('datauristring');
}顧名思義就是直接將html頁面匯出成pdf檔案,上述**的功能為 將乙個標籤id="bestfizz"的內容匯出成pdf
這種方法雖然能直接將html頁面內容匯出成pdf,但會丟失其原有樣式,比如你的**table,你的css,不過網上已經有方法彌補,在這我就不細寫,大家找度娘。
第二種:
function exportpdfimage()
});
}這種方法比較硬性,不夠靈活,其優缺點大家也能想到。
以上為個人筆記,都為皮毛,歡迎指錯以便共同學習,接下來我也會更加深入理解jspdf。
生成pdf檔案
public void createpdf throws exception tablet.settotalwidth f this.addcell tablet,姓名 yy 1,0,20,fontcn.getnormalfont element.align left,0,0,0,0 this.ad...
java生成pdf檔案
先附上我寫的 再慢慢解析內容 doc.open 開啟文件 pdfptable pdfpcell 單元格 paragraph 段落 doc.newpage 新開一頁 paragraph.setalignment 1 設定居中 document doc new document doc.setmargi...
java 生成PDF檔案
工具 adobe acrobat 1 選擇準備表單 2 設定表單 解決中文字元問題 com.itextpdf groupid itext asian artifactid 5.2.0 version dependency 定義乙個與模板表單中名稱對應的bean class contentbean p...