|
|
发表于 2006-6-3 22:36:57
|
显示全部楼层
太棒了! 潜水这么常时间忍不住出来顶一下!!
整个互联网也就你这篇文章介绍的最实用了
稍微补充下我遇到的问题:
在ubuntu breezy 使用中出现了如下问题:
psnup文件居然是perl脚本,分别位于/usr/bin/psnup,/usr/local/bin/psnup,/usr/bin/X11/psnup
不能分页,不知道写这个脚本的哥们是什么"居心"
我又从redhat服务器上拷贝了psnup,psselect才搞定
另外关于psselect,可以选择单数偶数页-o(odd),-e(even)
另外可以选择页数范围,
-p3,9(3页和9页)
-p3-9(3,4,5,6...9页)
psnup 加-d参数可以添加边框
对于我喜欢缩印,并分开打印来说可以按照这样的顺序:
第一步用pdf2ps转一下
第二步用psselect选择要打的页
第三步用psnup缩印
第四步.....
....
...
干嘛呢?你没有打印机吗?
Post by scopio
我在linux下面打印的都是pdf文档,我只找到对ps文档的处理,所以我是先转成ps格式,然后psnup将文档缩印,接着用psselect分成奇数页文档和偶数页文档,再分别打印。具体操作如下:
1. pdf2ps file.pdf file.ps #将pdf文档转成ps文档
2. psnup -2 file.ps file-1.ps #2页缩印成一页
3. psselect -r -e file-1.ps file-1-even.ps #把缩印后的文件的偶数页按逆序提取出来
4. psselect -o file-1.ps file-1-odd.ps #把缩印后的文件奇数页提取出来
5. lpr file-1-even.ps #先打印偶数页,这是按逆序打的
6. lpr file-1-odd.ps #然后将刚才打印过的页面翻过来,在背面打奇数页,这是顺序打的
不过有一点问题,第2步出来的结果页边距为0,要调一下吧,我没有试 |
|