文件名称:飞qjava源码-PdfLayoutManager:向PDFBox添加换行、分页、表格和样式
文件大小:209KB
文件格式:ZIP
更新时间:2024-06-26 09:47:42
系统开源
飞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
【文件预览】:
PdfLayoutManager-master
----.gitignore(58B)
----README.md(14KB)
----pom.xml(5KB)
----updateJavadoc.sh(839B)
----src()
--------test()
--------main()
----sampleScreenShot.png(38KB)