用户工具

站点工具


api:doc

Word转PDF

  https://api.xlongwei.com/service/doc/toPdf.json

购买地址:ShowApi

请求

参数 类型 说明
url String word网址
base64 String word字节转码
doc byte[] word上传
base64File boolean 默认false

参数url、base64、doc三选一即可,base64File为true时响应包含字节转码

响应

字段 示例
url pdf网址
base64 pdf字节转码
domain http://cms.xlongwei.com/uploads/temp/
path pdf/20150623_1441094690481.pdf

url,base64,doc,三选一即可。
url=domain+path,可用于下载目标文档,后续接口都是这个响应格式。
base64File=true时,响应结果包含base641)

示例文档地址:http://s.xlongwei.com/uploads/docs/doc2fill.docx
Demo演示

Word在线预览

  http://api.xlongwei.com/service/doc/toHtml.json

请求(同上)

示例文档地址:http://s.xlongwei.com/uploads/docs/doc2fill.docx
Demo演示

Word文档生成

  http://api.xlongwei.com/service/doc/toFill.json

请求(额外参数)

replaces 文本替换,Map ⇒ JSON
tables 表格填充,List<List<Map>> ⇒ JSON
pictures 插入小图片,Map ⇒ JSON

replaces=JSON.toJSONString(Map<String,String>)
tables=WordUtil.tables(WordUtil.table(WordUtil.row(“key”,“value”)))
pictures={key:value,…},value可以是url或base64图片编码

示例文档地址:http://s.xlongwei.com/uploads/docs/doc2fill.docx
Demo演示

文档生成后可以直接在线预览
Word在线预览

Word文档转换

  https://api.xlongwei.com/service/doc/convert.json

请求(额外参数)

output String 目标格式:pdf、html等

常见输入格式:doc、docx、rtf、odt、wpd
常见输出格式:doc、pdf、html、svg

ODT模板报告

  https://api.xlongwei.com/doc/report.json

请求(额外参数)

data model字符串
dataUrl model网址,可选
dataFile model上传,可选
output 输出格式:doc、pdf、html等

jodreport:template+data⇒output
template:url、doc、base64,三选一即可,优先使用odt格式
data:data、dataUrl、dataFile,三选一即可;支持格式:json、xml、properties
output:默认与template相同格式,如果是doc、pdf则调用jodconverter转换格式

测试:
template:http://s.xlongwei.com/uploads/docs/order-template.odt
data:http://s.xlongwei.com/uploads/docs/order-data.xml

1) Base64.encodeBase64String(FileUtil.readBytes(word.doc
api/doc.txt · 最后更改: 2019/05/28 23:19 由 admin