java通過html生成pdf,支持css和圖片以及橫向打印
項目當中通常會有生成pdf的需求,pdf的排版尤為重要!通過html生成,最為方便. 1. 依賴 工具使用freemarker模板進行數據渲染 2. 工具類 代碼中需要注意路徑設置,否則會導致css和圖片引入無效 ...
PDF默認是縱向打印的,通過rotate 來讓其改變為橫向打印,一般在打印A 紙以及發票的時候會用橫向打印。橫向打印時頁面會出現行轉列以及列轉行的情況,因此在設置頁面大小的時候一定要寬度設置的寬一些,表格的maxWidth設置在 到 之間就行了,不然會打印的表格就會不是太全或者很少。如果你是縱向打印,那么Rectangle設置頁面大小就可以根據實際情況設置了。下面附上代碼: package com ...
2017-03-09 19:32 0 2068 推薦指數:
項目當中通常會有生成pdf的需求,pdf的排版尤為重要!通過html生成,最為方便. 1. 依賴 工具使用freemarker模板進行數據渲染 2. 工具類 代碼中需要注意路徑設置,否則會導致css和圖片引入無效 ...
Document doc = new Document(PageSize.A4); 這個是用PageSize.A4設置的是縱向A4大小 進入 com.itextpdf.text.PageSize的 ...
依賴 1. 生成pdf 文件 pdf 文件代碼 2 . 打印pdf 文件 ...
將獲取的pdf文件按頁拆分:參考https://q.cnblogs.com/q/99944/ pdf文件有多頁,第一頁需設置橫向打印,其他頁設置為縱向打印。 ...
pdf打印橫向打印 不居中,打出來的東西預覽是好着的,但是打出來就不行了,明顯不居中,打了五六張紙之后我確認不是我的程序的問題,於是我開始研究福昕閱讀器的打印設置,發現了如下規律。 解決辦法: 文件--打印--看截圖如下 最后別忘了點【確定】 ok ...