本文使用的是com.itextpdf,用servlet匯出,匯出的結果帶邊框。
要注意的一下,別忘記設定contenttype:
另外如果發現**長寬不好調整,可以嘗試修改紙張型別a3/a4:
document document = new document(pagesize.a3);
步驟如下:
1.引入到pom:
com.itextpdf
itextpdf
5.5.1
2.controller
response.setheader("content-disposition", "attachment; filename="aa.pdf");// 組裝附件名稱和格式
string titles = ;
string sheetname ="aa";
reportservice.exportmsgpdf(areaid, data, page, limit, " order by record_date desc", titles,outputstream
,sheetname,changelang);
3.實現
public void exportmsgpdf(integer areaid, data data, integer page,
integer limit, string sort, string titles,
servletoutputstream outputstream, string sheetname,
string changelang) catch (documentexception e)
// 空加密,禁用編輯
// 頁邊空白
document.setmargins(5, 5, 5, 5);
// 設定字型
// basefont bfchinese;
try ;//每欄的寬度
table1.setwidths(width1); //設定寬度
//首行
for(int i=0;i參考:
純前端匯出pdf檔案
純前端js匯出pdf,已經用於生產環境。工具 1 html2canvas,一種讓html轉換為的工具。2 pdfmake或者jspdf 一種生成 編輯pdf,並且匯出pdf的工具。pdfmake 優點 能夠支援中文,具有部分自適應布局功能,需要vfs fonts.js 字型檔案。生成vfs font...
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...