你可以在PDF文件中嵌入HTML网页吗?

时间:2012-05-13 11:34:52

标签: html flash pdf

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

添加了:

  • 我不是指纯HTML文档,而是指使用Javascript的网页。

5 个答案:

答案 0 :(得分:4)

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

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


更多信息:
Javascript can be added to PDF files并用于操纵PDF文件中的各种元素。

答案 1 :(得分:2)

不直接。但是,根据您要查找的内容,您可以使用dompdf(PHP)之类的内容从HTML文档生成PDF文件,然后将该文档与原始文档合并。它甚至支持JavaScript,最高级别为Adobe Reader支持JavaScript。

也就是说,PDF文件格式实际上是您要打印的内容(即想要在任何地方看起来都一样),而不是您想要点击的内容(即在任何地方看起来都很合理)。 Adobe决定将Flash支持纳入营销的角度,而不是技术角度。

答案 2 :(得分:0)

最好的解决方法是在Adobe Flash中创建一个web / html查看器,并将其作为SWF嵌入到PDF中。可以选择"添加SWF"在" Rich Media下的Acrobat中。"

答案 3 :(得分:0)

创建了一个NPM module,可让您将自定义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);

答案 4 :(得分:0)

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

我正在使用带有wordpress网站的插件,该网站已经过时了,但是非常适合使用html,css和javascript创建pdf。

它叫tcpdf

plugins / tcpdf / tcpdf.php

https://tcpdf.org/examples/

pdf是作为功能即时生成的。