javascript - 如何在 PDF 中嵌入交互式网页?
问题描述
使用 HTML 制作网页时,可以使用 iframe 标签,如下所示:
<iframe src="https://www.website.com" width="800" height="800">
</iframe>
这使您可以查看网页中的网页并与之交互。是否有一些类似的过程可以在您在浏览器中打开的 pdf 文件中嵌入交互式网页?我对这个问题进行了一些研究,并相信使用 Adobe Acrobat 听起来很有希望。但是,我不确定如何开始使用它,或者它是否对我的问题有用。这种情况的用例只是个人单击我创建的 pdf 的链接,然后 pdf 在浏览器中打开,其中嵌入的网页对个人可见,然后可以从 pdf 中操作网页的元素。这可能吗?
我不知道这有多重要,但我想嵌入 pdf 的网页是用 javascript、html 和 react 元素构建的。在 w3schools 上使用 iframe 可以很好地显示网页。
解决方案
Pdf 仅针对静态内容创建和设计,因此您无法嵌入交互式网站。你可以做的是创建你的 pdf 的 html 转换并在其上使用 iframe。或者,另一种方式,使用呈现的网站创建一个静态 pdf 并在您的 pdf 中使用它。
推荐阅读
- java - 在 JPA 中创建表之间的关系
- angularjs - Angular ui路由器根据环境使用不同的模板
- java - Maven:即使一个模块失败也能通过构建
- java - 部署项目时如何更改文件的相对路径
- ffmpeg - 为什么当某些类型的数据包进入输入流时ffmpeg h264解码器停止解码?
- bootstrap-vue - 自定义 bootstrap-vue 组件
- c# - 在哪里验证 ASP.Net Core 应用程序中的 AutoMapper 配置?
- python - 使 Python 中的 C++ 函数超时
- macos - 在 MacOS High Sierra 上从 C/C++ 源构建 Tensorflow 1.8 的错误
- python - 如何在回溯中仅使用 runTest 和 newfunc 来跟踪鼻子测试错误/失败的来源?