`
xdoc
  • 浏览: 296303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

XDocService发布A.6.2版本,支持直接传递Java对象

    博客分类:
  • XDOC
 
阅读更多

XDocService发布A.6.2版本,支持直接传递Java对象,自动会转换为JSON格式,简化了调用。

表格格式参数可以用list+map、list+bean、array+bean等方式传递,xdata也可以传递对象

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.hg.xdoc.XDocService;

/**
 * XDocService调用示例(包含列表)
 * @author xdoc
 */
public class Test {
	/**
	 * 主程序
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			XDocService xdocService = new XDocService();
			Map<String, Object> param = new HashMap<String, Object>();
			param.put("姓名", "张军");
			param.put("性别", "男");
			param.put("年龄", 20);
			param.put("体检日期", new Date());
			List<Map<String, Object>> items = new ArrayList<Map<String, Object>>();
			param.put("体检项目", items);
			Map<String, Object> item = new HashMap<String, Object>();
			items.add(item);
			item.put("项目", "乙肝表面抗原");
			item.put("结果", "阳性");
			item = new HashMap<String, Object>();
			items.add(item);
			item.put("项目", "核心抗体");
			item.put("结果", "阳性");
			xdocService.run("./cmyg.xdoc", param, new File("d:/cmyg.pdf"));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

 

 

  • 大小: 112 KB
2
6
分享到:
评论

相关推荐

    TTF16 6.1.6.2 支持win10 x64.zip

    压缩包内的文件“TTF16支持win10 x64 6.1.6.2.ocx”就是TTF16控件的新版本文件,可以直接在目标系统上安装或注册,以便于开发者在他们的应用程序中使用。为了正确使用此控件,开发者需要将其注册到系统注册表中,...

    notepad ++ 5.9.6.2.Installer

    Notepad++ 5.9.6.2 Installer的RAR压缩文件包含了主要的安装程序——npp.5.9.6.2.Installer.exe。这个文件是用户在Windows操作系统上安装Notepad++的关键。执行这个exe文件,用户将启动一个简单而直观的安装向导,...

    TTF16.ocx(6.1.6.2) 控件 支持win10

    **TTF16.ocx(6.1.6.2)控件支持Win10详解** 在Windows操作系统中,`.ocx`文件是ActiveX控件的组成部分,它是一种基于COM(Component Object Model)技术的可重用软件组件。TTF16.ocx(6.1.6.2)是一个特定的...

    sqoop-1.4.6.2.3.99.0-195.jar..zip

    编译Atlas用 sqoop-1.4.6.2.3.99.0-195.jar 内含安装jar包以及maven手动安装命令 详情可参考我的博客: https://blog.csdn.net/qq_26502245/article/details/108008070

    Atlas2.3.0依赖: org.restlet/sqoop-1.4.6.2.3.99.0-195

    在IT行业中,我们经常涉及到各种库和框架的集成与使用,这次我们关注的是"Atlas2.3.0"依赖的组件:"org.restlet/sqoop-1.4.6.2.3.99.0-195"。这个依赖包含了三个关键的JAR文件:`sqoop-1.4.6.2.3.99.0-195.jar`,`...

    TTF16.ocx(6.1.6.2) Formula One 控件

    在这个具体的例子中,TTF16.ocx 版本6.1.6.2 是"Formula One"系列的一部分,可能涉及到与赛车运动或模拟驾驶游戏相关的功能。由于其名称中的"Formula One",我们可以推断这个控件可能用于创建具有F1赛车元素的软件...

    openresty-1.13.6.2.tar.gz下载及openresty安装说明

    tar zxvf openresty-1.13.6.2.tar.gz 进入文件夹 cd openresty-1.13.6.2 编译 ./configure --prefix=/usr/local/webservice/openresty --with-luajit --without-http_redis2_module --with-http_iconv_module ...

    metaq-server-1.4.6.2.zip 和原版一样就是换了个名字

    《MetaQ服务器1.4.6.2版本详解》 MetaQ是阿里巴巴开源的一款分布式消息中间件,主要用于解决大规模分布式系统中的消息传递问题。在1.4.6.2这个版本中,它继续保持着与原版一致的核心特性,提供高效、稳定、可扩展的...

    LeaRun V6.1.6.2

    V6.1.6.2是该软件的一个具体版本,它可能包含了多个组件和功能的更新与改进,以适应开发者的需求。这个版本强调了学习研究用途,提示用户不可用于商业目的,这可能是因为该版本具有一定的试用限制或非正式授权。 ...

    openresty1.13.6.2

    1. 解压:`tar -zxvf openresty-1.13.6.2.tar.gz` 2. 进入目录:`cd openresty-1.13.6.2` 3. 配置:`./configure --prefix=/your/install/path` 在这里,`/your/install/path`是自定义的安装路径。 4. 编译:`make`...

    Notepad++ 5.9.6.2 免费安装包

    版本5.9.6.2是Notepad++的一个历史版本,尽管可能不是最新版,但依然提供了稳定和高效的文本编辑体验。 该安装包包含了Notepad++的完整程序,用户可以免费下载并安装在个人计算机上。Notepad++的特点之一是其轻量级...

    ckeditor_aspnet_3.6.6.2.zip

    在下载的"ckeditor_aspnet_3.6.6.2.zip"压缩包中,包含以下关键文件: 1. LICENSE.html:CKEditor的许可协议,详细阐述了软件的使用范围和限制。 2. CHANGES.html:记录了版本3.6.6.2的更新内容和改进。 3. INSTALL....

    狂牛视频加密0.9.6.2DEMO

    狂牛视频加密0.9.6.2DEMO版本,非常好用~的!~

    COMSOL.Multiphysics.6.2.290.Win.Linux.macOS-SSQ

    COMSOL.Multiphysics.6.2.290.Win.Linux.macOS-SSQ,不知道更新了什么,不好下载就先下载到某雷网盘,再取回本地。

    metaq-server-1.4.6.2客户端+服务端

    总结,MetaQ-server-1.4.6.2版本提供了一个完整的消息中间件解决方案,包括服务端、客户端和相应的文档支持。通过使用MetaQ,开发者可以构建出高效、可靠的分布式系统,同时利用Javadoc文档来加速开发过程,确保代码...

    metaq-server-1.4.6.2.tar.gz

    在本文中,我们将深入探讨MetaQ Server 1.4.6.2版本的核心特性、架构设计以及使用场景,帮助读者理解其工作原理和实际应用。 一、MetaQ简介 MetaQ的设计目标是构建一个稳定、高性能的消息队列系统,以支持大规模...

    snort-2.9.6.2.tar.gz

    3. **解压并编译**:使用`tar -zxvf snort-2.9.6.2.tar.gz`解压文件,然后进入解压后的目录,运行`./configure`进行配置,`make`进行编译,最后`make install`完成安装。 4. **配置Snort**:编辑`etc/snort/snort....

    TTF16.ocx (6.1.6.2)

    Formula One Report OleControl ocx

Global site tag (gtag.js) - Google Analytics