-
飞qjava源码-PdfLayoutManager:向PDFBox添加换行、分页、表格和样式下载
资源介绍
飞q
java源码PDF版面管理器
该项目是添加内联样式、对齐文本、字体加载/缓存和其他改进的先驱。
LayoutManager1
可能仍会更新,以便通过复制类似类的
API
来简化用户过渡到
LayoutMgr2。
只有
LayoutMgr2
才支持重要的新功能。
LayoutManager1
是
PDFBox
的包装器,用于添加换行、分页和表格。
它使用盒模型(如
HTML)作为样式。
需要
PDFBox,后者又需要
Log4J
或
apache
commons
Logging。
用法
例子:
API
文档可从
maven
中心获得。
我认为旧(2.0
之前)版本的
PDFBox
中的字符编码问题已得到修复。
因此,我删除了俄语的音译代码,该代码还将任何“高
ANSI
字符”转换为较低的
ANSI
等效字符,或者如果没有等效字符,则转换为项目符号。
如果您遇到有关字符支持的例外情况,您现在需要加载包含这些字符的字体,或者自己捕获它们。
以下是加载字体的方法:
这是我用来捕获它们的方法(不完整,不再使用新版本的
PDFBox):
从源头构建
需要
Maven
3
和
Java
JDK
- 上一篇: itext生成pdf解决中英文换行问题
- 下一篇: Html转pdf 解决中文、数字、英文换行问题