首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTMLDOC -将文本对齐到页面底部

HTMLDOC -将文本对齐到页面底部
EN

Stack Overflow用户
提问于 2015-04-20 14:45:12
回答 1查看 442关注 0票数 1

我有一个html页面正在生成,它创建了一些动态内容,被转换为ps,并通过snailmail发送出去。

文档的长度取决于页面开头处动态生成的列表中有多少项。这里的主要问题是在页面底部一致地获得收件人的地址,以便使其适合信件的地址窗口。

我在关于这个特定案例的文档中找不到太多:http://www.msweet.org/documentation/project1/HTMLDOC.html

我可以使用<!-- NEED x -->,但这本身并不能保证每次地址都在同一个位置,除非我们总是使用2页。HTMLDOC中的“脚注”功能不解析html,也不适用于多个段落。(这不仅仅是我想要的页面底部的地址,而是下面的所有内容,包括最后一行“请返回这张纸条.”)

有什么想法吗?我可以通过每次生成2页来完成这个任务,但是这看起来很糟糕,而且是浪费纸张。页面布局如下:

头左日期

亲爱的__________:

请退回下列项目:

  • 项目1
  • 项目2
  • ..。
  • 项目n

请将设备退回至: Addr 1

长回程指令

感谢您选择______,

回滑

客户地址<-需要静态放置在页面上

(例如:http://imgur.com/rbta0jL红色方框是地址,需要在页面较低的位置)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 18:39:41

首先,为什么要生成PostScript输出并通过蜗牛邮件发送出去?现在大多数人比他们对PostScript文档更了解处理PDF文档。

HTMLDOC还可以生成PDF输出。你知道吗?

因此,我提议为您提供一个不同的工作流:

  1. 让HTMLDOC生成PDF输出。但是不要在页面上写地址、页脚和东西。
  2. 将地址、页脚和其他动态内容分别生成为PDF (您也可以为此使用HTMLDOC )。这将使您更多地控制文本的确切位置,而不受动态文档内容的干扰。
  3. 使用pdftk的命令行功能将文档和地址/页脚/等页面合并到一个PDF页面中(stampbackgroundmultistamp/multibackground将是可行的子命令查看)。

我很肯定这个设置会给你带来比你现在的麻烦少得多的麻烦--即使乍一看它看起来更复杂。

如果您坚持PostScript输出,您仍然可以将XPDF转换为PostScript (推荐的工具是:PostScript或XPDF;也可能是Ghostscript,但要确保有最新的版本并使用-sDEVICE=ps2write而不是 ...=pswrite!)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29751085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档