【发布时间】:2013-05-03 14:22:15
【问题描述】:
过去,现在仍然可以通过简单地在文本文件中写入几行来让程序输出(封装)后记。例如,要画一个“x”,可以写
%!PS
%%BoundingBox: 0 0 100 100
newpath 100 0 moveto 0 100 lineto stroke
newpath 0 0 moveto 100 100 lineto stroke
showpage
有没有等价的方法输出pdf?
编辑
请建议一种不优雅、常规或奢华的方式来输出 pdf。
一种不优雅的方法是仍然通过 eps 的方法。一个普通的将是一个与上面的 eps 文本文件平行的文件。一个豪华的方法将是一个舒适的 API/库。
编辑2
“常规”解决方案是平台中立的,但第一类和第三类解决方案都不是。所以让我澄清一下,我正在寻找在 android 上使用 Java 的解决方案。
【问题讨论】:
-
“是否有等效的方法” - 等效程度如何?如果你知道语法,你显然可以写一个 pdf 文件。您是否在寻找可以转换为 pdf 的更简单格式?
-
我的 Debian 系统有来自
texlive-extra-utils软件包的epstopdf。pstopdf/ps2pdf的某些版本可能也可以。 -
@twalberg 使用 epstopdf 不是很优雅(正如我在修改后的问题中提到的那样)。您是否知道是否至少可以在没有 shell 转义的情况下进行转换?例如是否可以通过 API 使用 epstopdf?
-
@RogerRowland 感谢您的指点。不知何故,我从来没有在 pdf 上看到过蓝色/红色/绿色书籍,尽管后记的那些在每个人的书架上。