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

网站开发实用技术介绍做民宿要给网站多少钱

网站开发实用技术介绍,做民宿要给网站多少钱,公章在线制作网站,网站建设公司不挣钱的原因本篇教程介绍了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.sadfv.cn/news/368927/

相关文章:

  • 陕西企业营销型网站安装好的 wordpress
  • 科讯cms 网站地图阿里云网站商城建设
  • 莆田专业网站建设公司黄岛网站建设设计公司
  • 专注徐州网站建设岳阳汨罗网站建设
  • 上海建站提供商wordpress 农场主题
  • 厦门网站推广优化哪家好泉州做网站工作室
  • 淘宝购物网站的建设中标公示查询网站
  • 天猫入驻网站建设wordpress 点不到子菜单
  • 用html做网站代码怎么建设个人博客网站
  • 网站自主建站wordpress增加主题配置
  • 网站建设语言学什么网站建设页面生成
  • 个性化网站建设定制单位做网站费用怎么记账
  • 长春网站建设网站源码什么是优化产业结构
  • 怎么学习做网站wordpress多站点功能
  • 使用rem布局的网站深圳极速网站建设服务器
  • 建设银行网站打印消费账单服装公司网页设计
  • 想学网站建设方向的研究生网站建设费用是什么科目
  • 广州比较好的网站设计国外网站流量
  • 一个网站怎么做2个服务器在哪进入网站后台
  • 郑州门户网站建设哪家好2018wordpress主题
  • 门户网站开发申请网站建设相关技术方案
  • php网站开发最新需求集团网站建设特点 助君
  • iis 网站 优化wordpress学生信息管理系统 php
  • 关于建设工程资料的网站广州市住房与城乡建设厅网站
  • 凡科建站代理入口电商是做什么的简易运营模式
  • 苗木 网站模板临沂做网站的
  • 文明网站建设管理培训心得wordpress虚拟机修改密码
  • 东营做网站seo为什么做电子商务网站的原因
  • 六安市建设银行网站wordpress换主题后打不开
  • 网站建设工作总结wordpress怎么搬站