这个网站提供什么
VoraPDF 提供二十个日常文档处理工具:把 PDF 转成 Word、JPG、PPT、Excel、HTML 或 EPUB;把 Word、PPT、Excel、图片、文本、RTF 或 Publisher 生成 PDF;以及合并、拆分、提取页面、旋转、加水印和压缩已有 PDF。
没有账号体系,没有订阅等级,也没有广告。打开工具、选择文件、拿到结果。
处理过程是怎样的
所有处理都在本地完成。页面会把处理引擎加载到你的浏览器中,文件从磁盘被直接读取,结果在内存里生成,然后由你下载。
其中十五个工具从不向服务器发送任何内容。合并、拆分、提取、组织页面、旋转、压缩、PDF 转图片这七个工具可以把浏览器无法承载的大文档交给服务器处理。那份副本只在任务运行期间存在于隔离目录中,并随任务删除。
基于开源软件构建
本站由 PHP 在服务端渲染,只搭配少量原生 JavaScript,并依赖两个成熟的开源库:用于读取和渲染页面的 PDF.js,以及用于写入和修改 PDF 结构的 pdf-lib。
两者都完全运行在客户端,这也是本地处理得以实现的原因。
已知的限制
加密的 PDF 需要先解除密码才能使用。压缩是有损的:页面会被重新渲染为图片,文字之后无法再选中。
单个文件上限 200 MB,一次最多 20 个文件。如果在内存较小的手机上处理大文件失败,分批处理通常可以解决。