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

网站的内容策略女生学电子商务专业好吗

网站的内容策略,女生学电子商务专业好吗,铜陵seo,中国建设银行官网站代发工资本篇教程介绍了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://wiki.neutronadmin.com/news/191107/

相关文章:

  • 网站建设的原理传统网站布局
  • 网站推广和网络推广广州 环保 凡人网站建设
  • 视频网站的广告能怎么做免费ppt模板app有哪些
  • 湖南常德广宇建设网站北京住房和城乡建设厅网站
  • 建设网站需要哪些备案东莞保安公司排名前十
  • 曲靖市网站建设长沙建网站
  • 旅游营销的网站建设求好用的seo软件
  • wordpress怎样创建门户网站最便宜的酒店网站建设
  • 检测ai写作的网站网络营销运营策划
  • 网站建设公司如何拓宽业务扬州大学第四届网站建设评比
  • 兰州易天网站建设公司有哪些自助建网站的平台 数据库
  • 电商平台网站 建设目标网络规划设计师2023论文
  • 哈尔滨市营商环境建设监督局网站艺术学院网站模板
  • 指定网站长期建设 运营计划呼和浩特网站推广
  • php做网站自动生成前台吗有哪些网站做简历比较好
  • 安全的响应式网站建设阿里云服务器的网站备案流程
  • 重庆建网站优化wordpress 2.5.1漏洞
  • 北京地铁建设管理公司网站商城系统
  • 个人做电影网站赚钱吗湖南响应式网站建设费用
  • 科技企业网站设计制作wordpress边栏扩大尺寸
  • 兰州网站seo分析搜外seo
  • 西宁网站建设索王道下拉网站开发流程抚州
  • 网站不显示index.html万网域名管理入口
  • 苏州城乡建设网站查询定西seo
  • 上海什么做网站的公司比较好营销网络建设怎么写
  • 设计专业知名企业网站南京做征信服务的公司网站
  • 备案 网站名称怎么写成都网站建设 3e网站建设
  • 可以直接进入网站的代码怎么免费做网站
  • 高新区网站建设的建议企业作风建设心得体会
  • 商城网站建设 优帮云大同泰瑞集团建设有限公司网站