java课程设计不会做?

java课程设计网提供java相关课程设计的学习方法以及java案例、javaweb案例、java课程设计的源代码、题目、报告论文、操作步骤等,可供您免费下载学习,您可以根据您的需求查询您要的java课程设计案例或者java课程设计报告、论文,试试吧!

word文档转换成html

word文档转换成html,附带源码以及依赖的jia包下载,直接使用

word文档转换成html

word文档转换成html

word文档转换成html,附带源码以及依赖的jia包下载,直接使用


package com.test;

import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;

/**
 * word文档转换成html
 * @author 原创 http://www.javakcsj.com/
 * @date2018-8-23
 */
public class Doc2Hmtl {

	private static ActiveXComponent app;

	/**
	 * 单例模式
	 */
	public static ActiveXComponent getWordInstance() {
		if (app == null) {
			app = new ActiveXComponent("Word.Application");
			app.setProperty("Visible", new Variant(false));
		}
		return app;
	}

	/**
	 * 转换word
	 */
	public static void wordConvertSingleton(String docPath, String fileName) {
		try {
			app = getWordInstance();
			Dispatch documents = app.getProperty("Documents").toDispatch();
			Dispatch doc = Dispatch.call(documents, "Open", docPath)
					.toDispatch();
			Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {
					fileName, new Variant(8) }, new int[1]);
			Dispatch.call(doc, "Close", new Variant(0));
			// 没有调用Quit命令
			doc = null;
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		//具体word转换成html的例子
		Doc2Hmtl.wordConvertSingleton(
				"C:\\Users\\Administrator\\Desktop\\xxx.docx",
				"D:\\work_space\\doc2html\\WebRoot\\index.html");

	}
}


大家都在看

(0) 回复

留言评论

*请勿填写与java课程设计无关内容,如内容中包含有关政治、色情等不健康内容,且违反《中华人民共和国网络安全法》本站将第一时间移交公安部门。