因为你根本就没有实际做转换
![[黑线]](/static/emoticons/u9ed1u7ebf.png)
前端页面由 "features.html" 提供,里面的转换核心是 "script.js" ,整个转换器是纯用户前端离线转换的,不会使用到 GitHub Pages 服务器。
在 JavaScript 源代码第25行、第47行、第69行和第91行,你的所谓 Word 到 PDF 「转换」都仅仅是创建了一个空文件对象而已,下载得到的 "converted.pdf" 是一个异常的空白文件。我一个原始 Word 文件 83.8KB ,在你平台上转换为 PDF 只有 18Byte ,这个现象就不正常。使用 Foxit PDF Editor Printer 这个虚拟打印机,使用默认标准配置+彩色+1200dpi 分辨率,生成 PDF 文件为 386KB 。
你要么选择找其他支持这种文件本地转换能力的第三方 JavaScript 库,要么把其他语言开发的转换器编译构建成 WASM 使其能够在 Serverless (它)的 GitHub Pages 上使用,要么间接调用其他在线转换器的 Endpoint URL (相当于接口二封)。