Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devsapp/start-pdf2img


https://github.com/devsapp/start-pdf2img

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

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` |