当前位置:编程学习 > JAVA >>

求助。。。怎么把HTML以WORD格式导出(HTML里包括文字,图片表格等)。。

RT。。。。求大侠帮忙。。。 --------------------编程问答-------------------- 你指的是编程的方法还是直接手工操作? --------------------编程问答-------------------- 从来没有这么做过,个人有个想法:
在后台读取相关HTML页面的源代码,然后解析。将解析后的结果对应成Word的格式,然后生成Word。 --------------------编程问答--------------------
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;


public class ExcelToHtml {
    public static void excelToHtml(String xlsfile, String htmlfile) {
        ActiveXComponent app = new ActiveXComponent("Excel.Application"); // 启动word
        try {
            app.setProperty("Visible", new Variant(false));
            Dispatch excels = app.getProperty("Workbooks").toDispatch();
            Dispatch excel = Dispatch.invoke(
                    excels,
                    "Open",
                    Dispatch.Method,
                    new Object[] { xlsfile, new Variant(false),
                            new Variant(true) }, new int[1]).toDispatch();
            Dispatch.invoke(excel, "SaveAs", Dispatch.Method, new Object[] {
                    htmlfile, new Variant(44) }, new int[1]);
            Variant f = new Variant(false);
            Dispatch.call(excel, "Close", f);
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            app.invoke("Quit", new Variant[] {});
        }
        System.out.println("转换成功!");
    }  
    public static void main(String[] args) {
        String paths = new String("I:\\testEXCEL.xls");
        String savepaths = new String ("I:\\resultEXCEL.html"); 
        excelToHtml(paths, savepaths);
    }
}  
--------------------编程问答-------------------- 这个没遇到过,同求 --------------------编程问答-------------------- 类型的三楼的作用应该可行吧,把xls改为word也类似
用poi工具应该也行 --------------------编程问答--------------------
引用 3 楼 Etoak_james 的回复:
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;


public class ExcelToHtml {
    public static void excelToHtml(String xlsfile, String htm……

你这个不是excel另存为html文件吗?跟楼主的问题有关? --------------------编程问答-------------------- jacob,楼主搜搜jacob --------------------编程问答-------------------- iText 可以。先提供图片存放的路径,然后加入到代码中结合文字就可以生成word --------------------编程问答-------------------- 过来结贴  问题解决了  呼~  用的是docx4j包 --------------------编程问答-------------------- 哥们, 你是怎么解决的, 我现在也遇到这样的问题了。帮个忙吧 --------------------编程问答-------------------- 用jacob之类的插件,应该是可以的

以前用过OpenOffice将word转换成html,调用OpenOffice的接口就能搞定

或者还有一种思路,就是用word的书签功能,然后通过word插件给书签赋值,包括文本、图片都可以,WebOffice插件可以看看 --------------------编程问答-------------------- 哥们,怎么解决的,能分享下吗?我现在也在处理这个问题。 --------------------编程问答-------------------- 百度搜一下 js导出word.. --------------------编程问答--------------------
引用 12 楼 dujian886 的回复:
哥们,怎么解决的,能分享下吗?我现在也在处理这个问题。
哥们 我这有个demo 大体用的是docx4j包  邮箱发给我  现在再公司不能发 --------------------编程问答--------------------
引用 14 楼 jkey1023 的回复:
Quote: 引用 12 楼 dujian886 的回复:

哥们,怎么解决的,能分享下吗?我现在也在处理这个问题。
哥们 我这有个demo 大体用的是docx4j包  邮箱发给我  现在再公司不能发

我的邮箱:dujian886@126.com,谢谢发给我。 --------------------编程问答--------------------
引用 10 楼 wnttjhidt 的回复:
哥们, 你是怎么解决的, 我现在也遇到这样的问题了。帮个忙吧



楼主咋解决的?求分享。。。 --------------------编程问答-------------------- 楼主,小弟也需要,我的邮箱是984011247@qq.com 求分享
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,