为有中文需求的客户提供多渠道中文技术支持.

Thu Jul 06, 2023 11:21 pm

你好,测试docx转html,没有找到方法
public static void main(String[] args) {
//实例化Document类的对象
Document doc = new Document();
//加载Word文档
doc.loadFromFile(path + "555.docx",FileFormat.Xml);
doc.HtmlExportOptions.CssStyleSheetType = CssStyleSheetType.Internal;
doc.HtmlExportOptions.ImageEmbedded = true;

//保存为HTML格式
doc.saveToFile(path + "555.html", FileFormat.Html);
System.out.println("我执行完毕了");
doc.dispose();
}

其中2处HtmlExportOptions爆红,是我引入的包不对,还是其他原因?目前只有getHtmlExportOptions是不爆红的,如何设置为内联样式呢?

changke0007
 
Posts: 1
Joined: Thu Jul 06, 2023 11:15 pm

Fri Jul 07, 2023 2:43 am

您好,

感谢您的咨询。
您提到的2处HtmlExportOptions爆红的原因是你调用了.Net的方法。请使用下面我修改后的正确的Java代码来实现您的需求。
Code: Select all
  Document doc = new Document();
        String path="F:\\";
        //加载Word文档
        doc.loadFromFile(path + "test1.docx",FileFormat.Xml);
        doc.getHtmlExportOptions().setCssStyleSheetType(CssStyleSheetType.Internal);
        doc.getHtmlExportOptions().setImageEmbedded(true);
        //保存为HTML格式
        doc.saveToFile(path + "result.html", FileFormat.Html);
        System.out.println("我执行完毕了");
        doc.dispose();


Sincerely,
Wenly
E-iceblue support team
User avatar

Wenly.Zhang
 
Posts: 149
Joined: Tue May 16, 2023 2:19 am

Tue Jul 11, 2023 6:47 am

您好,

请问我们提供的代码解决了您的问题了吗?
能否在您方便的时候给我们一些反馈呢? 非常感谢!

Sincerely,
Wenly
E-iceblue support team
User avatar

Wenly.Zhang
 
Posts: 149
Joined: Tue May 16, 2023 2:19 am

Return to 中文技术支持