【问题标题】:Create PDF layers using DomPDF使用 DomPDF 创建 PDF 图层
【发布时间】:2018-06-26 14:47:24
【问题描述】:

我正在尝试创建一个带有图层的 PDF,一个用于文本,另一个用于背景图像,因此用户只能打印文本图层。

有谁知道这是否可行,如果可以,我该怎么做?

我使用的是 0.8.2 版。

谢谢

【问题讨论】:

  • 问题1:是否可以为屏幕上显示的文本创建一个OCG层和打印,并为屏幕上显示的图像创建一个OCG层和没有打印? 是的,如果您定义可选内容组 (OCG),这是可能的。 问题 2:DomPDF 可以吗? 我们不知道。您尝试过什么? 我不会对声誉为 1 的人投反对票,但我看到您已经投反对票了。请阅读idownvotedbecau.se/noattempt 了解为什么您可能会投反对票。 (这也是我投票结束这个问题的原因。)
  • 对不起,我忘了在我的问题内容中指定“使用 DomPDF”,我只把它放在标题中。我知道在 PDF 中可以有图层,所以我的问题是如何使用 DomPDF 来实现。
  • 我尝试使用两个 但它创建了两个不同的页面,我也尝试使用不同的 CSS @media 但它隐藏了 PDF 预览中的图像。我一直在寻找不同论坛上的一些信息,但我没有找到任何关于如何使用 DomPDF 进行操作的信息。所以想知道是否有人对如何使用 DomPDF 创建两个不同的图层有任何想法,这将是令人兴奋的......谢谢
  • DomPDF 是否允许像 iText 那样使用自定义标签:developers.itextpdf.com/content/… 因为仅使用常规 HTML 无法实现这一点。另外:请在问题中添加您尝试过的内容,而不是在评论中提及。

标签: pdf layer dompdf


【解决方案1】:

最后,DomPDF 似乎不支持图层或可选内容组。所以我的解决方案是更改为 TCPDF,它对 CSS 来说不是很好,但它提供了创建图层和更改 PDF 中对象可见性的选项。 因此,您可以将对象设置为仅在屏幕或打印中显示。

如果有人遇到同样的问题,我希望这能有所帮助。

Here's the link to TCPDF

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-18
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多