永中文档转换服务简介

永中文档在线预览软件(即永中DCS)是永中Office针对政企单位提供的文件预览与文件转换服务,可同时供多个业务系统进行对接和集成,赋能业务系统实现Office文档、PDF、OFD等格式文档的在线预览与文档批量格式转换,支持80多种不同文件格式的文件。

Swagger简介

​Swagger 是一个用于生成、描述和调用 Restful 接口的 Web 服务。以前调试接口需要通过postman等工具,并且接口繁多,测试起来很是麻烦,而Swagger 就是将项目中所有(想要暴露的)接口展现在页面上,并且可以直接进行接口调用和测试的服务。
​永中文档转换服务使用SpringBoot,考虑到SpringBoot可以集成Swagger,直接生成Swagger接口。此外,新版的Swagger3相较于Swagger2,配置更少,使用更加方便,所以目前采用的是Swagger3实现接口页面。

添加依赖

<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 {@Beanpublic 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等多种调用方式的转码解决方案。").contact(new Contact("Yozo", "https://www.yozodcs.com/")).version("1.0").build();}
}

访问Swagger页面

至于具体Controller层的配置,这边就不贴出来了, 直接访问Swagger页面查看——访问 IP+端口+项目名+swagger-ui/index.html

调用get接口测试Swagger页面

选择调用的接口

点击Try it out

执行Execute,查看结果

调用post接口实现PDF文档转换预览

选择复合型中的upload接口,并点击Try it out

上传一个pdf文件

选择对应的转换类型值

执行,选中viewUrl在浏览器中打开

预览

调用post接口实现OFFICE文档加水印

针对office文件(word,excel,ppt),转换类型的值可以使用0

加入一些水印的参数


预览效果

结语

​经过上面的简单测试,可以看出,永中的在线预览服务在使用Swagger后,调用接口变得更为简单且方便了。不仅office这种流式文件可以预览,像PDF的版式文件也可以,并且还有加水印、防复制、放下载,限制访问时间与次数问等等功能,有需要的小伙伴快来永中文档预览转换服务体验吧!

永中文档转换服务Swagger调用说明相关推荐

  1. 使用永中文档实现java在线预览Word,Excel,Pptx,Pdf

    使用永中文档实现java在线预览Word,Excel,Pptx,Pdf 永中文档提供了在线预览的功能 永中开发者文档 如果需要直接运行,请直接修改代码中的两个参数 转换类型在下方,根据传入以及输出类型 ...

  2. 永中文档在线转换预览双活实现方案

    永中文档在线转换预览双活实现方案 永中文档在线转换预览服务 是永中软件股份有限公司基于十多年核心技术积累.面向移动互联领域推出的 一款文档处理软件.永中采用自主可控核心技术,具备快速技术和服务响应能力 ...

  3. 永中DCS文档转换服务其它产品对比

    一.利用DCOM配置直接操作Office文件 作用:读取文件内容,导出Html文件 优势:免费 劣势:1.服务器上必须安装Office软件 2.配置麻烦,正如微软所说,读取Office不是这么干的. ...

  4. 使用七牛的文档转换服务将PPT转换为JPG

    这段时间公司要做一个把上传的ppt文件转换成为一组jpg文件的功能,我查了查资料,发现可以使用libreoffice先把ppt转成pdf,然后再用imagemagick把pdf转换成为jpg来实现,在 ...

  5. 文档转换 云服务器,文档转换服务

    文档转换服务(yifangyun_preview) 描述 文档转换服务(yifangyun_preview)能帮您把各种office文档转换为PDF格式,从而达到在各个浏览器上面预览PDF的效果. 本 ...

  6. Swagger 自动生成 Dubbo 服务的接口文档,以及测试调用

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | J ...

  7. 畅写Office云端SDK :“硬核”赋予企业应用在线文档I在线协作编辑I在线预览I在线格式转换服务

    畅写Office是北京稻壳互联数据科技有限公司旗下云端服务产品, 其云服务团队经过数月的努力,国内首次实现Office公有云SDK(类似微软Office365 SDK服务),以支持更多企业SAAS公有 ...

  8. Kindle免费在线文档存储及格式转换服务

    可注册的Kindle可以享受的两个最容易被忽略的功能是: 在线文档存储,亚马逊为每位用户提供至少5G的云存储空间 在线文档格式转换 支持格式包括 Microsoft Word (.DOC, .DOCX ...

  9. 文档在线预览解决方案-永中云预览服务

    前言 新人博主不知写点啥,目前也只是一个技术小白,比起技术干货,还是分享下近期公司项目中用到的一款有意思的文档在线预览SaaS服务:永中云预览. 需求 支持Office文件.CAD.OFD等多种格式: ...

  10. unoconv文档转换中文乱码解决方法

    最近,自己利用 [url=http://linux-wiki.cn/wiki/%E6%96%87%E6%A1%A3%E6%A0%BC%E5%BC%8F%E6%89%B9%E9%87%8F%E8%BD% ...

最新文章

  1. C程序设计的抽象思维-递归过程-砝码称重
  2. 两表(多表)关联update的写法 .
  3. Fvwm-背景图片设置三法
  4. Windows系统查看端口占用
  5. 使用JavaFX AnimationTimer
  6. 【XDA汉化组编写】Android软件汉化/精简/去广告/优化教程 FAQ
  7. nQueen问题java实现
  8. Mysql梳理(多表查询)
  9. 苹果新机发布在即 供应链齐泼冷水:卖不了7000万台
  10. Python中遍历指定目录
  11. DE29 Matrix Exponentials
  12. WPF StackPanel控件使用方法
  13. 【树莓派】树莓派4B新手篇:安装官网Raspbian Buster系统及基础配置
  14. 生物信息学python脚本_使用Python/Biopython/Clustalw的生物信息学脚本,使用stdout迭代蛋白质目录...
  15. 10-Transformation
  16. 小学五年级计算机课评课,小学数学五年级下册公开课《分数的意义》听课心得体会评课稿...
  17. vue项目-android版本引入微信录音
  18. Java 面试题看这些就够了
  19. C语音数组数据从小到大排序
  20. B2C商城APP开发方案及流程

热门文章

  1. 2020大数据技术体系结构图,你值得拥有
  2. 关于固态硬盘开卡转接卡的研究,用SM2258XT测试智微、祥硕、威盛
  3. 自建网盘教程之:使用可道云搭建私有云网盘,无需数据库
  4. 碳纤维导线内部X光探伤图像数据集(可用于图像分类与目标检测)
  5. Android MVP架构搭建
  6. Vue中使用Bscroll @click无法执行的问题
  7. 实验7 多个交换机虚拟局域网
  8. [ZT]范伟导老师Sniffer课程资料
  9. access数据库教程
  10. 使用QT连接access数据库详解(清晰、透彻)