JAVA 使用模板创建DOCX文档)(XDocService 使用报错条数过多报错链接不上服务器)
2024-09-02 01:45:10
详细解释https://xdoc.iteye.com/blog/2399451
导入 XDocService.jar
我说一下我遇到的问题 我从数据库读写到doc里面 发现只要我从数据库读的内容大约超过300条 docx文档就生成失败 (报服务器链接失败 或者是 你的请求被服务器拒绝??应该差不多这个意思 我TM 一直以为包的问题)
为什么是这样呢? 弄了老子呵呵一天了 发现是校园网的事情 应该是给外网发包 超过一定长度限制就被拦截了 导致 没有办法和云服务器链接 (使用手机流量就OK)你说学校二逼不?????????
我是使用 html 标记创建 的 那样相对方便一点 一个简单的例子
public class AutoCreatDoc {
//使用HTML语言创建DOC
public static void creatHtmlDocx()
{ String myContent="";
XDocService xdocService = new XDocService();//需要联网 这里是在服务器弄得
Map<String, Object> param = new HashMap<String, Object>(); for(int i=0;i<6;i++)
{
myContent=myContent+"<html><center>"+"<h4><b>"+"标题内容"+i+"</b></h4>"+"测试内容content"+"<br></center></html>"; } param.put("content", myContent);//要把要替换的字符串放入 这个content 在你模板写法为${content} try {
String outpath="C:\\Users\\CSXJJ\\Desktop\\生成\\out.docx";//输出目录
//模板目录
xdocService.run("C:\\Users\\CSXJJ\\Desktop\\生成\\in.docx",param,new File(outpath));
} catch (Exception e) {
e.printStackTrace(); } } public static void main(String[] args) {
creatHtmlDocx();
} }
docx文档里面写
具体操作上面链接
最新文章
- 昨天晚上画了个带apple的图:ide插件与php和xdebug通信原理图,周末写1个调试器。
- Replication的犄角旮旯(九)-- sp_setsubscriptionxactseqno,赋予订阅活力的工具
- POJ 4046 Sightseeing 枚举+最短路 好题
- linux进程模型总结
- PHP ajax实现数组返回
- 基于HTML5的SLG游戏开发(序)
- Flask jQuery ajax
- Windows phone 8 学习笔记(6) 多任务
- saveOrupdate和 merge的区别
- 关于Https
- HAProxy 参数配置
- Tomcat线程数与处理速度的关系
- Python中的三元运算符
- 本地资源_Asset
- yuan先生博客链接
- Android沉浸式状态栏背景色以及字体颜色的修改
- 通过Java 线程堆栈进行性能瓶颈分析
- ios 从网络上获取图片
- ES6必知必会 (三)—— 数组和对象的拓展
- Linux pyenv环境安装
热门文章
- 为spring boot 写的Controller中的rest接口配置swagger
- Java基础 -3.4
- LeetCode 876. Middle of the Linked List(获得链表中心结点)
- Number()、parseInt()、parseFloat()、~~、~
- 为kubernetes-dashboard页面增加过期时间,减少登录次数.
- 使用C语言实现文件的操作
- 深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析
- GreenPlum 提取数据表信息
- 学习打卡8:循环语句for、while
- java并发(二):初探syncronized