莲枝专栏---听我令!

听我令!

“你现在又在折腾什么了?” “你教我用的 preview 宏包,是不错,但始终还是输出一个 PDF 文件,我还得要用 GIMP 还是什么图像处理软件,一页一页输出为 PNG 啊。至少不是截屏啊,呵呵。” “……其实,学妹,这也不必手动处理啦。” “哦?知道了,你是说,弄个 Script-Fu 让 GIMP 自动处理?” “那也行吧,不过,其实只需要一句命令行。” “什么?!怎么弄?” “你的电脑已经安装了 ImageMagick 了吧?那就好办了。如果你的 PDF 档案名是 thumbnails.pdf,在命令行界面输入
convert -depth 150 thumbnails.pdf thumbnails.png
就行了。PDF 里的每一页都会生成 thumbnails-1.pngthumbnails-2.png 等。网页用,解析度设成 150 应该已经十分足够,可以自己再斟酌。” “不错嘛。还有个问题,figuretable、以及公式,输出的 PDF 总在左右边有多余的空白,这怎么解决?” “……哦,嗯,这是个好问题,唔唔唔唔……” (众人:啊哈哈哈哈哈哈哈报应啊报应啊哈哈哈哈哈让你耍帅) “难道,还是要用 GIMP 去边吗。咦,刚刚 convert 好像有个 -trim 参数……不行啊,连之前设的 \PreviewBorder 留白也一并裁掉了。不如再用 -border 10px?……怪怪的,颜色也好像不太对,好像是在透明背景上加进了全白不透光的边框……” (众人:目瞪口呆,学妹认真动起手来也不简单嘛!) “用 pdfcrop 就好了哦~” (师兄,风一般的男子飘过~) “师兄,话说清楚点!哪里找啊?怎么用?” “学妹不知道吗?CTAN 里找,当普通宏包一般用 Package Manager 或 tlmgr 安装就好,然后在命令行界面输入
pdfcrop --margins 5 thumbnails.pdf thumbnails-cropped.pdf
新生成的 PDF 每一页就会裁剪得刚刚好,外加 5bp 留白边框,由于还是在 PDF 上作业,边框不会和背景起透光、不透光的冲突。” “还是师兄知道得多!(此处有人中枪大量出血)好吧,最后让我来加水印吧。” “加水印?你刚刚用的 ImageMagick 转 .png,可以顺便一并把这个手续做了啊。”
convert -density 150 \
  -font Helvetica -pointsize 8 \ 
  -draw "gravity southeast \
    fill black text 0,0 'Copyright'" \
thumbnails-cropped.pdf thumbnails.png
“用命令行界面,果然快捷多了!谢谢师兄!” (学妹,我呢?我呢?你刚刚还在满眼星星夸我的吧???啊~)
分享到:
未经允许不得转载:莲枝专栏---听我令!
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们