当前位置: 首页 > news >正文

网站如何开通支付功能第一ppt课件免费下载官网

网站如何开通支付功能,第一ppt课件免费下载官网,免费视频素材网站,百度图片搜索本篇教程介绍了HTMLCSS入门 如何使用POI将doc文件转换为HTML#xff0c;希望阅读本篇文章以后大家有所收获#xff0c;帮助大家HTMLCSS入门。需要的jar包有#xff1a;有一些是依赖包#xff0c;可以使用maven下载doc文件转换为html文件package com.gsww.sxzz.controll…本篇教程介绍了HTMLCSS入门 如何使用POI将doc文件转换为HTML希望阅读本篇文章以后大家有所收获帮助大家HTMLCSS入门。需要的jar包有有一些是依赖包可以使用maven下载doc文件转换为html文件package com.gsww.sxzz.controller.service;import org.apache.poi.hwpf.HWPFDocument;import org.apache.poi.hwpf.converter.PicturesManager;import org.apache.poi.hwpf.converter.WordToHtmlConverter;import org.apache.poi.hwpf.usermodel.Picture;import org.apache.poi.hwpf.usermodel.PictureType;import org.jsoup.Jsoup;import org.w3c.dom.Document;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationException;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerException;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;import javax.xml.transform.stream.StreamResult;import java.io.*;import java.util.List;/*** Created by Carey on 15-2-2.*/public class docTohtml {public static void main(String argv[]) {try {convert2Html(D:\\b.doc,D:\\1.html);} catch (Exception e) {e.printStackTrace();}}//输出html文件public static void writeFile(String content, String path) {FileOutputStream fos  null;BufferedWriter bw  null;org.jsoup.nodes.Document doc  Jsoup.parse(content);String styleOlddoc.getElementsByTag(style).html();//统一字体格式为宋体styleOldstyleOld.replaceAll(font-family:.(?;\\b), font-family:SimSun);doc.getElementsByTag(head).empty();doc.getElementsByTag(head).append();doc.getElementsByTag(head).append( );doc.getElementsByTag(style).append(styleOld);/*正则表达式查询字体内容font-family:.(?;\b)*/System.out.println(content);contentdoc.html();contentcontent.replace(, );try {File file  new File(path);fos  new FileOutputStream(file);bw  new BufferedWriter(new OutputStreamWriter(fos,UTF-8));bw.write(content);} catch (FileNotFoundException fnfe) {fnfe.printStackTrace();} catch (IOException ioe) {ioe.printStackTrace();} finally {try {if (bw ! null)bw.close();if (fos ! null)fos.close();} catch (IOException ie) {}}}//word 转 htmlpublic static void convert2Html(String fileName, String outPutFile)throws TransformerException, IOException,ParserConfigurationException {HWPFDocument wordDocument  new HWPFDocument(new FileInputStream(fileName));//WordToHtmlUtils.loadDoc(new FileInputStream(inputFile));//兼容2007 以上版本//        XSSFWorkbook  xssfworknew XSSFWorkbook(new FileInputStream(fileName));WordToHtmlConverter wordToHtmlConverter  new WordToHtmlConverter(DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument());wordToHtmlConverter.setPicturesManager( new PicturesManager(){public String savePicture( byte[] content,PictureType pictureType, String suggestedName,float widthInches, float heightInches ){return test/suggestedName;}} );wordToHtmlConverter.processDocument(wordDocument);//save picturesList picswordDocument.getPicturesTable().getAllPictures();if(pics!null){for(int i0;iPicture pic  (Picture)pics.get(i);System.out.println();try {pic.writeImageContent(new FileOutputStream(D:/test/ pic.suggestFullFileName()));} catch (FileNotFoundException e) {e.printStackTrace();}}}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();writeFile(new String(out.toByteArray()), outPutFile);}}遇到的问题当doc转换为html时不会将图像的线条给转换过来。只有在table表格中才可以转换为span标签。如果要作下滑线可以放一个table的单元格只设定下边框就可以完美转换为html了。将html转换为pdfpackage com.gsww.sxzz.controller.service;import com.lowagie.text.pdf.BaseFont;import org.xhtmlrenderer.pdf.ITextFontResolver;import org.xhtmlrenderer.pdf.ITextRenderer;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.OutputStream;/*** Created by Carey on 15-2-2.*/public class htmlToPdf {public boolean convertHtmlToPdf(String inputFile, String outputFile){try {OutputStream     os  new FileOutputStream(outputFile);ITextRenderer renderer  new ITextRenderer();String url  new File(inputFile).toURI().toURL().toString();renderer.setDocument(url);// 解决中文支持问题ITextFontResolver fontResolver  renderer.getFontResolver();/*fontResolver.addFont(C:\\Windows\\Fonts\\simsunb.ttf, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);*///宋体文件的相对路径fontResolver.addFont(C:\\Windows\\Fonts\\simsun.ttc, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);renderer.getSharedContext().setBaseURL(file:/D:/);renderer.layout();renderer.createPDF(os);os.flush();os.close();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return true;}public   static  void  main(String [] args){htmlToPdf html2Pdf new htmlToPdf();try {html2Pdf.convertHtmlToPdf(D:\\1.html,D:\\index.pdf);} catch (Exception e) {e.printStackTrace();}}}本文由职坐标整理发布欢迎关注职坐标WEB前端HTML/CSS频道获取更多HTML/CSS知识
http://www.zqtcl.cn/news/580289/

相关文章:

  • 做1元夺宝网站挣钱吗美工网站设计收费
  • 华侨城网站开发wordpress页码颜色
  • 上海建站网络公司制作文字图片
  • 平台型网站制作网站建设张世勇
  • 网站建设云南网页游戏大厅都有哪些
  • 网站建设与管理报告书郑州建设银行网站
  • 做网站网页的人是不是思维公司网站建设包括
  • 网站建设都包括哪些网站后台如何上传文件
  • 网站便民服务平台怎么做迁安做网站中的cms开发
  • 做外贸比较好的网站怎么把网站做的好看
  • 有没有在淘宝找人做网站被骗过的台州市环保局网站开发区
  • 公司外文网站制作河南住房和城乡建设厅网站
  • 东莞做网站公司有哪些代码网站推荐
  • 棋类游戏网站开发网站首页顶部图片尺寸
  • 工信部如何查网站备案大连网络推广广告代理
  • 网站建设基本流程心得wordpress首页截断
  • 网站包括哪些内容网站开发的相关技能
  • 百度竞价 百度流量 网站权重qq推广
  • 重庆网站建设总结WordPress简单百度站长插件
  • pc网站转换成微网站工作室推广网站
  • 嘉兴优化网站公司做水果生意去哪个网站
  • 青岛知名网站建设公司排名wordpress商场插件
  • 设计网站猪八戒自己制作logo免费生成器
  • 深圳万齐创享网站建设网站建设基本教程
  • 聊城做网站信息建设工程合同可以分为
  • 网站设计 注意做筹款的网站需要什么资质
  • 家居网站建设费用国土局网站建设经验
  • 企业网站开发教程网站建设更改
  • 违法网站怎么做安全wordpress自定义应用
  • 四平英文网站建设wordpress添加特效