`
fourfire
  • 浏览: 414090 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

jcom生成一个word文件

    博客分类:
  • JCOM
阅读更多
jcom生成,你可以定义字体的样式
public synchronized void createWord(String filePath, String text,
			String fontName, String fontSize, Boolean fontBold, int align) {
		ReleaseManager rm = new ReleaseManager();
		IDispatch docApp = null;
		try {
			docApp = new IDispatch(rm, "Word.Application");

			IDispatch documents = (IDispatch) docApp.get("Documents");

			documents.method("add", null);

			IDispatch selection = ((IDispatch) docApp.get("Selection"));

			IDispatch paragraphFormat = ((IDispatch) selection
					.get("ParagraphFormat"));
			paragraphFormat.put("Alignment", new Integer(align));// 对齐方式0:left,1:center,2:right
			IDispatch font = ((IDispatch) selection.get("Font"));
			font.put("name", fontName);
			font.put("Size", fontSize);
			font.put("Bold", fontBold);
			selection.method("TypeText", new Object[] { text });

			((IDispatch) docApp.get("ActiveDocument")).method("saveAs",
					new Object[] { filePath, new Integer(0) });

		} catch (JComException e) {
			e.printStackTrace();
		} finally {
			try {
				if (docApp != null) {
					((IDispatch) docApp.get("ActiveDocument")).put("Saved",
							new Boolean(true));

					docApp.method("quit", null);
					docApp = null;
				}
				rm.release();
				rm = null;
			} catch (JComException e) {

				e.printStackTrace();
			}
		}

	}
分享到:
评论

相关推荐

    jcom.jar和jcom.dll

    总之,jcom.jar和jcom.dll是用于Java与Microsoft Office集成的工具,提供了对Visio、Word和Excel的编程访问,以及文件转换和图像处理的能力,对于需要处理Office文档的Java应用来说,这是一个非常实用的库。

    通过Jcom调用JNI将Office文档转换Pdf

    在IT行业中,转换Office文档为PDF格式是一种常见的需求,尤其在跨平台兼容性和长期存储时。本主题聚焦于使用Jcom调用JNI技术来实现这一转换。以下是对这个过程的详细解析: 首先,理解几个核心概念: 1. **Jcom**...

    jcom-2.2.4-docs.zip

    - **与Office应用程序交互**:JAVA程序可以通过JCOM调用Word、Excel等Office组件,实现文档的生成、编辑等功能。 - **集成第三方控件**:许多Windows平台的控件是基于COM的,JCOM可以帮助JAVA程序集成这些控件,提升...

    Java中使用JCOM操作Office对象

    以下是一个简单的示例(列表 1),展示如何使用 JCOM 启动 Excel 并在第一个单元格中写入 "Hello, World!": ```java import jp.ne.so_net.ga2.no_ji.jcom.excel8.*; import jp.ne.so_net.ga2.no_ji.jcom.*; ...

    word转化为html

    在这个上下文中,jcom.dll可能被用于一个Java程序中,帮助读取Word文档并将其转换为HTML,因为COM接口可以调用Microsoft Office的自动化功能。 总结这些信息,我们可以知道“word转化为html”是一个技术话题,涵盖...

    office to pdf

    "OFFICEtoPDF"可能是一个可执行文件或者是一个程序,负责实际的转换操作。 转换过程可能包括以下步骤: 1. 打开包含转换工具的软件或应用。 2. 导入或选择需要转换的Office文档。 3. 设置转换选项,如页面范围、...

    仿百度文库解决方案

    **FlexPaper** 是一个开源的在线文档显示组件,支持播放SWF文件。一旦文档被成功转换为SWF格式,就可以使用FlexPaper在网页中进行流畅的在线预览。 总之,通过上述步骤和技术方案,可以构建出一个功能完善且用户...

    JAVA上百实例源码以及开源项目源代码

    数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的...

    java开源包11

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包1

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包2

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包3

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包6

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包5

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包10

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包4

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包8

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包7

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包9

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包101

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics