| 介绍一个免费 pdf 工具 |
|
| 作者: tuma.wang 发布日期:
2008-8-06
查看数:
出自: 网上读书园地
|
本论坛上,大家处理pdf文件好像多用 acrobat professional。这个软件功能应该是很强大的,不过在大多数情况下有点用牛刀杀鸡的感觉,而且得找破解版的。我这里推荐一个免费工具 pdftk,一般情况下就够用了。
pdftk能干什么?根据它主页上列出来的:
* Merge PDF Documents
* Split PDF Pages into a New Document
* Decrypt Input as Necessary (Password Required)
* Encrypt Output as Desired
* Fill PDF Forms with FDF Data and/or Flatten Forms
* Apply a Background Watermark
* Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
* Update PDF Metadata
* Attach Files to PDF Pages or the PDF Document
* Unpack PDF Attachments
* Burst a PDF Document into Single Pages
* Uncompress and Re-Compress Page Streams
* Repair Corrupted PDF (Where Possible)
看看,是不是基本够用了?下面举几个例子。注意,这是个命令行工具,在windows下要到dos窗口下使用。
1. 把几个pdf里任意的页组合成新的pdf文件。下面生成的 new.pdf 依次包含 3.pdf 的3-10 页,4.pdf 的 第4页,3.pdf 的11-13页,4.pdf 的第2页。注意要给每个pdf文件起个代号。
$ pdftk A=3.pdf B=4.pdf cat A3-10 B4 A11-13 B2 output new.pdf
实际上,可以对任意多的文件执行任意的合并、分拆等操作。
2. 给某pdf文件加个背景(水印)。
$ pdftk A=t.pdf background watermark.pdf output u.pdf
watermark.pdf 的第一页会作为背景加到t.pdf的每一页上。(如何生成用作水印的pdf文件?什么方法都行:用pdfFactoryPro打印;用staroffice直接export出来;用老马软件把图片转成pdf,等等)
其他还有一些功能我就不介绍了。事实上我也没用过其他的功能。需要用的话,只敲pdftk命令不带任何参数,就会打出所有命令的简介。网上也有详尽的文档和例子。
pdftk提供windows可执行文件、MacOS Installer和多种linux发行版的package下载。也提供了源码,其他平台下可以自己编译生成。
pdftk作为命令行工具,与其他命令结合,可以干更多的事,这里就不多说了。
(不知道能不能挣到威望或者财富?呵呵。) |
|
|
|
| 【论坛浏览】 【我来说两句】 【打印】 【大】 【中】 【小】 【关闭】 |
|
|
|
|
|
|