【问题标题】:Batch convert .py (text files) to .pdf on osx在 osx 上将 .py(文本文件)批量转换为 .pdf
【发布时间】:2014-04-02 21:22:56
【问题描述】:

我教授一门 Python 课程,并有大量提交考试的 .py 文件。我想将所有这些转换为 pdf,以便我可以在我的 ipad 上的 IAnnotate 中打开它们,标记它们并将它们返回给学生。如何在批处理模式下进行这样的转换?

【问题讨论】:

标签: python pdf text batch-processing


【解决方案1】:

在小牛队尝试过:

#!/bin/bash
for file in *.py; do
    textutil -convert rtf -font 'Courier New' -fontsize 9 ${file} -output ${file}.rtf
    cupsfilter -D ${file}.rtf > ${file}.pdf
done

生成的文件将命名为*.py.pdf

【讨论】:

  • 谢谢。在 Mavericks 之前,存在 /System/Library/Printers/Libraries/convert ,它是 cupsfilter 的包装器,用于将 rtf 转换为 pdf,但如您所描述的那样直接使用 cupsfilter 确实在 Mavericks 下工作。
  • 效果很好,我预计需要安装 cupsfilter 或 textutil。
猜你喜欢
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 2021-08-09
  • 2018-02-02
  • 2022-06-26
  • 1970-01-01
  • 2019-01-04
相关资源
最近更新 更多