精华内容
下载资源
问答
  •  1:在php中如何html中的内容生成到word文档中  2:phphtml中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。  3:phphtml中的内容生成到word文档中时,相关样式不兼容问题 ...

    在这篇文章中主要解决两个问题:

       1:在php中如何把html中的内容生成到word文档中

       2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。

       3:php把html中的内容生成到word文档中时,相关样式不兼容问题

    正文:

       echo '<html xmlns:o="urn:schemas-microsoft-com:office:office"  xmlns:w="urn:schemas-microsoft-com:office:word"  xmlns="http://www.w3.org/TR/REC-html40">
                  <head>
                       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
                       <xml><w:WordDocument><w:View>Print</w:View></xml>
                       <script src="includes/js/ztree/js/jquery-1.4.4.min.js" type="text/javascript"></script>
                </head>';

    echo '<body><table class="table_dayin">
        <caption class="table_caption">';
        echo "数字化教学系统电子备课稿<br>
            <span>学科 <em style="border-bottom: 1px solid #545454;">语文</em>学校 <em style="border-bottom: 1px solid #545454;">实验中学</em></span>
        </caption>";
    echo '</table></body></html>';

                    ob_start(); //打开缓冲区
     header("Cache-Control: public");
    Header("Content-type: application/octet-stream"); 
    Header("Accept-Ranges: bytes"); 

    if (strpos($_SERVER["HTTP_USER_AGENT"],'MSIE')) {
      header('Content-Disposition: attachment; filename=test.doc');
      }else if (strpos($_SERVER["HTTP_USER_AGENT"],'Firefox')) {
      Header('Content-Disposition: attachment; filename=test.doc'); 
      } else {
      header('Content-Disposition: attachment; filename=test.doc');
      }
      header("Pragma:no-cache");
    header("Expires:0");
    ob_end_flush();//输出全部内容到浏览器 

    注:以上代码部分提供了在php程序文件中生成内容到word文档中并提供下载功能。

           针对第2个问题,下载到本地的word文档打开后显示默认按照web视图进行显示的问题:如下图:

         按照默认web视图显示:

    如果按照正常的页面视图进行显示的话,需要在头部添加一行xml标示进行设置(蓝色代码部分):<xml><w:WordDocument><w:View>Print</w:View></xml>,添加后下载到本地的word文档打开后显示如下图:


    针对第三个问题就是有一些样式不兼容问题,比如顶部的大标题下面的相关属性的下划线标注显示:

      我们在html中的样式中添加了border-bottom: 1px solid #545454;这个样式(蓝色代码部分),即:<em style="border-bottom: 1px solid #545454;">,但是下划线还是没有显示,因为在word中不识别。如下图:


    解决方法就是按照word识别的下标样式进行更改,即:<em style="text-decoration: underline;">,更改为这个样式后,即在下载到本地的word文档打开后就有下划线标示显示了。


    授之于鱼,不如授之于渔,我把我的关于这个解决样式不兼容的解决方法给大家分享一下:

       一:找个web版在线编辑器,然后在里面随便输入几个文字,然后添加下划线标示

       二:然后点击编辑器上面的查看源代码按钮,可以看到刚才添加的那个下划线标示的属性即为text-decoration: underline;而不是html中的样式标示:border-bottom: 1px solid #545454;

       好了,针对以上相关问题就到这里,如有问题请大家提出来,我们共同讨论解决哈。


    展开全文
  • 网页内容导出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

    展开全文
  • 使用Google浏览器的打印命令时,保存下来的pdf文件中包含网页中的所有内容(左右边框和广告等),想仅当前网页中的主体内容转成pdf格式的文件保存下来。操作说明:填写URL及提取条件(浏览器中按F12,查找),预览...

    利用Python把网页内容转换为pdf格式文件,批量下载到本地!

    使用Google浏览器的打印命令时,保存下来的pdf文件中包含网页中的所有内容(左右边框和广告等),想仅把当前网页中的主体内容转成pdf格式的文件保存下来。

    操作说明:

    填写URL及提取条件(浏览器中按F12,查找),预览,打印。

    利用Python把网页内容转换为pdf格式文件,批量下载到本地!

    python代码说明:

    默认可不输入提取条件,对于没有下载过的网站,会出现提示;对于已下载过的网站,有保存记录,自动关联当前网站的提取条件。

    利用Python把网页内容转换为pdf格式文件,批量下载到本地!

    学习资料的话可以加下Python开发学习群:483546416获取

    python代码如下:

    import win32api

    import win32con

    import requests

    from bs4 import BeautifulSoup

    import webbrowser

    import tkinter

    from tkinter import filedialog

    import pdfkit

    # 预览

    def take_body():

    global url

    global body_class

    global headers

    url = var_url.get()

    body_class = var_body.get()

    # 请求URL

    headers = {

    "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",

    "Accept-Encoding":"gzip, deflate, br",

    "User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36"

    }

    r = requests.get(url,headers = headers)

    soup = BeautifulSoup(r.content,"html.parser")

    # 提取标题

    global title

    title = soup.title.text

    # 判断该网站是否已下载转换过

    f = open("temp.txt","r")

    a = f.read()

    dict = eval(a)

    f.close()

    if url.split("/")[2] in dict:

    body_class = dict[url.split("/")[2]]

    elif body_class == "":

    win32api.MessageBox(0, "未从在该网站下载过文档,添加提取条件", "提示", win32con.MB_OK)

    # 提取正文

    if body_class != "":

    body = soup.find_all(class_= body_class)[0]

    # 对提取的内容,调用浏览器进行预览

    html_test = str(body)

    with open("html_test.html","wb")as f:

    f.write(html_test.encode("utf-8"))

    webbrowser.open("E:PythonHtmlToPdfHtmlToPdf_V0.7html_test.html",new=0,autoraise=True)

    # html转pdf

    def htmltopdf():

    file_name = title + ".pdf"

    types = [("pdf文件", "*.pdf")]

    dest_dir = filedialog.asksaveasfilename(initialfile = file_name,filetypes = types)

    options = {"encoding": "utf-8"}

    pdfkit.from_file("html_test.html", dest_dir, options=options)

    dict = {}

    f = open("temp.txt","r")

    a = f.read()

    dict = eval(a)

    f.close()

    dict[url.split("/")[2]] = body_class

    f = open("temp.txt","w")

    f.write(str(dict))

    f.close()

    # 创建窗口

    root = tkinter.Tk()

    root.title("HtmlToPdf")

    root.geometry("300x200")

    var_url = tkinter.StringVar()

    var_body = tkinter.StringVar()

    label_1 = tkinter.Label(root,text = "URL:").place(x=10,y=10)

    text_1 = tkinter.Entry(root,textvariable = var_url).place(x=100,y=10)

    label_2 = tkinter.Label(root,text = "输入提取条件:").place(x=10,y=55)

    text_2 = tkinter.Entry(root,show = None,textvariable = var_body).place(x=100,y=55)

    button_2 = tkinter.Button(root,text = "预览",command = take_body).place(x=250,y=50)

    label_3 = tkinter.Label(root,text = "是否打印:").place(x=10,y=100)

    button_3 = tkinter.Button(root,text = "是",command = htmltopdf).place(x=100,y=95)

    button_3 = tkinter.Button(root,text = "否",command = root.quit).place(x=130,y=95)

    root.mainloop()

    展开全文
  • 我们经常会在网上查找资料,而大多文档下载都需要付费,有哪些方法能免费将网页转换成Word文档呢?下面一起来看一看吧。 1、直接复制 最简单的方法就是直接将网页中所需段落或文字选中后,然后右击并选择“复制”,...

    我们经常会在网上查找资料,而大多文档下载都需要付费,有哪些方法能免费将网页转换成Word文档呢?下面一起来看一看吧。

    1、直接复制

    最简单的方法就是直接将网页中所需段落或文字选中后,然后右击并选择“复制”,再新建一个Word文档粘贴进去就可以了。

    2、另存为

    有一些资料网站做了限制,文字无法选择,或者选择之后也复制不了,那么我们可以先将其以网页进行保存。在网页任意处右击并选择“网页另存为”;
    在这里插入图片描述

    接着将网页以HTML文件形式保存到电脑桌面后,双击打开这个网页,就可以随意进行复制并且粘贴到Word中了,只是这个网页加载会比较慢,不太建议使用。

    3、截图转文字

    如果有些网页资料限制多,以上两种方式都无法操作,那我们可以将需要的页面内容进行截图保存,使用一些聊天工具的截图工具或电脑自带的屏幕截取都可以。

    然后再使用转换工具将图片识别成文字就可以啦。我们可以使用speedpdf在线转换工具的图片转Word功能,不仅能识别文字,如果有图片,也能以原有格式转换成Word。

    首先搜索Speedpdf进入在线转换后,选择列表中转换格式中的“JPG to Word ”;然后将所有保存的图片批量全部上传进行转换,这样就能将内容转到同一个Word文档中。
    在这里插入图片描述

    转换完成之后直接下载就可以打开Word文档了,是不是很方便,而且转换也是免费的哦,强烈推荐这种处理方式呢。

    展开全文
  • 文档资源下载网站整理

    千次阅读 2017-03-19 12:53:52
    收录了一些资源丰富,不需要积分之类限制的文档下载网站http://zh.bookzz.org/ 网站内容比较丰富,号称世界最大的 电子图书馆藏 。特点是:全、免费、好用。输入资源名称,找到的话直接可以下载。 ...
  • 百度文库文档下载

    万次阅读 2017-08-26 17:27:42
    在线复制 百度文库怎么复制 ... ‍下面这是一个文档: http://wenku.baidu.com/view/b9ee0694dd88d0d233d46a00.html然后这样,wenku前加上wap这三个字母,变成: http://wapwenku.baidu.com/view/b9ee0...
  • 如题, 假如你发现某个网站下的某些图片或文档可以单独访问,例如www.xxx.com/photo/12.jpg 或者 www.xxx.com/doc/abc.doc。 如何下载www.xxx.com/photo/下的所有...注意,不是保存网站而是网站某目录下的可用文档
  • asp.net在网页中只显示word文档内容,与Word内容排版格式一致,不像pageoffice好样在页面中显示整个word应用程序
  • 用Python 爬虫批量下载PDF文档

    万次阅读 多人点赞 2015-08-16 22:20:15
    一个非常有用的东西便是自动下载网上的PDF文档。下面就来举两个例子,程序主要参考自这篇文章:http://ddswhu.com/2015/03/25/python-downloadhelper-premium/ 。爬取PDF文档与爬取图片是有所不同的,因为网页(HTML...
  • python下载付费文档教程-python爬文档

    千次阅读 2020-11-01 13:18:46
    最近项目需要将批量链接中的pdf文档爬下来处理,根据以下步骤完成了任务:将批量下载链接copy到text中,每行1个链接; 再读txt文档构造url_list列表,利用readlines返回以行为单位的列表; 利用str的rstrip方法,...
  • 百度文库收费文档下载方法

    千次阅读 2019-08-23 15:32:59
    在某个收费文档的网址域名后面加上 vvv 三个字母,就可以快捷下载。 比如: https://wenku.baidu.com/view/3e6d30b2fd0a79563c1e72bd.html 在baidu后面加上字母 vvv ,然后按键盘上的回车键。 ...
  • 最近接触了Eigen库,但是使用起来不懂,所以就想到了Eigen官方帮助文档,但是总是使用在线版不方便,于是就官方API帮助文档下载下来了,离线使用。 Eigen 库官方API帮助文档是一个名eigen-doc.tgz格式的压缩包。...
  • 众所周知,百度网、豆丁网、道客巴巴等网站的很多好的资源... 首先,进入到你要下载的资源的网页,然后把网页的网址复制到百度的搜索框中,然后打开次网页时采用百度快照的方式打开,文档内容就变成了可以直接复制粘
  • book118免费下载文档方法

    万次阅读 2018-04-03 08:28:56
    需要用的工具:1、360浏览器2、点“全屏预览”,然后鼠标放在“下载文档”,右键“审查元素”,找到 途中箭头指向的标签(如图)3.取出src的地址,在360浏览器中访问,并装上Enable_copy插件(网页禁止了右键)。...
  • 今天客户有个需求要把网页内容另存Word,当然方法有很多种,POI等都可以做,这里介绍一种最简单的方法,即把网页直接作为一个word文档返回给客户端。具体修改如下: response.setHeader("Content-disposition",...
  • (若干word文档目录保存在数据库中)当用代码打开word模板文档后,模板文档中可显示其它若干word文档中的数据和从数据库获得的数据(实现动态填充),下面我就自己解决这一问题的具体步骤和大家分享一下。...
  • 怎么ai格式的文件转化word文档?

    千次阅读 2020-08-13 17:17:19
    首先用Photoshop软件打开ai文件后,点击左上角文件选项卡中的另存,然后在下拉菜单中选择txt格式保存,然后再新建一个Word文档直接复制记事本的内容后粘贴到Word中就可以啦。当然这仅能保留文字部分,而且排版也会...
  • 平时冰点文库等第三方的软件下载来的东西都不是原先的格式,都被转换过或者有内容不能复制等缺陷,需要再经过另一个软件转换才行,非常不方便啊。 然后这个我推荐的网站就是目前放出来了测试账号,一...
  • asp.net页面显示word文档内容

    万次阅读 热门讨论 2011-03-09 13:25:00
    在实际开发过程中,经常会遇到在页面上直接显示word文档内容,当然这里仅仅涉及到查看文档内容,不涉及修改和保存操作,这里是利用Office的COM组件,将word文档转换程html格式后显示在页面中,html页面中显示的...
  • 如何把网页上的图片写入到docx文档

    千次阅读 2016-09-09 18:30:33
    官方文档:http://python-docx.readthedocs.org/en/latest/要将链接对应的图片先下载到内存中,然后使用add_picture方法写入docx文档,具体代码如下 import StringIO from PIL import Image from docx
  • 免费下载“百度文库”文档方法,简单而强大~ Hello,大家好!...下面就来教大家一个可以不用“下载券”就能下载文档的方法。 亲测,简单而强大~ 以下步骤讲解 第一步,找到一个好文档。下面这个文档...
  • php 导出 并下载word 文档

    千次阅读 2018-06-25 10:36:58
    最近工作需要,要将网页上可以显示的内容,保存到word里,并下载查看。参考了别人的,现在记录一下://首先要添加一个类文件 class word { function start() { ob_start(); echo '&lt;html xmlns:o="...
  • html生成word文档下载

    千次阅读 2019-04-26 17:23:49
    * @desc生成word文档下载 * @param $content 文档内容 * @param string $fileName 文档名称 */ function downloadWord($content, $fileName='new_file.doc'){ if(empty($content)){ return; } h...
  • 之前和我们项目的团队一起酝酿了一个项目,公司的业务文档技术文档比较多,但都比较分散,虽然通过FTP或其他方式聚合起来...于是我们团队想了一个项目,已有的资料和视频从线下放到线上,就是能通过一个网站在线看of
  • 如何下载JDK文档的chm版本

    千次阅读 2009-02-22 18:20:00
    首先,访问Java的官方网站的JDK在线文档的首页http://java.sun.com/j2se/1.4.2/docs/index.html浏览到底部,正文的最后一条内容如下:Java Documentation in HTMLHelp and WinHelp Formats For Windows users. 2....
  • 最近看到网页上有些分享类的网站通过FlexPaper(http://flexpaper.devaldi.com/)来实现文档的显示。有时候我需要下载文档,但没有这种功能!还好有方法可以绕过这个flash插件。 实践 1、查看网页源代码...
  • 下载word文档,在本地运行就正常,放到服务器上下载下来就是一堆乱码,咋回事儿呢, 本地的是tomcat7,服务器上是tomcat6,但是编码都是utf-8啊
  • 【持续更新】标准文档下载

    千次阅读 2007-07-24 23:57:00
    H.264系列 【ITU于2005.3月发布H.264标准文档】推荐!增加了FRExt的内容,另外,对原来2003年的版本也作了很多的修改。该文档完全可以替代G050,建议大家不要再看GO50了。(2006.04.15语)点击下载
  • 百度文档破解下载方法

    千次阅读 2012-04-20 16:19:59
    很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件...
  • 如何免费下载百度文库文档

    千次阅读 2013-05-09 14:54:34
    许多学校都已经先后开学,学生们也都开始准备新学期的学习了,除了书本上的知识,当然还需要网络上的资源来帮忙,如百度文库和豆丁网都提供了许多学习文档,但是下载这些资料往往都需要积分,如何才能免费下载这些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,234
精华内容 104,893
关键字:

怎么把网页内容下载为文档