将PDF转换为JPG图片
- 🔥 通过 Serverless 应用中心 , 该应用。
- 通过 Serverless Devs Cli 进行部署:
- 安装 Serverless Devs Cli 开发者工具 ,并进行授权信息配置 ;
- 初始化项目:
s init start-pdf2img -d start-pdf2img
- 进入项目,并进行项目部署:
cd start-pdf2img && s deploy -y
项目Yaml中,声明了actions
, 其对应的命令作用是 deploy 之前自动安装第三方依赖库, 同时 s deploy 部署的时候, 会自动增加相关的环境变量, 让您函数执行的时候能自动找到相关的依赖库。
本应用是将 PDF 转 JPG 图片示例部署到阿里云函数计算(FC)。
通过 Serverless Devs 开发者工具,您只需要几步,就可以体验 Serverless 架构,带来的降本提效的技术红利。
部署完成之后,您可以使用 s 工具或者 SDK 调用函数,函数执行成功后, 就可以在 OSS 指定目标目录中得到一个 zip 包, zip 包里面是 pdf 每页截图的 jpg 文件
$ s invoke -e '{"bucket": "my-bucket", "region": "cn-hangzhou", "src_object": "test.pdf", "dst_object": "test.zip", "dpi": 200}'
其中:
-
bucket: 必需,pdf 文件所在的 bucket 名字
-
region: 可选,pdf 文件所在的 bucket 的 region, 不填默认使用函数所在的 region
-
src_object: 必需,pdf 文件所在的 bucket 中的 object key
-
src_object: 必需,必须是 .zip 结尾, pdf 文件转成图片后的 zip 包所在的 object key
-
dpi: 可选,默认值为200, pdf 转的 image 的 DPI(图像每英寸长度内的像素点数)
您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
微信公众号:serverless |
微信小助手:xiaojiangwh |
钉钉交流群:33947367 |