前端開發中pdf、word直接在線預覽功能解決方案

問題

         公司項目中會遇到需要直接預覽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文檔格式

另外就是永中雲也介紹了使用文檔

可以直接進入查看

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章