精华内容
下载资源
问答
  • function exportExcel() { $("#main").table2excel({ // 不被导出的表格行的CSS class类 exclude: ".noExl", // 导出的Excel文档的名称 name: "Excel D...
    function exportExcel() {
                $("#main").table2excel({
                    // 不被导出的表格行的CSS class类
                    exclude: ".noExl",
                    // 导出的Excel文档的名称
                    name: "Excel Document Name",
                    // Excel文件的名称
                    filename: "测试.xls",
                    //文件后缀名
                    fileext: ".xls",
                    //是否排除导出图片
                    exclude_img: false,
                    //是否排除导出超链接
                    exclude_links: false,
                    //是否排除导出输入框中的内容
                    exclude_inputs: false
                });
            }

    需要引入js文件,下载地址

    展开全文
  • jQuery网页内容导出到world,详细代码,前端界面,文字图片格式不变导出到world文档。
  • .net网页内容自动导出成word文档 .net网页内容自动导出成word文档 .net网页内容自动导出成word文档
  • 一个简单的 asp.net 网页内容导出excel文件的示例,欢迎下载!
  • 这是一个用JQuery插件,将网页内容,在线生成word文档。
  • 网页内容导出word文档jquery插件

    千次阅读 2017-05-15 15:11:41
    插件描述:jquery.wordexport.js是一款将网页制定标签容器中的文本内容生成并导出word文档插件,借助该jQuery插件,可以将网页内容导出Word文档。 先需要引入jquery,然后引入FileSaver.js、jquery.wordexport.js...

    插件描述:jquery.wordexport.js是一款将网页制定标签容器中的文本内容生成并导出word文档插件,借助该jQuery插件,可以将网页内容导出Word文档。

    先需要引入jquery,然后引入FileSaver.js、jquery.wordexport.js

    <script type="text/javascript" src="js/FileSaver.js"></script>
    <script type="text/javascript" src="js/jquery.wordexport.js"></script>

    使用

    $(function() {
        $(".word-export").click(function() {
            $("#pagecontent").wordExport("fileName");
            //fileName为导出的word文件的命名
        });
    });

    资源下载

    http://www.jq22.com/demo/exportWord20161214/js/FileSaver.js
    http://www.jq22.com/demo/exportWord20161214/js/jquery.wordexport.js

    展开全文
  • JS 导出网页中Table内容到excel

    千次阅读 2015-08-06 12:48:36
    var fname = oXL.Application.GetSaveAsFilename("将Table导出到Excel.xls", "Excel Spreadsheets (*.xls), *.xls"); } catch (e) { print("Nested catch caught " + e); } finally { oWB.SaveAs(fname); ...
    <html>  
    <head>  
    <script type="text/javascript" language="javascript">  
            var idTmr;  
            function method1(tableid) {//整个表格拷贝到EXCEL中  
                var curTbl = document.getElementById(tableid);  
                var oXL = new ActiveXObject("Excel.Application");  
                //创建AX对象excel   
                var oWB = oXL.Workbooks.Add();  
                //获取workbook对象   
                var xlsheet = oWB.Worksheets(1);  
                //激活当前sheet   
                var sel = document.body.createTextRange();  
                sel.moveToElementText(curTbl);  
                //把表格中的内容移到TextRange中   
                sel.select();  
                //全选TextRange中内容   
                sel.execCommand("Copy");  
                //复制TextRange中内容    
                xlsheet.Paste();  
                //粘贴到活动的EXCEL中         
                oXL.Visible = true;  
                //设置excel可见属性  
      
                try {  
                    var fname = oXL.Application.GetSaveAsFilename("将Table导出到Excel.xls", "Excel Spreadsheets (*.xls), *.xls");  
                } catch (e) {  
                    print("Nested catch caught " + e);  
                } finally {  
                    oWB.SaveAs(fname);  
      
                    oWB.Close(savechanges = false);  
                    //xls.visible = false;  
                    oXL.Quit();  
                    oXL = null;  
                    //结束excel进程,退出完成  
                    //window.setInterval("Cleanup();",1);  
                    idTmr = window.setInterval("Cleanup();", 1);  
      
                }  
            }  
            function Cleanup() {  
                window.clearInterval(idTmr);  
                CollectGarbage();  
            }  
        </script>  
      
    </head>  
    <body>  
    <table id="ta">  
      <tr>  
        <td>1</td><td>admin</td>  
        <td>23</td><td>程序员</td>  
        <td>天津</td><td>admin@kali.com</td>  
      </tr>  
      <tr>  
        <td>2</td><td>guest</td>  
        <td>23</td><td>测试员</td>  
        <td>北京</td><td>guest@kali.com</td>  
      </tr>  
    </table>  
    <input id="Button1" type="button" value="导出EXCEL"   
            οnclick="javascript:method1('ta')" />  
    </body>  
    </html>


    或者:

    <html>  
    <head>  
    <script type="text/javascript">  
    function dataToExcel(tableid) {//整个表格拷贝到EXCEL中  
    var curTbl = document.getElementById(tableid);   
    var oXL;   
    try {   
    oXL = GetObject("", "Excel.Application");   
    }   
    catch (E) {   
    try {   
    oXL = new ActiveXObject("Excel.Application");   
    }   
    catch (E2) {   
    //alert("Please confirm:\n1.Microsoft Excel has been installed.\n2.Internet   
      
    Options=>Security=>Setting \"Enable unsafe ActiveX\"");   
    alert("请确认:\n1.机器上Excel已经安装.\n2.Internet 选项=>安全=>Internet \"对  
      
    未标记为安全的ActiveX控件进行初始化和脚本运行,设定为启用\"");  
    return;   
    }   
    }  
    //创建AX对象excel   
    var oWB = oXL.Workbooks.Add();   
    //获取workbook对象   
    var oSheet = oWB.ActiveSheet;   
    //激活当前sheet   
    var sel = document.body.createTextRange();   
    sel.moveToElementText(curTbl);   
    //把表格中的内容移到TextRange中   
    sel.select();   
    //全选TextRange中内容   
    sel.execCommand("Copy");   
    //复制TextRange中内容   
    oSheet.Paste();   
    //粘贴到活动的EXCEL中   
    oXL.Visible = true;   
    //设置excel可见属性   
    }  
      
    </script>  
    </head>  
    <body>  
    <table id="ta">  
      <tr>  
        <td>1</td><td>admin</td>  
        <td>23</td><td>程序员</td>  
        <td>天津</td><td>admin@kali.com</td>  
      </tr>  
      <tr>  
        <td>2</td><td>guest</td>  
        <td>23</td><td>测试员</td>  
        <td>北京</td><td>guest@kali.com</td>  
      </tr>  
    </table>  
    <input id="Button1" type="button" value="导出EXCEL"   
            οnclick="javascript:dataToExcel('ta')" />  
    </body>  
    </html>




    展开全文
  • 将html网页上的内容导出为word文件
  • html中的div内容导出word文档
  • java将部分网页内容转为pdf文件并导出

    描述

    由于数据过多,需求是要将展示出来的内容导出为pdf文件,最初经大佬指点,采用的是前端的html2canvas和jsPDF,做出来之后各种问题,显示不全、文字重叠、溢出、内容截断,无奈改用java来做,记录如下解决办法

    要转为pdf在页面展示的内容

    在这里插入图片描述

    前端代码

          <div class="reportContent">
            <div id="renderPdf" v-html="htmlContent"></div>
          </div>
          <div slot="footer">
            <Button @click="delReport()">删除</Button>
            <Button @click="modifyReport()">修改</Button>
            <Button>
              <a :href="pdfUrl" download>导出</a>
            </Button>
            <Button @click="showSMS()">发送短信</Button>
            <Button @click="showVoice()">发送语音</Button>
          </div>
    

    此处的 htmlContent 是展示在页面上的内容,要将它转为pdf文件,小白事先将它存到数据库里面,保存成功后把 id 返回过来,下面的 rep.data 就是 id

    this.pdfUrl = config.baseUrl + "htmlToPdf/createFile?id=" + rep.data;
    

    引入maven依赖

    		<dependency>
    			<groupId>com.itextpdf</groupId>
    			<artifactId>itextpdf</artifactId>
    			<version>5.5.9</version>
    		</dependency>
    		<dependency>
    			<groupId>com.itextpdf.tool</groupId>
    			<artifactId>xmlworker</artifactId>
    			<version>5.5.9</version>
    		</dependency>
    		<dependency>
    			<groupId>com.itextpdf</groupId>
    			<artifactId>itext-asian</artifactId>
    			<version>5.2.0</version>
    		</dependency>
    		<dependency>
    			<groupId>org.xhtmlrenderer</groupId>
    			<artifactId>flying-saucer-pdf-itext5</artifactId>
    			<version>9.0.3</version>
    		</dependency>
    

    controller层

    	@RequestMapping(value = "/createFile")
    	public void createFile(HttpServletResponse response,Integer id) {
    		//通过id将存到数据库的网页内容取出来
    		String fileContent = service.selectById(id).getContent();
    		try {
    			response.setContentType("application/pdf");
    			response.setHeader("Content-Disposition", "attachment; filename=" + new Date().getTime() + ".pdf");
    			//将生成的pdf文件获取过来
    			File pdfFile = htmlToPdfUtil.createFile(fileContent);
    			//读写操作,将文件传到前台导出
    			OutputStream os = response.getOutputStream();
    			InputStream is = new FileInputStream(pdfFile);
    			byte[] buffer = new byte[is.available()];
    			is.read(buffer);
    			is.close();
    			os.write(buffer);
    			os.close();
    			//完成后把文件删除
    			pdfFile.delete();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}
    

    工具类

    如果页面内容中有<pre>的话将

    “pre {font-family: SimSun;white-space:pre-wrap;}\r\n”

    加到 String head 中

    public class HtmlToPdfUtil {
    	//先把获取到的网页内容重新生成一个html文件
    	public File createFile(String fileContent) throws Exception {
    		File htmlFile = new File("." + File.separator + "app/static/document/temp.html");
    		File pdfFile = new File("." + File.separator + "app/static/document/temp.pdf");
    		FileOutputStream fos = null;
    		String head = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n"
    				+ "<html lang=\"en\" xmlns=\"http://www.w3.org/1999/xhtml\">\r\n" + "<head>\r\n"
    				+ "<meta charset=\"UTF-8\" />\r\n"
    				+ "<meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width\"/>"
    				+ "<style>\r\n" + "table {border-collapse: collapse;table-layout: fixed;word-break:break-all;}\r\n"
    				+ "th,td {word-break:break-all;word-wrap : break-word;}\r\n"
    				+ "pre {font-family: SimSun;white-space:pre-wrap;}\r\n"
    				+ "@page {size:210mm 297mm;margin: 0.25in;-fs-flow-bottom: \"footer\";-fs-flow-left: \"left\";-fs-flow-right: \"right\";padding: 1em;}\r\n"
    				+ "</style>\r\n" + "</head>\r\n" + "<body style = \"font-family: SimSun;\">\r\n"
    				+ "<div>";
    		String foot = "\r\n</div>\r\n</body>\r\n</html>";
    
    		if (!htmlFile.exists()) {
    			htmlFile.createNewFile();
    		}
    		if (!pdfFile.exists()) {
    			pdfFile.createNewFile();
    		}
    		fos = new FileOutputStream(htmlFile);
    		String content = head + fileContent + foot;
    		fos.write(content.getBytes("utf-8"));
    
    		fos.flush();
    		fos.close();
    		
    		html2pdf(htmlFile, pdfFile);
    
    		return pdfFile;
    	}
    	//将html文件转为pdf
    	public void html2pdf(File htmlFile, File pdfFile) throws Exception{
    		String url;
    		OutputStream os;
    			url = htmlFile.toURI().toURL().toString();
    			os = new FileOutputStream(pdfFile);
    			ITextRenderer renderer = new ITextRenderer();
    			renderer.setDocument(url);
    			ITextFontResolver fontResolver = renderer.getFontResolver();
    
    			fontResolver.addFont("C:/Windows/Fonts/simsun.ttc", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
    			renderer.layout();
    			renderer.createPDF(os);
    			os.close();
    			htmlFile.delete();
    	}
    

    效果

    在这里插入图片描述
    在这里插入图片描述
    虽然还是有隔断的现象,但是文字没有出现被“切成两半”的样子,也没有重叠和<pre>中的文字溢出,滚动条隐藏掉的内容也能出来了

    如果有更好的办法欢迎指点

    展开全文
  • jQuery Word Export是一款可以将网页中的文字导出到微软Word文档中的jQuery插件。它通过FileSaver.js文件来在客户端使用HTML5 localStorage来存储文件。
  • 项目需求中需要把webview的网页内容导出为图片和PDF,方法如下 导出为PDF 注意: 该方法只能在API19+可以使用代码如下: public void printPDF() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { /...
  • 当在使用php导出excel表格的时候,有时需要将某一列专门设置成文本属性 方法: 在需要设置属性的的标签中 添加 style='vnd.ms-excel.numberformat:@'
  • 跪求!!!!!!!!!!!!!!!!!!!
  • 网页内容导出到word

    千次阅读 2004-11-04 15:14:00
    网页内容导出到wordHappy New Year ! ! !this is a test!123456789function OpenWord(){Layer1.style.border=0ExcelSheet = new ActiveXObject(Word.Application);ExcelSheet.Application.Visible = true;var ...
  • sqlplus SPOOL 导出网页文件

    万次阅读 2010-01-29 17:06:00
    如果直接导成excel, 那么在格式上比较路,比如一个字段占了2列,这个还是好的,有的占了办列,这个格式看上去还是很麻烦的,所以我们可以使用sqlplus 的markup 命令, 直接导出网页形式的,这样在格式上要整齐...
  • 网页内容导出到word里

    千次阅读 2004-10-05 13:27:00
    网页内容导出到word里 版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有者直接与文章作者联系解决。网页内容导出到wordHappy New Year ! ! !this is a test!...
  • 每晚7点,陪你充电!(↑听燕哥说)今天咱们来说...不过导出的数据很有限,或者说没必要导出,因为导出内容网页上的内容是一毛一样的,你可以直接在网页上看呀。导出后的EXCEL内容2/ 第三方网页插件/新媒体管家壹...
  • 本文内容需要用到两个js插件,html2canvas.js及jsPDF.js,其中利用html2canvas.js将html内容转换成图片Base64编码,然后利用jsPDF.js将图片转换成pdf。 引入js文件<script src="js/html2canvas.js"></script> ...
  • 网页内容导出到wordHappy New Year ! ! !this is a test!123456789function OpenWord(){Layer1.style.border=0ExcelSheet = new ActiveXObject(Word.Application);ExcelSheet.Application.Visible = true;var ...
  • 网页内容导出到word文档中

    千次阅读 2005-05-31 17:48:00
    网页内容导出到wordfunction OpenWord(){Layer1.style.border=0word = new ActiveXObject(Word.Application);word.Application.Visible = true;var mydoc=word.Documents.Add(,0,1);myRange =mydoc.Range(0,1)var ...
  • 1、准备一个vue 的项目安装依赖 npm install html2canvas --save 2、引入依赖 ... ...3、加入导出方法 <div @click="downloadImg('main')">导出图片</div> <div id="main"> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,448
精华内容 19,779
关键字:

怎么导出网页的内容