如何利用 onlyoffice 實現文檔格式轉換
目錄
前言
正文
啟動 onlyoffice 服務
API 接口介紹
轉換列表
請求示例
結尾
前言
日常生活和工作中,文檔格式轉換應該是很常見的需求。面對這樣的需求,我們技術男有沒有屬于自己的好方法呢?答案是有的,它就是 onlyoffice,今天就來介紹如何利用 onlyoffice 實現文檔格式轉換。
正文
啟動 onlyoffice 服務
首先,我們以容器的方式啟動一個 onlyoffice 服務,服務端口映射 9080。
服務地址:
http://127.0.0.1:9080/ConvertService.ashx
API 接口介紹
官方的 onlyoffice 版本在 4.2 之前使用的請求是 Get 類型,之后的版本使用的請求類型是 Post,這一點需要我們特別注意。下面的表格是關于格式轉換 API 參數的詳細介紹。
轉換列表
下面是文本文檔文件格式可以轉換成其他格式的列表,第一列是源格式,從第二列到最后一列是可以轉換成的其他格式,其中深色圓點表示支持,淺色圓點表示不支持。
下面是電子表格文件格式可以轉換成其他格式的列表,第一列是源格式,從第二列到最后一列是可以轉換成的其他格式,其中深色圓點表示支持,淺色圓點表示不支持。
下面是演示文稿格式可以轉換成其他格式的列表,第一列是源格式,從第二列到最后一列是可以轉換成的其他格式,其中深色圓點表示支持,淺色圓點表示不支持。
請求示例
接下來介紹一個把 docx 格式的文件轉成 pdf 格式文件的請求示例:
{ "async": false, "filetype": "docx", "key": "Khirz6zTPdfd7", "outputtype": "pdf", "title": "test.docx", "url": "https://example.com/url-to-example-document.docx" }
返回結果:
結尾
好了,如何利用 onlyoffice 實現文檔格式轉換的方法就介紹完了,是不是很簡單。需要注意的是所有的轉換請求參數都是 JSON 格式,但是返回結果是 XML 格式,這一點我們需要特別注意,避免解析失敗。
參考鏈接:api.onlyoffice.com/editors/con…
HTTP PHP
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。