社区
Java SE
帖子详情
怎么利用pdfbox获得pdf文档中的字体信息?谢谢
logicpenncsdn
2005-11-27 04:03:35
怎么利用pdfbox获得pdf文档中的字体信息?谢谢
...全文
122
1
打赏
收藏
怎么利用pdfbox获得pdf文档中的字体信息?谢谢
怎么利用pdfbox获得pdf文档中的字体信息?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YuLimin
2005-11-27
打赏
举报
回复
没有用过这个,最好看自带的示例程序,应当有相关的介绍的。
PDF
Box
替换文本内容(
PDF
Box
根据模板生成
PDF
文档
)
本资源是基于
PDF
Box
组件,根据
PDF
模板文件生成
PDF
文档
的Java代码,代码
中
包含宋体
字体
文件,替换
PDF
模板文件内容的源代码文件。
PDF
Box
PDF
处理类库-其他
PDF
Box
是Java实现的
PDF
文档
协作类库,提供
PDF
文档
的创建、处理以及
文档
内容提取功能,也包含了一些命令行实用工具。 特征: 提取文字 从
PDF
文件
中
提取Unicode文本。 分割合并 将单个
PDF
拆分为多个文件或合并多个
PDF
文件。 填写表格 从
PDF
表单
中
提取数据或填写
PDF
表单。 预检 根据
PDF
/ A-1b标准验证
PDF
文件。 打印 使用标准Java打印API打印
PDF
文件。 另存为图片 将
PDF
保存为图像文件,例如PNG或JPEG。 创建
PDF
从头开始创建带有嵌入式
字体
和图像的
PDF
。 签收 对
PDF
文件进行数字签名。
java8看不到源码-
pdf
box
:
pdf
box
演示
java8 看不到源码
pdf
box
pdf
box
demo
PDF
Box
是Java实现的
PDF
文档
协作类库,提供
PDF
文档
的创建、处理以及
文档
内容提取功能,也包含了一些命令行实用工具。 ##主要特性包括: ###1.Extract Text 从
pdf
文档
中
提取文本。 ###2.Split & Merge 将一个单独的
pdf
文件拆分成多个文件,或者合并多个文件为一个文件 ###3.Fill Forms 从
PDF
表单
中
提取数据或者填充表单。 ###4.Preflight 验证
PDF
是否违反
PDF
/A-1b标准 ###5.Print 运用标准的java打印api打印
pdf
###6.Save as Image 保存
pdf
为一张图片,比如png jpeg ###7.Create
PDF
s
利用
嵌入的
字体
图片创建
pdf
文件 ###8.Signing 数字签名 ##Maven依赖: org.apache.
pdf
box
pdf
box
2.0.0 ##注 Due to the change of the java color management module towards “LittleCMS
OFD转换
PDF
、IMG、SVG、HTML工具JAR包
OFD
文档
转换支持
PDF
转换: 通过对OFD的
文档
进行解析,使用 Apache
Pdf
box
生成并转换OFD
中
的元素为
PDF
内的元素实现
PDF
的转换。 图片转换: 通过对OFD的
文档
进行解析,采用java.awt绘制图片,支持转换为PNG、JPEG图片格式。 SVG矢量图形转换: 使用Apachebatik-transcoder提供的图形绘制实现java.awtAPI绘制,最终生成SVG矢量图形。 HTML转换: 使用上述SVG矢量图形转换作为显示效果层A,再将OFD
文档
中
的文字(仅)解析为SVG作为文字复制层B,B置于A层之上,文字颜色transparent,无需关心
字体
,在移动端同样正常显示。
飞qjava源码-
Pdf
LayoutManager:向
PDF
Box
添加换行、分页、表格和样式
飞q java源码
PDF
版面管理器 该项目是添加内联样式、对齐文本、
字体
加载/缓存和其他改进的先驱。 LayoutManager1 可能仍会更新,以便通过复制类似类的 API 来简化用户过渡到 LayoutMgr2。 只有 LayoutMgr2 才支持重要的新功能。 LayoutManager1 是
PDF
Box
的包装器,用于添加换行、分页和表格。 它使用盒模型(如 HTML)作为样式。 需要
PDF
Box
,后者又需要 Log4J 或 apache commons Logging。 用法 例子: API
文档
可从 maven
中
心
获得
。 我认为旧(2.0 之前)版本的
PDF
Box
中
的字符编码问题已得到修复。 因此,我删除了俄语的音译代码,该代码还将任何“高 ANSI 字符”转换为较低的 ANSI 等效字符,或者如果没有等效字符,则转换为项目符号。 如果您遇到有关字符支持的例外情况,您现在需要加载包含这些字符的
字体
,或者自己捕获它们。 以下是加载
字体
的方法: 这是我用来捕获它们的方法(不完整,不再使用新版本的
PDF
Box
): 从源头构建 需要 Maven 3 和 Java JDK
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章