牛逼!PDF中也能玩俄罗斯方块

189 阅读1分钟

今天逛 Hacker News ,发现了玩意,啥也不说了,先来体验下

体验地址

pdftris

在线截图

微信截图_20250110104231.png

技术细节

@ThomasRinsma :

谷歌翻译后的

我意识到现代桌面浏览器(PDFium 和 PDF.js)的 PDF 引擎支持 JavaScript,并且具有足够的 I/O 原语来制作像俄罗斯方块这样的基本游戏。 找到可以在两个引擎中共同起作用的功能组合有点棘手,但最终事实证明,显示/隐藏注释“字段”可以很好地制作单色像素,并且可以通过在文本输入框中键入来实现键盘输入。 总的来说,它相当简陋,但它很好地提醒了我们 PDF 脚本的通用性。链接的 PDF 都是 ASCII,因此您可以在文本编辑器中打开它

讨论

下面也是谷歌翻译后的

2.png

作者源码

源码仓库

自己部署

本地有node话 先安装个http-server 最简单的

npm i http-server -g
git clone https://github.com/ThomasRinsma/pdftris
cd pdftris
## 启动后访问即可 
http-server