分类: 嵌入式
2009-05-17 10:50:56
因CUBlog编辑器不好用,我已将网志搬迁到CNBLOGS。
最新版的程序请到PDF补丁丁的新网志下载:
http://pdfpatcher.cnblogs.com/
0.2.4 2009年10月9日
新增功能:
更新 PDF 组件库为 iTextSharp 4.1.6。
导入简易书签文件时,可使用“打开书签”指令,指示是否打开书签。此指令影响后续的所有书签。
在打开需要打开权限的 PDF 文件时提示输入密码。
导入书签文件时可强制指定书签为打开或关闭状态,可强制取消书签链接目标的缩放比例。
导入信息文件时,可强制指定初始页面视图。
修改功能:
导入简易书签文件时,书签的开闭状态默认改为关闭。
导入信息文件的链接坐标允许使用负数。
最新版本的程序将在网志上不定期发布。
程序界面如下(界面同0.2.1版):
比0.2.1版新增的功能:
修复错误:
制作 PDF 书签或添加 PDF 批注
还是用 Foxit Reader 吧。免费软件,操作非常方便。
现在也可以使用简易书签文件导入 PDF 书签,请见前面的介绍:
导出 PDF 文档中的信息
步骤如下:
编辑 PDF 信息文件
导出的 PDF 信息文件是一个 XML 文件,可采用文本编辑器或 XML 编辑器编辑。您可以通过编辑该信息文件,然后将其再导入到 PDF 文档中打补丁,从而修改 PDF 文档的阅读器设置、书签、批注等内容。由于 XML 文件的内容可以用文本编辑器批量查找替换,因此,可以方便地批量修改某些 PDF 信息(如批量将点击后修改缩放比例的书签修改为不改变缩放比例、将所有文档链接批注的边框颜色改成红色下划线等等)。
关于修改 PDF 信息文档的介绍,请参见接下来的文章。
PDF 信息文件的架构
信息文件是一个 XML 文件,其架构定义如以下 XSD 文件所示(或可参见附图)。
PDF文档信息架构(已包含在上面的程序压缩包中)。
给 PDF 文件打补丁
编辑好 PDF 信息文件后,可以使用此工具给源文件打补丁,生成根据自己需要的新 PDF 文件。步骤如下:
chinaunix网友2009-10-21 20:45:00
是忘记了更改软件的版本号了 :P 跳到目标页面增加一页的原因应该是合适宽度=65,而坐标设置为0,由于页面的纵坐标处于页面的底部,因此跳到65页坐标为0的地方就是65页最底端,看起来就好像跳到了第66页。您可以将坐标设置为一个比较大的值,如10000之类的,这样就会跳转到页面的顶端了。 请将该标签文件发送到我的邮箱,让我看看是否可以改善这个问题。
chinaunix网友2009-10-20 14:57:07
上面的下载,说的是0.2.3版,下过来后,在软件里看到是0.2.2版,是否命名错误? 另外,发现在有些PDF文件里,批量修改标签后,每一个标签,跳转时,都比原来的要增加一页,但在编辑时却显示是没有增加一页的。比如 合适宽度 65, 跳转到了 第66页。
chinaunix网友2009-10-09 12:45:58
感谢作者作出这么好的工具,不知可否增加一个功能,就是整个pdf根据书签导出图片,文件夹根据书签命名!因为在移动设备上看图片比pdf方便和快很多