﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-苟全性命于乱世，不求闻达于江湖-随笔分类-5.杂记</title><link>http://www.blogjava.net/codekook/category/29086.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 20 Jan 2008 20:14:06 GMT</lastBuildDate><pubDate>Sun, 20 Jan 2008 20:14:06 GMT</pubDate><ttl>60</ttl><item><title>pdf 合并/分割 书签编辑，共享的软件那么多，免费的没有一个</title><link>http://www.blogjava.net/codekook/archive/2008/01/20/176645.html</link><dc:creator>codekook</dc:creator><author>codekook</author><pubDate>Sun, 20 Jan 2008 15:50:00 GMT</pubDate><guid>http://www.blogjava.net/codekook/archive/2008/01/20/176645.html</guid><wfw:comment>http://www.blogjava.net/codekook/comments/176645.html</wfw:comment><comments>http://www.blogjava.net/codekook/archive/2008/01/20/176645.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/codekook/comments/commentRss/176645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/codekook/services/trackbacks/176645.html</trackback:ping><description><![CDATA[（1）pdf相关软件的介绍：http://blog.sina.com.cn/s/blog_46dac66f010002a8.html<br />
（2）看PDF的软件很多。编辑PDF文件的更多，但几乎没有免费的，这也说明这一领域有着广大的用户和市场。<br />
（3）sourceForge上有很多pdf的库，但没找到一个能编辑pdf文件书签的。这使我强烈地想自己写一个。<br />
（4）目前找到的两款小工具：<br />
&nbsp;&nbsp;&nbsp;&nbsp; mbtPdfAsm：http://thierry.schmit.free.fr/spip/spip.php?article15<br />
&nbsp;&nbsp;&nbsp;&nbsp; pdftk：&nbsp;&nbsp;&nbsp; http://www.accesspdf.com/article.php/20041130153545577<br />
&nbsp;&nbsp;&nbsp;&nbsp; 用前者解决了当务之急，但使用非常的不和谐。<br />
（5）我还是喜欢看纸质的书。如果买书方便的话，就不要去看电子书。<br />
<br />
<br />
mbtPdfAsm使用：<br />
（1）提取：先定义一个Page.txt的文件，这个文件定义了要提取的文件、每个文件要提取哪些页<br />
&nbsp;&nbsp;&nbsp;&nbsp; 这既可以用来分割，也可以用来合并。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 提取一个文件的部分页就是分割，提取多个文件的全部页就是合并<br />
&nbsp;&nbsp;&nbsp;&nbsp; 分割的命令：mbtPdfAsm -dYourFile.pdf -sPage.txt&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; -d，-s是参数，YourFile.pdf表示生成的文件<br />
&nbsp;&nbsp;&nbsp;&nbsp; 比如要提取test.pdf的1～10页，则Page.txt文件里面只需一行：test.pdf 1-10<br />
（2）编辑书签：先定义一个Headings.txt文件，这个文件定义了书签的结构。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 格式：<br />
&nbsp;&nbsp;&nbsp; 1 0 1 1 目录<br />
&nbsp;&nbsp;&nbsp; 2 0 2 2 第一章<br />
&nbsp;&nbsp;&nbsp; 3 1 1 2&nbsp;&nbsp; 第一章第一节<br />
&nbsp;&nbsp;&nbsp; 4 1 2 3&nbsp;&nbsp; 第一章第二节<br />
&nbsp;&nbsp;&nbsp; 5 0 3 6 第二章<br />
&nbsp;&nbsp;&nbsp; 6 0 4 9 第三章<br />
<br />
&nbsp;&nbsp;&nbsp; 第一列表示第几个书签，基本上是连续的<br />
&nbsp;&nbsp;&nbsp; 第二列表示书签处于第几层，顶层是0<br />
&nbsp;&nbsp;&nbsp; 第三列表示该层的第几个书签<br />
&nbsp;&nbsp;&nbsp; 第四列表示该书签跳到第几页<br />
<br />
&nbsp;&nbsp;&nbsp;  从简洁的角度来讲，只要第二列和第四列数字就够了。1，3多余而且增加了使用的复杂性。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; <br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/codekook/aggbug/176645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/codekook/" target="_blank">codekook</a> 2008-01-20 23:50 <a href="http://www.blogjava.net/codekook/archive/2008/01/20/176645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>