pdf文檔轉(zhuǎn)換成圖片 | 七牛云存儲

office文檔轉(zhuǎn)換(odconv) | 七牛云存儲

office文檔轉(zhuǎn)換(odconv)

描述
七牛云存儲支持直接將office文檔轉(zhuǎn)換,包括三部分:
office文檔(doc/ppt)轉(zhuǎn)換成pdf
獲取pdf文檔的信息
pdf文檔轉(zhuǎn)換成圖片(jpg/png)

接口規(guī)格(odconvSpec)
將ppt轉(zhuǎn)換為pdf:
odconv/pdf

無附加參數(shù)。

獲取pdf信息,如pdf總頁數(shù)等:
odconv/[jpg|png]/info

pdf轉(zhuǎn)換成圖片:
odconv/[jpg|png]/page/<page>/density/<density>/quality/<quality>/resize/<resize>

參數(shù)名稱
類型
說明
必填

<page>

int
要轉(zhuǎn)換的頁碼,默認(rèn)為1,pdf頁碼從1開始

<density>

int
像素密度,取值范圍1~1200,默認(rèn)為72,值越大越清晰

<quality>

int
圖像質(zhì)量,取值1~100, 默認(rèn)為92,值越大越清晰

<resize>

int
調(diào)整輸出圖像大小,按寬度等比縮放

響應(yīng)狀態(tài)碼
HTTP狀態(tài)碼
含義

200
轉(zhuǎn)換成功

400
請求參數(shù)錯(cuò)誤

404
資源不存在

500
轉(zhuǎn)換失敗。如遇此錯(cuò)誤,請將完整錯(cuò)誤信息(包括所有HTTP響應(yīng)頭部)通過郵件發(fā)送給我們。

示例
測試ppt: http://developer.qiniu.com/resource/dive-into-golang.pptx
將ppt轉(zhuǎn)換為pdf:
http://developer.qiniu.com/resource/dive-into-golang.pptx?odconv/pdf

獲取pdf信息:
http://developer.qiniu.com/resource/dive-into-golang.pdf?odconv/jpg/info
返回信息:
{ "page_num": 26}

表明文檔有26頁。

將pdf轉(zhuǎn)為圖片
http://developer.qiniu.com/resource/dive-into-golang.pdf?odconv/jpg/page/4/density/150/quality/80/resize/800
上面將pdf的第4頁轉(zhuǎn)換為jpg圖片,其中設(shè)置像素密度150, 圖像質(zhì)量80%,并且調(diào)整圖像寬度為800(高度自動縮放為600)
我們可以通過imageInfo來查看生成的圖像信息:
http://developer.qiniu.com/resource/dive-into-golang.pdf?odconv/jpg/page/4/density/150/quality/80/resize/800|imageInfo
{"format":"jpeg","width":800,"height":600,"colorModel":"gray"}

轉(zhuǎn)換效果:


http://developer.qiniu.com/resource/dive-into-golang.pdf?odconv/jpg/page/4/density/150/quality/80/resize/800
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容