• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java WordToHtmlConverter类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.poi.hwpf.converter.WordToHtmlConverter的典型用法代码示例。如果您正苦于以下问题:Java WordToHtmlConverter类的具体用法?Java WordToHtmlConverter怎么用?Java WordToHtmlConverter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



WordToHtmlConverter类属于org.apache.poi.hwpf.converter包,在下文中一共展示了WordToHtmlConverter类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: parseDoc2Html

import org.apache.poi.hwpf.converter.WordToHtmlConverter; //导入依赖的package包/类
public static String parseDoc2Html(InputStream input, String charset) throws Exception {
  HWPFDocument wordDocument = new HWPFDocument(input);
  Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
  WordToHtmlConverter converter = new WordToHtmlConverter(doc);
  converter.processDocument(wordDocument);

  ByteArrayOutputStream output = new ByteArrayOutputStream();
  try {
    DOMSource domSource = new DOMSource(converter.getDocument());
    StreamResult streamResult = new StreamResult(output);
    Transformer serializer = TransformerFactory.newInstance().newTransformer();
    // TODO 有乱码
    serializer.setOutputProperty(OutputKeys.ENCODING, charset);
    serializer.setOutputProperty(OutputKeys.INDENT, "yes");
    serializer.setOutputProperty(OutputKeys.METHOD, "html");
    serializer.transform(domSource, streamResult);
  } finally {
    input.close();
    output.close();
  }

  return new String(output.toByteArray());
}
 
开发者ID:xsocket,项目名称:job,代码行数:24,代码来源:WordUtils.java


示例2: main

import org.apache.poi.hwpf.converter.WordToHtmlConverter; //导入依赖的package包/类
public static void main(String[] args)throws Exception
{
	HWPFDocumentCore wordDocument = WordToHtmlUtils.loadDoc(new FileInputStream("data/document.doc"));

    WordToHtmlConverter wordToHtmlConverter = new WordToHtmlConverter(
            DocumentBuilderFactory.newInstance().newDocumentBuilder()
                    .newDocument());
    wordToHtmlConverter.processDocument(wordDocument);
    Document htmlDocument = wordToHtmlConverter.getDocument();
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    DOMSource domSource = new DOMSource(htmlDocument);
    StreamResult streamResult = new StreamResult(out);

    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer serializer = tf.newTransformer();
    serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
    serializer.setOutputProperty(OutputKeys.INDENT, "yes");
    serializer.setOutputProperty(OutputKeys.METHOD, "html");
    serializer.transform(domSource, streamResult);
    out.close();
    
	FileOutputStream outputStream = new FileOutputStream("data/Apache_DocToHTML.html");
	outputStream.write(out.toByteArray());
	outputStream.close();
	
	System.out.println("Apache - Doc file converted in specified formats");
}
 
开发者ID:asposemarketplace,项目名称:Aspose_for_Apache_POI,代码行数:28,代码来源:ApacheConvertToFormats.java


示例3: main

import org.apache.poi.hwpf.converter.WordToHtmlConverter; //导入依赖的package包/类
public static void main(String[] args)throws Exception
{
	String dataPath = "src/featurescomparison/workingwithdocuments/converttoformats/data/";
	
	HWPFDocumentCore wordDocument = WordToHtmlUtils.loadDoc(new FileInputStream(dataPath + "document.doc"));

    WordToHtmlConverter wordToHtmlConverter = new WordToHtmlConverter(
            DocumentBuilderFactory.newInstance().newDocumentBuilder()
                    .newDocument());
    wordToHtmlConverter.processDocument(wordDocument);
    Document htmlDocument = wordToHtmlConverter.getDocument();
    ByteArrayOutputStream out = new ByteArrayOutputStream();
    DOMSource domSource = new DOMSource(htmlDocument);
    StreamResult streamResult = new StreamResult(out);

    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer serializer = tf.newTransformer();
    serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
    serializer.setOutputProperty(OutputKeys.INDENT, "yes");
    serializer.setOutputProperty(OutputKeys.METHOD, "html");
    serializer.transform(domSource, streamResult);
    out.close();
    
	FileOutputStream outputStream = new FileOutputStream(dataPath + "Apache_DocToHTML_Out.html");
	outputStream.write(out.toByteArray());
	outputStream.close();
	
	System.out.println("Apache - Doc file converted in specified formats");
}
 
开发者ID:asposemarketplace,项目名称:Aspose_Words_for_Apache_POI,代码行数:30,代码来源:ApacheConvertToFormats.java



注:本文中的org.apache.poi.hwpf.converter.WordToHtmlConverter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ICProject类代码示例发布时间:2022-05-23
下一篇:
Java FutureConverters类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap