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是用于Java与Microsoft Office集成的工具,提供了对Visio、Word和Excel的编程访问,以及文件转换和图像处理的能力,对于需要处理Office文档的Java应用来说,这是一个非常实用的库。
在IT行业中,转换Office文档为PDF格式是一种常见的需求,尤其在跨平台兼容性和长期存储时。本主题聚焦于使用Jcom调用JNI技术来实现这一转换。以下是对这个过程的详细解析: 首先,理解几个核心概念: 1. **Jcom**...
- **与Office应用程序交互**:JAVA程序可以通过JCOM调用Word、Excel等Office组件,实现文档的生成、编辑等功能。 - **集成第三方控件**:许多Windows平台的控件是基于COM的,JCOM可以帮助JAVA程序集成这些控件,提升...
以下是一个简单的示例(列表 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.*; ...
在这个上下文中,jcom.dll可能被用于一个Java程序中,帮助读取Word文档并将其转换为HTML,因为COM接口可以调用Microsoft Office的自动化功能。 总结这些信息,我们可以知道“word转化为html”是一个技术话题,涵盖...
"OFFICEtoPDF"可能是一个可执行文件或者是一个程序,负责实际的转换操作。 转换过程可能包括以下步骤: 1. 打开包含转换工具的软件或应用。 2. 导入或选择需要转换的Office文档。 3. 设置转换选项,如页面范围、...
**FlexPaper** 是一个开源的在线文档显示组件,支持播放SWF文件。一旦文档被成功转换为SWF格式,就可以使用FlexPaper在网页中进行流畅的在线预览。 总之,通过上述步骤和技术方案,可以构建出一个功能完善且用户...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...