我有一个html页面正在生成,它创建了一些动态内容,被转换为ps,并通过snailmail发送出去。
文档的长度取决于页面开头处动态生成的列表中有多少项。这里的主要问题是在页面底部一致地获得收件人的地址,以便使其适合信件的地址窗口。
我在关于这个特定案例的文档中找不到太多:http://www.msweet.org/documentation/project1/HTMLDOC.html
我可以使用<!-- NEED x -->,但这本身并不能保证每次地址都在同一个位置,除非我们总是使用2页。HTMLDOC中的“脚注”功能不解析html,也不适用于多个段落。(这不仅仅是我想要的页面底部的地址,而是下面的所有内容,包括最后一行“请返回这张纸条.”)
有什么想法吗?我可以通过每次生成2页来完成这个任务,但是这看起来很糟糕,而且是浪费纸张。页面布局如下:
头左日期
亲爱的__________:
请退回下列项目:
请将设备退回至: Addr 1
长回程指令
感谢您选择______,
回滑
客户地址<-需要静态放置在页面上
(例如:http://imgur.com/rbta0jL红色方框是地址,需要在页面较低的位置)
发布于 2015-04-20 18:39:41
首先,为什么要生成PostScript输出并通过蜗牛邮件发送出去?现在大多数人比他们对PostScript文档更了解处理PDF文档。
HTMLDOC还可以生成PDF输出。你知道吗?
因此,我提议为您提供一个不同的工作流:
pdftk的命令行功能将文档和地址/页脚/等页面合并到一个PDF页面中(stamp或background或multistamp/multibackground将是可行的子命令查看)。我很肯定这个设置会给你带来比你现在的麻烦少得多的麻烦--即使乍一看它看起来更复杂。
如果您坚持PostScript输出,您仍然可以将XPDF转换为PostScript (推荐的工具是:PostScript或XPDF;也可能是Ghostscript,但要确保有最新的版本并使用-sDEVICE=ps2write,而不是 ...=pswrite!)。
https://stackoverflow.com/questions/29751085
复制相似问题