2013-08-29 63 views
0

我正在寻找一种方法,通过它我可以打印一个文档,并且每个打印的副本上都有一个增加的字段。我目前运行的是linux,因此与几个程序一起使用bash可能是要走的路,但我不知道从哪里开始。序列化打印方法

我有一个文档,用于我们的业务,目前是手动加盖序列号...我们只想打印他们,但无法找到一种方法来增加特定的领域。我想为文档使用PDF或ODF/ODT。

感谢您的帮助!

+0

尝试阅读这些页面:http://tkjacobsen.wordpress.com/2008/04/25/print-pdf-files-from-bash/,http://stackoverflow.com/questions/1764094/bash -script印刷-A-PDF到一个PDF功能于Linux操作系统。如果您找到了一个好的命令,请回复或更新您的线索,但仍然需要帮助(至少在脚本方面)。 – konsolebox

+0

我不会将此添加为“答案”,因为我不知道这在OOO/LibreOffice中是否可行。但是,在MS Office(Windows)中,只需定义名为“Print”的VBA宏以匹配本地打印命令即可。在那里,你会更新序列号然后调用本地打印功能。这将在使用GUI进行打印时使用。过去我经常在Save函数中使用这个函数来向Word中添加一个“可怜的人”GIT来保留版本。 –

回答

0

该文档如何在第一个地方生成?

如果你掌握了这个过程,你当然可以在该级别添加序列化。例如,如果使用LibreOffice,则可以在LibreOffice中执行此操作。如果使用文本格式化程序(如LaTeX,Lout,....)只是发出格式化指令(例如.tex.lout源文件)并带有一些独特的计数(可能更容易在Python或Ocaml等某些脚本语言中执行)。

然后运行相关工具以获取.pdf文件。