在一页上多次打印相同的文本

在一页上多次打印相同的文本

我有一个odt(或pdf,或ps)文件。[我确实有odt,但我可以轻松转换它],它由 1 页组成。

不,我想将其打印到另外pdf4 次,每次打印到 1 页。有一个选项pages per side,因此,如果我复制粘贴 4 次文档并将此选项设置为 4,我将获得预期结果。

但我不想复制粘贴,因为每次打印前复制粘贴很烦人。

有没有更简单的方法?

答案1

您可以使用该工具语境。您可以使用包管理器(例如从 TeXLive)安装它,也可以按用户安装:安装

然后创建一个fourup.tex包含以下内容的文件:

\setuppapersize     [A6] [A4]
\setuppagenumbering [location=]
\setupbackgrounds   [page]
\setuplayout        [nx=2, ny=2]

\starttext
\doifdocumentargumentelse{inputfile}{%
  \copypages [\getdocumentargument{inputfile}] [scale=500]}{Missing input file}
\stoptext

然后您可以调用 ConTeXt:context --inputfile=myfile --result=result.pdf fourup.
myfile是没有 PDF 扩展名的原始文件。结果是一个result.pdf将四页复制到一页上的文件。

相关内容