【问题标题】:Is it possible to use PDF as HTML page background in CSS?是否可以在 CSS 中使用 PDF 作为 HTML 页面背景?
【发布时间】:2023-04-05 23:31:02
【问题描述】:

有没有办法将 PDF 设置为 HTML 文件的背景?它需要符合 CSS v2.1。我希望在 html 页面中做这样的事情:

body {
     background-image: url(FULLURL/myPDF.pdf);
}

这背后的主要目的是基本上将 HTML 呈现为 PDF,覆盖现有的 PDF。 (我正在使用 PHP 和 DOMPDF 等资源)

之所以要符合 CSS v2.1,是因为资源是这样设置的:https://github.com/dompdf/dompdf

https://www.w3.org/TR/CSS2/

有人有什么想法吗?我有点卡住了。

【问题讨论】:

  • 为什么不直接转换成图片呢?
  • @ceejayoz 本来会这样,但我不想失去任何质量并将其像素化。我找到了一种方法来做到这一点:),但使用 PHP 资源。

标签: php html css pdf dompdf


【解决方案1】:

参考原来的问题:它可能的,它实际上很烦人!它在实际内容之前在网页上留下一个完整的白块;可以通过右键查看背景图片来查看...

看起来像(不正确的 URL):

【讨论】:

    【解决方案2】:

    据我所知,背景不是一个选项。但请参考embed pdf 在页面上查看 pdf。

    【讨论】:

      【解决方案3】:

      将其设置为背景,不,不可能。您可以通过ugly hack 侥幸逃脱,但是...我认为您需要重新考虑您要完成的工作并找到替代解决方案。

      PDF 是一种专有格式,因此不能很好地与开放的网络语言兼容。

      【讨论】:

      • 如果这不太可能奏效,您认为您可以帮助我解决我最初的问题吗? stackoverflow.com/questions/36752092/…
      • @NoReceipt4Panda 你原来的问题的答案是不可能的。
      • 你说的是我刚刚发布的作为回复的链接吗?还是你认为我的意思是这个问题?
      • @NoReceipt4Panda 两者都是,不能在 CSS 中将 PDF 设置为背景,也不能在其上覆盖 HTML。
      • 我最初的问题更像是“我可以在 pdf 上叠加一个 pdf”,其中一个是 HTML 呈现的 pdf。
      猜你喜欢
      • 2016-06-07
      • 2018-02-24
      • 2012-09-07
      • 1970-01-01
      • 2019-01-25
      • 1970-01-01
      • 2018-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多