問題
公司項目中會遇到需要直接預覽word,pdf文件的,開發過程中可謂想盡辦法,使用各種插件,但是效果可能並不是很好,而瀏覽器對pdf的在線預覽也是一般,會出現很多的問題,
我推薦大家使用永中雲轉換(https://api.yozocloud.cn/)進行word,pdf等文件的在線預覽。
方案
介紹下永中在線預覽的使用方法:官方網址https://api.yozocloud.cn/index.html
優勢
直接使用連接轉化,方便使用,高效,快捷,方便,不需要任何操作,同時支持移動端和pc端,沒有後顧之憂
使用方法
打開官網:官方網址https://api.yozocloud.cn/index.html
註冊進入:
登錄後如圖
輸入文件地址:
原鏈接訪問
:
使用轉換連接訪問:
效果明顯,剛剛的
另外就是可以添加域名管理
在域名管理頁面中添加域名(文件公網下載地址所對應的域名)
拼接api預覽地址
http://dcsapi.com/?k=域名key&url=要預覽的文件下載地址
例如:http://dcsapi.com/?k=1744232&url=http://58.215.166.234/example/doc/doctest.docx
參數說明:
1、參數k:系統會在新增域名時自動生成一個key,用來驗證域名是否合法。
2、參數url:文件的下載地址 ,比如:http://dcs.yozosoft.com/yozodoc.docx。
四個可選參數:
1、noCache:Boolean格式。是否強制重新轉換(忽略緩存),true爲強制重新轉換,false爲不強制重新轉換。
2、watermark:String格式。針對單文檔設置水印內容。
3、isCopy:Integer格式(0否1是,默認爲0。針對單文檔設置是否防複製)。
4、pageStart:Integer格式;pageEnd:Integer格式。試讀功能(轉換頁數的起始頁和轉換頁數的終止頁,擁有對應權限的域名才能調用)。
獲取預覽網址:
接口說明:用戶通過api調用方式獲取預覽地址,所獲取的預覽地址不包含用戶的key值和用戶的文檔地址等參數信息。
網址組裝格式:http://api網址/ getPreview +?k=(域名對應的用戶Key)+&url=(在線文檔地址) +&isCopy=(是否防複製1是0否,可選) +&watermaerk=(水印文字內容,可選)
說明:
1、api網址的域名地址
2、可選內容的不需要時可以去掉
3、組裝格式中紅色+符號爲組裝提示符,組裝中請勿帶進去例如:假如用戶註冊的域名爲abc.com,域名對應的用戶Key爲123456,在線文檔地址爲http://abc.com/123.doc,則組裝網址如下:
域名方式組裝效果爲:http://api.yozocloud.cn/ getPreview?k=123456&url=http://abc.com/123.doc,
帶可選內容效果爲:http://api.yozocloud.cn/ getPreview?k=123456&url=http://abc.com/123.doc&isCopy=1&watermark=abcd
返回的信息爲json字符串如下,data中https鏈接即爲預覽地址:
{
"data":{
"data":"https://p.dcsapi.com/view/preview/xxxxxxxx/"
},
"message":"操作成功",
"errorcode":0
}
支持doc、docx、xls、xlsx、ppt、pptx、pdf、txt和壓縮文件等多種常用Office文檔格式
另外就是永中雲也介紹了使用文檔
可以直接進入查看