import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 转换查询GET Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://pdfconvert.api.bdymkt.com/v1/query"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.GET, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("token", ""); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
{
"code": 10000,
"msg": "",
"result": {
"count": 3,
"pdfurl": "https://file.duhuitech.com/o/3345826c6ef2ebadd1db84daf0383d36/b61cba7b-10ed-4e92-8757-19fd0cac3015.pdf",
"status": "Done"
},
"token":"3345826c6ef2ebadd1db84daf0383d36"
}
{
"code": 10000,
"msg": "",
"result": {
"status": "Failed"
}
}
感谢广大用户的支持,有任何建议请直接联系我们021-39891710
试用页面,支持手机和电脑端:
按次收费,和文档页数无关,比如1页的文档和1000页的文档,都算1次
可以定制开发一些功能,我司具备20余年文档相关开发经验,可帮助定制开发各类涉及word,pdf等格式的需求,欢迎联系我们18918305723
在线文档:
https://chat.ishuowen.com/chat/9dd82017a5db2baf3ded7e20ff87203d3-s
另外我们还提供了下列转换API商品:
1. 文档转PDF:如word文档等转为PDF,多张图可以做OCR转为PDF(文字可搜索拷贝)
https://apis.baidu.com/store/detail/26ccebe8-1964-4cba-bd46-42a7d8ee53fc
2. 文档转图片:包括每页一图,长图,动图
https://apis.baidu.com/store/detail/7986313e-3efe-4ee1-9a6f-fd019f1afab9
3. 文档转HTML:单个HTML文件,电脑手机都可浏览,翻页平滑,缩放自如
https://apis.baidu.com/store/detail/09923d66-13ce-4b53-b38d-e5daaac09c2c
4. PDF转文档:如PDF文件转为word文件,扫描类PDF(图片)可以做OCR变为word文件等
https://apis.baidu.com/store/detail/6bc5b22a-3684-415c-928a-7bce33d70e2f
5. 图片转文档:对图片做OCR,转为word文件等
https://apis.baidu.com/store/detail/9a579740-d0a2-43fb-921a-10f9364a9a5c
支持多种文件格式,具体如下(type可传入如下格式):
PDF文档:pdf
微软Office文档:doc, docx, ppt, pptx, xls, xlsx, pot, pps, ppsx
WPS文档:wps, wpt, dps, dpt, et, ett
苹果iWork文档:pages, key, numbers
开放版式文档:ofd
电子刊物:caj
电子书:epub, chm, mobi, azw, azw3, fb2, cbr, cbz, djvu
Markdown格式:md
SVG格式: svg
CAD文档:dwg, dxf, dwt, dws
Sketch文档:sketch
网页文件:html, htm, mht, eml
图片文件:png, jpg, jpeg, gif, tif, tiff, bmp, psd, ai等所有常见图片格式
文本文件:txt, rtf, java, js, c, cpp, jsp, css, xml, properties, log等所有文本格式
网址网页:url(例如:http://www.baidu.com)
支持各种PDF文件操作:
文件合并
文件拆分
提取图片
图片签名
文件加密
文件解密
页面删除
页面插入
页面提取
页面旋转
页面加页码
支持图片OCR
支持识别图片文字转为PDF内可搜索可选择的文字,支持斜的文字摆正,支持去除图片背景只显示文字。
支持单张图或多张图转为PDF,支持几乎所有图片格式。
转换速度快,10页1080p的图片OCR平均只要15秒左右。
一图抵千言,实际效果演示:左边原始图片,右边文字可选的PDF
新增:
把模糊图片转为高清文字的PDF,详见文档多张图片转换POST
简单使用方式:
先调用任意转换接口进行转换(最快捷的是文档转换GET),传入的type是源文档的类型,比如要把docx转为pdf,type就传docx,调用成功获得token。可以用token轮询“查询query接口”获得结果,也可以设置callbackurl等转换完成主动通知。由于转换需要时间,文件越大页数越多,转换越久,故需要等待转换结束后获得结果,详细见文档说明。
查询转换进度接口:
https://api.duhuitech.com/q?token=xxx
详细信息见使用指南文档。
支持网页转换:
type传入url
url传入要转换的网址,例如:
xxx/convert?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%2Fa5RltniopaCOawnJHV8Lpw&type=url
支持公众号,支持动态加载图片的页面
多张图片转换,见:多张图片转换POST
传入的Body为JSON格式,如下:
{ "url": [ "string数组,要转换的图片URL数组" ], "type": "要转换的文档扩展名", "compress": 0, "linearization": 0 }
注意Header中的Content-Type传入application/json
又例如要把多张图片OCR,变为文字可选的PDF,并且将斜的文字矫正,将图片背景去除,那么JSON就是:
{ "url": [ "http://xxx/xxx1.png","http://xxx/xxx2.png" ], "type": "img", "ocr": 1, "deskew": 1, "clean": 1 }
有问题电话客服18918305723
· 支持文件大小最高1000M。
· 转换完成后,请于2小时内下载转换后的文件,文件不保存,过期自动删除。
任何需要把文档转为PDF的行业皆可使用