Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devsapp/start-pdf2img
https://github.com/devsapp/start-pdf2img
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/devsapp/start-pdf2img
- Owner: devsapp
- Created: 2021-08-03T23:14:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T10:48:28.000Z (about 2 months ago)
- Last Synced: 2024-11-06T11:44:52.347Z (about 2 months ago)
- Language: Python
- Size: 4.83 MB
- Stars: 4
- Watchers: 6
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome - pdf转图片的应用 - pdf2img` (场景合集 / 其他)
README
# start-pdf2img 帮助文档
> ***将PDF转换为JPG图片***
## 部署 & 体验
- :fire: 通过 [Serverless 应用中心](https://fcnext.console.aliyun.com/applications/create?template=start-pdf2img) ,
[![Deploy with Severless Devs](https://img.alicdn.com/imgextra/i1/O1CN01w5RFbX1v45s8TIXPz_!!6000000006118-55-tps-95-28.svg)](https://fcnext.console.aliyun.com/applications/create?template=start-pdf2img) 该应用。- 通过 [Serverless Devs Cli](https://www.serverless-devs.com/serverless-devs/install) 进行部署:
- [安装 Serverless Devs Cli 开发者工具](https://www.serverless-devs.com/serverless-devs/install) ,并进行[授权信息配置](https://www.serverless-devs.com/fc/config) ;
- 初始化项目:`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 文件
```bash
$ 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](https://github.com/serverless-devs/serverless-devs/issues) 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:
| | | |
微信公众号:`serverless` | 微信小助手:`xiaojiangwh` | 钉钉交流群:`33947367` |
|--- | --- | --- |
|