1

这可能必须分解一下,但我想做的是:

我有: - (某种)贺卡列表。每个都将打印到特定尺寸(A4 向下折叠较长的边缘)

我想要: 使用 css 在 HTML 中生成这些卡片的列表,将标签放置在它们可以旋转 90° 的位置。

理想情况下,我想打印卡片列表而不会看到它们的 HTML。并且没有打印对话框,但在打印后需要一个模态确认对话框,用户输入确认他们打印正确。

所以我的问题是:

  1. 假设每张卡片都有 div,我是否只是在 css 中旋转,然后在每张卡片后添加分页符以定义一个新的打印页面?我真的遇到了css问题,你有什么好的资源推荐吗?

  2. 我是否需要指定页面尺寸,或者如果打印机中有特定尺寸的纸张,打印机是否会按比例打印?

  3. 如何在没有浏览器的打印对话框的情况下打印这是已回答的

  4. 打印作业完成时如何捕捉?

  5. 使用一些 PDF 库会更好吗?

4

1 回答 1

1
  3. How can I print without browser's print dialog.

这是不可能的。任何浏览器都不应该允许这样做。您所能做的就是从 Javascript 打开打印对话框,但用户必须确认。

当然,您可以生成 PDF,但这需要用户手动打印此 PDF(单击打印按钮)。

于 2012-06-28T17:14:19.690 回答