歡迎體驗
随着“網際網路+”的發展,各行各業紛紛“去紙化”,商務合同、會議紀要、組織公文、商品圖檔、教育訓練視訊、學習課件、随堂講義等電子文檔無處不在。而要檢視文檔一般需要先下載下傳,但動辄幾十上百兆的文檔下載下傳費時,如果不下載下傳,大部分軟體的預覽相容性差,和原文檔内容相差甚遠。若是同時檢視多種不同格式的文檔,還要先下載下傳對應的閱讀器,再頻繁更換閱讀器進行文檔閱讀,影響使用者使用和工作進度。
如果有一款産品,可以同時支援多種類型文檔以圖檔或html格式進行預覽,打破文檔格式壁壘,是不是可以有效提升工作效率,讓電子文檔更簡單易用、高效安全。
對象存儲COS文檔預覽功能就可以解決這些問題。面對多元的辦公場景,通過COS文檔預覽功能,使用者可以暢通查閱不同類型的文檔。
操作便捷,簡單易用,無需額外運維成本
對于存儲在對象存儲 COS上的資源,即開即用,可通過控制台一鍵開啟功能,且無需內建額外的SDK上傳,在原下載下傳接口拼接相關參數即可上線使用。COS文檔預覽服務毫秒級響應,每秒超過萬級并發,支援快速動态擴容。高性能的緩存層,搭配高性能的處理叢集,快速傳回生成内容,無需額外的伺服器開銷,有效減少平台伺服器消耗和成本維護。
無需下載下傳,線上預覽,支援格式豐富多樣
支援對 doc、xls、ppt、txt等30多種文檔格式線上預覽,無需下載下傳,還支援對預覽圖檔添加水印、縮放、旋轉等處理。文檔服務可适配多種文檔應用場景,解決文檔内容的頁面展示問題,保證線上浏覽時最大程度保留源文檔樣式,滿足 PC、APP 等多端的文檔線上浏覽需求。
如何使用
包括同步預覽和異步預覽兩種使用方法,每個賬戶每月擁有3000次免費額度,可以随意試用文檔預覽功能。現在跟着我的腳步,讓我們一探文檔預覽的精彩世界。
1、請求前的準備
首先我們需要有一個自己的cos存儲桶,并且将源檔案上傳至桶中。在源檔案的詳情中,我們可以友善的擷取到對象位址。

2、同步預覽 實時線上預覽
參考文檔預覽同步接口位址:https://cloud.tencent.com/document/product/460/47074
同步預覽的調用操作非常的簡單,最基礎的預覽功能隻需要在我們的對象位址後加上對應的文檔預覽參數即可。
即:https://markjrzhang-1251704708.cos.ap-chongqing.myqcloud.com/Preview.docx?ci-process=doc-preview
文檔預覽支援對預覽圖檔的處理,比如在預覽圖檔中添加一個文字水印:
即:https://markjrzhang-1251704708.cos.ap-chongqing.myqcloud.com/Preview.docx?ci-process=doc-preview&ImageParams=watermark/2/text/5pWw5o2u5LiH6LGh/fontsize/60
對圖檔進行90°旋轉
即:https://markjrzhang-1251704708.cos.ap-chongqing.myqcloud.com/Preview.docx?ci-process=doc-preview&ImageParams=imageMogr2/rotate/90
3、異步預覽 高效持久化
參考文檔預覽異步接口:https://cloud.tencent.com/document/product/460/46942
首先我們需要在控制台開通文檔預覽功能,自動生成任務隊列,并擷取到目前隊列ID。
curl -X POST -v -H "Host: markjrzhang-1251704708.ci.ap-chongqing.myqcloud.com" -H "Content-Type: application/xml" -H "Authorization: Authorization " -d $'<Request>
<Input>
<Object>Preview.docx</Object>
</Input>
<Operation>
<Output>
<Region>ap-chongqing</Region>
<Object>mark/pic-${Number}</Object>
<Bucket>markjrzhang-1251704708</Bucket>
</Output>
<DocProcess>
<TgtType>jpg</TgtType>
<StartPage>1</StartPage>
<EndPage>-1</EndPage>
</DocProcess>
</Operation>
<Tag>DocProcess</Tag>
<QueueId>pc02270c617ae4b6d9b0a52cb1cfce6b3</QueueId>
</Request>' "https://markjrzhang-1251704708.ci.ap-chongqing.myqcloud.com/doc_jobs" -k
請求頭中的Authorization字段内容 請參見:https://cloud.tencent.com/document/product/436/7778
我們可以很友善的從控制台擷取到任務的執行情況。
到指定的生成預覽檔案位置檢視已經處理好的圖檔,圖檔的處理效果與同步接口一緻。
對象存儲COS文檔預覽功能,可以幫助使用者降低文檔使用門檻,提高工作效率,讓使用者把更多精力放到業務價值提升上,适用于線上教育、企業 OA、線上網盤、網站轉碼等業務場景。文檔資料存儲于 COS 中,資料跨多架構、多裝置備援存儲,還提供異地容災和資源隔離,保證業界領先的資料持久性。