文件名称:pdf-thumbnailer:Lob 编码练习
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-18 09:01:01
JavaScript
PDF转缩略图 Lob 编码练习 挑战 构建一个 API,将 PDF 转换为一组缩略图(每个页面一个),然后响应每个生成的缩略图的 URL。 输入只能是 PDF 通过直接在服务器路由上使用 Joi 验证,我能够在非 pdf 上传的情况下绕过路由处理程序中的响应处理。 先从Lob提供的Hapi骨架开始 提供的框架建立了一个在端口 8000 上运行的基本服务器。我进一步扩展了它,并通过调用本地配置或环境变量使其更加动态。 您不得使用任何 Node 包进行文件转换 避免第三方包的方法是利用 Node 标准 API 中的child_process 。 这授予您访问命令行程序的权限。 您可以使用外部命令行程序 我使用 Imagemagick 进行文件转换 使用的其他软件包: 吞咽 用于任务自动化。 创建持续监视任务,以便在开发期间进行更改时实时重新加载。 ##用法 gulp setup
【文件预览】:
pdf-thumbnailer-master
----.gitignore(634B)
----package.json(561B)
----gulpfile.js(2KB)
----assets()
--------routes.js(2KB)
--------utils.js(4KB)
--------config.js(89B)
----public()
--------pages()
----index.js(576B)
----README.md(1KB)