欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

永中文檔在線轉換服務Swagger調(diào)用說明

 更新時間:2022年06月09日 11:21:49   作者:yozodcs  
這篇文章主要為大家介紹了永中文檔在線轉換服務Swagger調(diào)用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

永中文檔轉換服務簡介

永中文檔在線預覽軟件(即永中DCS)是永中Office針對政企單位提供的文件預覽與文件轉換服務,可同時供多個業(yè)務系統(tǒng)進行對接和集成,賦能業(yè)務系統(tǒng)實現(xiàn)Office文檔、PDF、OFD等格式文檔的在線預覽與文檔批量格式轉換,支持80多種不同文件格式的文件。

Swagger簡介

Swagger 是一個用于生成、描述和調(diào)用 Restful 接口的 Web 服務。以前調(diào)試接口需要通過postman等工具,并且接口繁多,測試起來很是麻煩,而Swagger 就是將項目中所有(想要暴露的)接口展現(xiàn)在頁面上,并且可以直接進行接口調(diào)用和測試的服務。

永中文檔轉換服務使用SpringBoot,考慮到SpringBoot可以集成Swagger,直接生成Swagger接口。此外,新版的Swagger3相較于Swagger2,配置更少,使用更加方便,所以目前采用的是Swagger3實現(xiàn)接口頁面。

添加依賴

<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-boot-starter</artifactId>
  <version>3.0.0</version>
</dependency>

加入@EnableOpenApi注解

@EnableOpenApi
@SpringBootApplication
public class Swagger3DemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(Swagger3DemoApplication.class, args);
    }
}

配置Swagger

@Configuration
public class Swagger3Config {
    @Bean
    public Docket createRestApi() {
        return new Docket(DocumentationType.OAS_30)
                .apiInfo(apiInfo())
                .select()
             .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
                .paths(PathSelectors.any())
                .build();
    }
    private ApiInfo apiInfo() {
        return new ApiInfoBuilder()
                .title("FcsCloud: 永中文檔轉換服務")
                .description("集成DCC,Pdf2Word,CAD等全面轉碼服務,提供同步,異步,MQ等多種調(diào)用方式的轉碼解決方案。")
                .contact(new Contact("Yozo", "https://www.yozodcs.com/"))
                .version("1.0")
                .build();
    }
}

訪問Swagger頁面

至于具體Controller層的配置,這邊就不貼出來了, 直接訪問Swagger頁面查看——訪問 IP+端口+項目名+swagger-ui/index.html

調(diào)用get接口測試Swagger頁面

選擇調(diào)用的接口

點擊Try it out

執(zhí)行Execute,查看結果

調(diào)用post接口實現(xiàn)PDF文檔轉換預覽

選擇復合型中的upload接口,并點擊Try it out

上傳一個pdf文件

選擇對應的轉換類型值

執(zhí)行,選中viewUrl在瀏覽器中打開

預覽

調(diào)用post接口實現(xiàn)OFFICE文檔加水印

針對office文件(word,excel,ppt),轉換類型的值可以使用0

加入一些水印的參數(shù)

 

預覽效果

結語

經(jīng)過上面的簡單測試,可以看出,永中的在線預覽服務在使用Swagger后,調(diào)用接口變得更為簡單且方便了。不僅office這種流式文件可以預覽,像PDF的版式文件也可以,并且還有加水印、防復制、放下載,限制訪問時間與次數(shù)問等等功能,更多關于文檔轉換服務Swagger調(diào)用的資料請關注腳本之家其它相關文章!

相關文章

  • Oracle JDBC連接BUG解決方案

    Oracle JDBC連接BUG解決方案

    這篇文章主要介紹了Oracle JDBC連接BUG解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • mybatis動態(tài)拼接實現(xiàn)有條件的插入

    mybatis動態(tài)拼接實現(xiàn)有條件的插入

    這篇文章主要介紹了mybatis動態(tài)拼接實現(xiàn)有條件的插入,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java實現(xiàn)Ip地址獲取的示例代碼

    Java實現(xiàn)Ip地址獲取的示例代碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)Ip地址獲取的兩種方式,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以參考一下
    2023-09-09
  • SpringBoot之瘦身部署問題

    SpringBoot之瘦身部署問題

    這篇文章主要介紹了SpringBoot之瘦身部署問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Async的線程池使用選擇解析

    Async的線程池使用選擇解析

    這篇文章主要為大家介紹了Async的線程池使用選擇解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Spring中的自定義NamespaceHandler詳解

    Spring中的自定義NamespaceHandler詳解

    這篇文章主要介紹了Spring中的自定義NamespaceHandler詳解,通常情況下,Spring生態(tài)圈提供的功能已足夠使用,但不排除特殊情況下,需要匹配特殊及復雜的業(yè)務情況,Spring提供了可擴展Schema支持,可以自定義命名空間進行配置及解析,需要的朋友可以參考下
    2023-11-11
  • JavaWeb項目打開網(wǎng)頁出現(xiàn)Session Error的異常解決方案

    JavaWeb項目打開網(wǎng)頁出現(xiàn)Session Error的異常解決方案

    這篇文章主要介紹了JavaWeb項目打開網(wǎng)頁出現(xiàn)Session Error的異常解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • 基于Zookeeper實現(xiàn)分布式鎖詳解

    基于Zookeeper實現(xiàn)分布式鎖詳解

    Zookeeper是一個分布式的,開源的分布式應用程序協(xié)調(diào)服務,是Hadoop和hbase的重要組件。這篇文章主要介紹了通過Zookeeper實現(xiàn)分布式鎖,感興趣的朋友可以了解一下
    2021-12-12
  • Java基礎泛型詳情

    Java基礎泛型詳情

    這篇文章主要介紹了Java基礎泛型詳情,泛型是JDK5中引入的特性,它提供了編譯時類型安全檢測機制,該機制允許在編譯時檢測到非法的類型,下面文章的詳細介紹,需要的朋友可以參考一下
    2022-04-04
  • Java實現(xiàn)批量導出導入數(shù)據(jù)及附件文件zip包

    Java實現(xiàn)批量導出導入數(shù)據(jù)及附件文件zip包

    這篇文章主要為大家詳細介紹了Java實現(xiàn)批量導出導入數(shù)據(jù)及附件文件zip包的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一
    2022-09-09

最新評論