一名在网上名为ading2210 的高中生发布了LinuxPDF,该软件可在 PDF 文件中运行 Linux。在此之前,他还发布了DoomPDF。该软件可在 PDF 文件中运行视频游戏 Doom。LinuxPDF 演示版可使用基于 Chromium 的网络浏览器访问,点击此处.
网页浏览器使用 HTML、CSS 和 Javascript 来创建我们今天在互联网上看到的交互式网页。在现代 PDF 浏览器中,这些语言的子集可用于执行代码。
TinyEMU是一个运行 Linux 的小型 RISC-V 系统模拟器,带有 Linux 操作系统的未编译 TinyEMU 代码可通过下载,文件大小为 15 MB。.这个文件小到足以在 PDF 浏览器中运行,不会有太大困难,尤其是在上面链接的网络浏览器中查看 PDF 文件时。
但像 Linux 这样的操作系统是用 C 语言编码的,而网络或 PDF 浏览器并不支持 C 语言。Emscripten是一种交叉编译工具,用于将 C 代码转换为 Javascript 的子集,称为asm.js的 Javascript 子集,该子集可在 PDF 文件中运行。
现代 PDF 浏览器的局限性进一步限制了 Javascript 代码的运行。Ading2210 在其早期发布的 DoomPDF 中克服了这些限制,尤其是在文本输入和系统显示输出方面。
» Notebookcheck多媒体笔记本电脑Top 10排名
» Notebookcheck游戏笔记本电脑Top 10排名
» Notebookcheck低价办公/商务笔记本电脑Top 10排名
» Notebookcheck高端办公/商务笔记本电脑Top 10排名
» Notebookcheck工作站笔记本电脑Top 10排名
» Notebookcheck亚笔记本电脑Top 10排名
» Notebookcheck超级本产品Top 10排名
» Notebookcheck变形本产品Top 10排名
» Notebookcheck平板电脑Top 10排名
» Notebookcheck智能手机Top 10排名
» Notebookcheck评测过最出色的笔记本电脑屏幕
» Notebookcheck售价500欧元以下笔记本电脑Top 10排名
» Notebookcheck售价300欧元以下笔记本电脑Top 10排名