java匯出pdf檔案

2021-08-29 18:27:48 字數 1072 閱讀 8454

本文使用的是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...