7

Flash 文件可以嵌入到 PDF 文档中。有谁知道是否也可以嵌入 HTML 网页?

添加:

  • 我的意思不仅仅是一个普通的 HTML 文档,而是一个带有 Javascript 的网页。
4

5 回答 5

8

答案是不。虽然您可以在 PDF 中嵌入视频、声音和 SWF 文件,但不支持动态 HTML 文件。(Adobe AIR 更适合打包和分发 HTML 文件)。

您可以在 PDF 中做的最好的事情是使用 Adob​​e Acrobat 中的 ATTACH 选项。这将“附加”任何带有 PDF 文档的文件,类似于您在电子邮件中添加附件的方式。但附件不能在 PDF 文档中查看,必须单独打开。


更多信息:
Javascript 可以添加到 PDF 文件中并用于操作 PDF 文件中的各种元素。

于 2012-05-27T07:10:07.320 回答
3

不是直接的。但是,根据您要查找的内容,您可以使用dompdf (PHP) 之类的工具从 HTML 文档生成 PDF 文件,然后将该文档与您的原始文档合并。它甚至支持 JavaScript,达到 Adob​​e Reader 支持 JavaScript 的水平。

也就是说,PDF 文件格式确实适用于您想要打印的东西(即希望在任何地方看起来都一样),而不是您想要点击的东西(即在任何地方看起来都很合理)。Adobe 决定加入 Flash 支持可能是从营销角度而非技术角度做出的。

于 2012-05-13T11:38:37.227 回答
2

最好的解决方法是在 Adob​​e Flash 中创建一个 web/html 查看器,并将其作为 SWF 嵌入到 PDF 中。在 Acrobat 中的“富媒体”下有一个“添加 SWF”选项。

于 2018-02-04T00:19:48.377 回答
1

创建了一个NPM 模块,允许您将自定义 HTML 和 CSS 添加到 PDF。

const pdf = require('add-html-to-pdf');

var options = {
input: 'sample.pdf',
output: 'done.pdf',
html: "<div style='color:red'>This is awesome!</div>",
useDocker: true
}

pdf.insertHTMLInPDF(options);
于 2018-06-30T00:03:11.793 回答
0

您可以使用 php 重构网页上的 html、css 和 js。

我正在使用一个带有非常过时的 wordpress 站点的插件,但非常适合使用 html、css 和 javascript 创建 pdf。

它被称为 tcpdf

插件/tcpdf/tcpdf.php

https://tcpdf.org/examples/

pdf 是作为函数即时制作的。

于 2020-05-27T22:55:44.907 回答