当前访客身份:游客 [ 登录 | 加入 OSCHINA ]

代码分享

当前位置:
代码分享 » Java  » 文件处理和文本解析
分享到: 
收藏 +0
3
在Java中生成专业的公文文档 
程序库:http://myxdoc.sohuapps.com/XDocService.jar
源码:http://myxdoc.sohuapps.com/XDocService.java
标签: <无>

代码片段(2) [全屏查看所有代码]

1. [代码][Java]代码     跳至 [1] [全屏预览]

import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import com.hg.xdoc.XDocService;

/**
 * XDOC服务调用
 * @author XDOC
 */
public class Test {
	/**
	 * 主程序
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			XDocService service = new XDocService();
			Map<String, Object> param = new HashMap<String, Object>();
			param.put("份号", "1");
			param.put("密级", "秘密");
			param.put("保密期限", "一年");
			param.put("紧急程度", "特急");
			param.put("发文机关", "XDOC智能云文档平台");
			param.put("机关代字", "农");
			param.put("年份", "2015");
			param.put("发文顺序号", "1");
			param.put("标题", "关于XDOC智能云文档支持标准公文的通知");
			param.put("正文", "  XDOC公文模板严格遵循GB/9704-2012《党政机关公文格式》。部署在XDOC云服务器是上,免费提供给大家使用。\n"
							+ "  http://myxdoc.sohuapps.com");
			param.put("发文机关署名", "XDOC办公室");
			param.put("成文日期", "2015-01-01");
			param.put("印章", "http://www.nhzx.org/2008/NewsFile/daa1cd1be41148eea1c69bb19b71b1a0/35d35feabbf943f087ad130055044de8.002.png");
			param.put("抄送机关", "XDOC老用户、新用户、爱好者。");
			param.put("印发机关", "XDOC办公室");
			param.put("印发日期", "2015-01-01");
			param.put("附注", "");
			service.run("./10001.xdoc", param, new File("d:/10001.pdf"));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

2. [图片] 10001.png    



开源中国-程序员在线工具:Git代码托管 API文档大全(120+) JS在线编辑演示 二维码 更多»

发表评论 回到顶部 网友评论(9)

  • 1楼:javacc 发表于 2015-04-08 19:13 回复此评论
    灰常好
  • 2楼:teardream 发表于 2015-04-08 19:31 回复此评论
    不明觉厉,赞一个
  • 3楼:xksgs 发表于 2015-04-08 20:47 回复此评论
    ./10001.xdoc哪里来的呢?
  • 4楼:清江堤畔 发表于 2015-04-09 09:59 回复此评论
    提个意义供参考,按公章的使用规定,公章应盖在“发文机关署名”上面,如果不是联合发文,公章的红五星应该正“发文机关署名”上面,理论上要中心对齐。另外,公章应该在文字上面,而不是在文字下面。
  • 5楼:imbaCode 发表于 2015-04-09 16:31 回复此评论
    好像很厉害的样子
  • 6楼:XDOC-专注文档处理 发表于 2015-04-09 18:54 回复此评论

    引用来自“xksgs”的评论

    ./10001.xdoc哪里来的呢?
    部署在xdoc云服务上,http://myxdoc.sohuapps.com/10001.xdoc?_func=edit
  • 7楼:XDOC-专注文档处理 发表于 2015-04-09 18:55 回复此评论

    引用来自“清江堤畔”的评论

    提个意义供参考,按公章的使用规定,公章应盖在“发文机关署名”上面,如果不是联合发文,公章的红五星应该正“发文机关署名”上面,理论上要中心对齐。另外,公章应该在文字上面,而不是在文字下面。
    谢谢,这个其实可以做到,只是flash打印透明图片有问题,如果是pdf没问题
  • 8楼:XDOC-专注文档处理 发表于 2015-04-09 19:01 回复此评论

    引用来自“javacc”的评论

    灰常好
    XDOC有一套完整的公文模板,有兴趣可以看看:http://my.oschina.net/u/193624/blog/397475
  • 9楼:WYB520 发表于 2016-08-22 15:40 回复此评论
    不错的一个插件。
开源从代码分享开始 分享代码
XDOC-专注文档处理的其它代码 全部(18)...