精华内容
下载资源
问答
  • 如何不依赖插件,通过java代码使doc文件转换成docx文件?
  • 有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog...

    有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。
    在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files\MicrosoftOffice\OFFICE11\owssupp.dll”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个ActiveX控件了。)
    首先,用Script创建一个本地的对象:
    openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”
    然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:
    openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc");
    openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:
    openDocObj.ViewDocument("http://www.abc.com/documents/sample.doc", 要激活的程序的ProgID);
    那么要打开Office程序在线编辑文件又如何?
    openDocObj.EditDocument("http://www.abc.com/documents/sample.doc");
    就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的文档直接保存会服务器,访问Web站点的当前上下文的WindowsIdentity必须对服务器的相应目录(即“http://www.abc.com/documents”这个虚拟目录所对应的服务器上的物理路径)有相应的写权限,否则保存动作会失败。编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。
    我们还可以通过打开服务器上的一个文档模版,来创建一个新的文档:
    openDocObj.CreateNewDocument("http://www.abc.com/documents/sampleTemplate.dot", "http://www.abc.com/documents/");
    就可以使用“http://www.abc.com/documents/sampleTemplate.dot”这个模版来创建一个新的文档,默认新文档的保存地点是“http://www.abc.com/documents/”。创建新文档时使用的程序取决于模版文件的类型(比如.dot模版会对应Word)。新文档的保存同样需要注意权限问题。CreateNewDocument()方法同样会返回一个bool值来反映操作是否成功。CreateNewDocument()方法的第一个参数,除了可以使用一个模版的地址外,还可以直接指定为希望用来创建新文档的客户端程序的ProgID。

     

    http://www.css-js.com/thread-2264-1-1.html

    展开全文
  • java生成doc文件

    千次阅读 2017-10-09 16:11:52
    java使用freemaker生成doc文件

    java使用freemaker生成doc文件

    展开全文
  • vba实现doc文件批量转docx文件

    千次阅读 2019-06-10 15:00:26
    vba批量转换doc为docx说明 随便找一个word文件打开,同时按住Alt+F11,会出现如图所示界面: 在左边空白处右击,依次... Sub doc2docx() 'doc文件转docx文件 Dim myDialog As FileDialog, oFile As Varian...

    vba批量转换doc为docx说明

    1. 随便找一个word文件打开,同时按住Alt+F11,会出现如图所示界面:

    1. 在左边空白处右击,依次选择:插入—>模块

    3. 在如图所示空白区插入vba代码

     

    Vba代码如下所示:

    Sub doc2docx()  'doc文件转docx文件

    Dim myDialog As FileDialog, oFile As Variant

    Set myDialog = Application.FileDialog(msoFileDialogFilePicker)

    With myDialog

            .Filters.Clear    '清除所有文件筛选器中的项目

            .Filters.Add "所有 WORD97-2003 文件", "*.doc", 1    '增加筛选器的项目为所有WORD97-2003文件

            .AllowMultiSelect = True    '允许多项选择

            If .Show = -1 Then    '确定

                For Each oFile In .SelectedItems    '在所有选取项目中循环

                    With Documents.Open(oFile)

    .ComputeStatistics (wdStatisticPages)

                    .SaveAs FileName:=oFile + "x", FileFormat:=wdFormatXMLDocument

                    .Close

                    End With

                Next

            End If

    End With

    End Sub

    效果如图所示:

     

    4,执行代码:

    选择工具栏中: 运行->运行子过程/用户窗体

    如图所示:

    执行后会弹出文件选择框,选择要转换的doc文件即可。

     

    注:建议每次只转50份,分文件夹进行整理。

    这样做的优势:

    可以很明确文件转换成功与否,分批转可以很容易定位到未转换成功文件,便于检查,提高成功率。

     

    展开全文
  • android开发打开doc文件

    2014-02-21 07:26:10
    怎样打开sd卡下的doc文件?有没有其他的开源jar?求助……
  • 用Python将doc文件批量转为docx文件

    万次阅读 2017-12-28 14:50:54
    工具下载地址http://download.csdn.net/download/zzti_erlie/10177909使用指南选中输入...文件路径前后有空格不影响程序的运行 1. 点击右边的按钮,在弹出的对话框中选中文件即可 示例:C:/Users/Administrator/Desk

    代码地址

    https://github.com/erlieStar/doc2docx

    工具下载地址

    http://download.csdn.net/download/zzti_erlie/10177909

    使用指南

    这里写图片描述

    选中输入文件夹和输出文件夹

    填入输入文件夹和输出文件夹即可使用,有2种填入方式,这2种填入方式的路径分隔符不一致,请勿混用。文件路径前后有空格不影响程序的运行

    1. 点击右边的按钮,在弹出的对话框中选中文件即可
      示例:C:/Users/Administrator/Desktop/简表——已修改word版调查表
    2. 复制文件路径到输入框即可
      示例:C:\Users\Administrator\Desktop\简表——已修改word版调查表

    点击开始按钮

    软件会遍历输入文件夹下的所有doc文件,所以不必将doc文件都放在选中目录的同级目录,例如有如下文件结构
    C:\Users\Administrator\Desktop\北郊镇
    │ 2835淄博奥霖工贸有限公司.doc
    │ 2837山东科明光电科技有限公司.doc
    │ 2840淄博富阳商品混凝土有限公司.doc

    └─新建文件夹
      │ 748山东兴鲁生物科技有限公司.doc
      │ 755淄博银河生物科技有限公司.doc
      │ 787淄博博泰机械制造有限公司.doc
      │ 788淄博鲁洲汽车配件有限公司.doc
      │
      └─文件夹
          1165淄博兴华树脂有限公司.doc
          798淄博金浩纺织印染有限公司.doc
          814淄博中宏工贸有限公司.doc

    北郊镇文件夹下有3个doc文件和一个新建文件夹,其中新建文件夹下有4个doc文件和一个文件夹,其中文件夹下有3个doc文件,如果选中C:\Users\Administrator\Desktop\北郊镇文件夹,则这些文件都会被转换,这些文件夹中的非.doc和.docx(大小写不影响)文件都会被忽略
    这里写图片描述
    当输入框中文件的路径发生变化时,进度条会被置为0%,文本框的内容会被清空

    查看转换信息

    这里写图片描述
    统计信息
    这里写图片描述
    详细信息
    这里写图片描述

    开发思路

    环境搭建:http://blog.csdn.net/zzti_erlie/article/details/77869200
    PyQt5实现逻辑和页面分离:http://www.cnblogs.com/shelwinnee/p/5432304.html
    代码地址:https://github.com/erlieStar/doc2docx

    欢迎关注

    关注回复 pdf目录 有惊喜,海量视频资源访问 www.erlie.cc
    在这里插入图片描述

    展开全文
  • 前面写了很多利用python-docx批量处理word文件的教程,但是python-docx不支持doc格式,因此如何将doc文件转为docx文件就是一个需要解决的问题,如果文件少可以另存为,如何文件多呢,因此需要一个doc批量转docx的...
  • 使用POI读写word doc文件

    千次阅读 2017-07-28 11:57:19
    1 读word doc文件 1.1 通过WordExtractor读文件 1.2 通过HWPFDocument读文件 2 写word doc文件    Apache poi的hwpf模块是专门用来对word doc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个...
  • 【Java】操作doc文件

    千次阅读 2018-01-03 15:47:34
    读取并修改doc文件内容
  • Python百度文库爬虫之doc文件

    千次阅读 2020-04-27 21:55:55
    Python百度文库爬虫之doc文件 说明:此文件是在爬取txt文件下的基础进行的,因此重复内容会一笔带过,不懂请看前面爬取txt文件链接 对于文件的所有类型,我都会用一篇文章进行说明,链接: Python百度文库爬虫之...
  • 我只知道python读取.....doc文件是二进制文件,那么是用读二进制文件的方法来读吗? 我试着用struct.unpack("s",f.read(1))这种方法来读,.doc文档中全是英文字符但是 读出来都是乱码。请问正确的读取方式是什么呀?
  • doc文件批量转为pdf文件

    万次阅读 2014-03-22 16:28:41
    需要将不少doc文件转为pdf,WPS带有这种功能,但是鼠标点击次数太多以后整个人都变得很烦躁 用了一下午去搜这方面的工具软件,找到若干。有一些免费,有一些试用的,但总归就找到一个真正能用,虽说生成的文件名中有...
  • js 移动端 下载 doc文件

    千次阅读 2019-07-22 11:31:31
    一:这种情况的话安卓会打开浏览器下载该文件,苹果的会打开页面 <a href=javascript:downloadfile("url....文件.doc</a> function downloadfile(hrefurl) { var url= hrefurl; var agent = ...
  • html 显示doc文件

    千次阅读 2018-12-17 15:25:32
    获取绝对路径会直接下载文件 寻求解决办法 1.JS获取word文档内容到html页面  ActiveXObject只支持ie,其他浏览器并不适用 2.https://blog.csdn.net/qxianx/article/details/81317894 &lt;iframe style=&...
  • Android 读取doc文件

    千次阅读 热门讨论 2011-03-12 10:37:00
    在Android中读取doc文件需要用第三方jar包tm-extractors-0.4.jar,读取的过程很简单   和普通的文件流操作基本一样,下面写一个简单的例子:   package com.word.read; import java.io.File; import java....
  • python docx与doc 文件互相转换

    千次阅读 2020-03-31 15:26:33
    因文件格式要求,需要将docx 与doc文件相互转换,特寻找python代码,与大家共分享 from win32com import client #转换doc为docx def doc2docx(fn): word = client.Dispatch("Word.Application") # 打开word应用...
  • word doc文件获取所有图片原图

    千次阅读 2019-01-07 15:56:59
    上述操作主要是针对.doc文件进行操作才能得到原图,现在我有.docx文件,使用这种方式就只能得到文档中被编辑过的图片,并且编辑过的图片拿出来会失真,展示模糊,并不会拿到原图片。那么可以先把.docx文件另存为.doc...
  • 使用POI转换word doc文件

    千次阅读 2014-10-27 17:38:47
    使用POI转换word doc文件 目录 1 转换为Html文件 2 转换为Xml文件 3 转换为Text文件    在POI中还存在有针对于word doc文件进行格式转换的功能。我们可以将word的内容转换为对应的Html文件,也可以把它...
  • .doc文件不显示word图标

    千次阅读 2020-03-30 16:54:16
    .doc文件不显示word图标 前两天出现了.doc文件不显示图标的问题(空白,有点像.txt文件) (图是网上随便找的,因为一不小心弄好了,忘记截图了。 附图源链接:https://www.jb51.net/office/word/552687.html) ...
  • 用tomcat6.037与jeecms 搭建的一个网站,发布的文章中带有doc类型的附件,注意是doc而不是docx,该类型附件下载后自动变成zip格式。...我查看tomcat的web.xml文件里面已经存在对doc类型的配置。 该怎么解决这个问题?
  • java使用poi读取doc和docx文件

    万次阅读 多人点赞 2016-07-22 10:53:02
    这几天在学习java io流的东西,有一个网友... 于是在网上搜寻了一阵之后才发现原来doc文档和excel一样不能用普通的io流的方法来读取,而是也需要用poi,于是进行了一番尝试后,终于以正确的编码格式读取了这个doc文件
  • 怎么用java来实现将项目中的doc或pdf文件显示到jsp页面上
  • MS-DOC 文件格式概述

    千次阅读 2012-09-08 15:17:06
    MS-DOC 文件格式概述 Microsoft Office Word 2003、Microsoft Word 2002、Microsoft Word 2000 和 Microsoft Word 97 都使用 MS DOC 二进制文件格式作为其默认文件格式。这种文件格式适用于任何具有 .doc 或 .dot...
  • python读取doc/docx文件

    万次阅读 2019-06-09 00:40:24
    仅此记录python读取doc/docx文件的方法,和常用简单的open txt文件完全不同(版本python 3.6 Win10) docx 使用docx包,python为其专用接口,python-docx,使用 pip install python-docx 安装即可,本人第一次...
  • python大批量读写.doc文件的解决方案

    万次阅读 2017-12-22 14:57:31
    最近在做深度学习的项目,需要解析并处理几百个数量级的.doc文件。众所周知,python读写.txt文档可以说一路畅通无阻,不管你中文是什么格式;python在读写.docx文档时,也比较畅通,最多你需要在命令行安装python-...
  • 此核心代码只适用doc文件,代码如下 调用 public static void main(String[] arg)throws Exception { // 模板路径(一定是doc文件) String templatePath = "c:\\Users\\xxx\\Desktop\\template.doc"; // 文件输出...
  • Python读取doc文件中的图片

    千次阅读 2019-02-24 15:37:15
    最近需要搜集整理doc文件中的图片和内容,由于数据量比较大,尝试使用Python进行内容提取。网上找了很多资料,利用Win32com组件应该可以实现,但是其中读取表格和图片的方法比较复杂,弄了半天没搞出来。网上还有一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 510,237
精华内容 204,094
关键字:

如何编辑doc文件