0

SO 可能不是合适的地方,但我可能错过了我的 HTML/CSS 的一个技巧。

为了方便起见,我编写了一个输出到 HTML 的应用程序。它产生的页面很大,因为它应该跨越多个页面,水平和垂直。但是,与电子表格不同的是,浏览器似乎不会进行“先横后下”或“先下后跨”样式的打印,如果页面没有缩小以适应,它只会被剪裁为一页的宽度。

没有打印到可以适应整个宽度和高度的自定义页面大小,我能做些什么来获得我正在寻找的跨页打印吗?

4

2 回答 2

1

因为问题Landscaping是您可以尝试的一种方法。

参考这里:-从 HTML 横向打印

但我建议在打印之前将其转换为 PDF,这样会更舒服。

于 2013-11-06T10:42:58.197 回答
0

我找不到编程解决方案,所以这样做:

  • 将超大的 HTML 打印到足以容纳 PDF 的所有内容(例如 A0)的纸张上。
  • Adobe Reader(可能还有其他查看器)有一个“海报打印”选项,它使用可选的缩放因子自动进行平铺:如果您需要进行任何进一步的布局处理,可以对 PDF 执行此操作,或者直接对您的打印机执行此操作。
  • ???
  • 利润

我的管道中的一个薄弱环节——直到我可以直接生成平铺的 PDF——但是 c'est la vie!

于 2013-11-07T14:15:49.037 回答