精华内容
下载资源
问答
  • Windows CHM To WORD 2008 is a tool to convert Windows Help files (*.chm) to perfect Word document. With this tool, you can make a specification of an application from the *.chm files. Windows CHM To W
    Windows CHM To WORD 2008 is a tool to convert Windows Help files (*.chm) to perfect Word document. With this tool, you can make a specification of an application from the *.chm files. Windows CHM To WORD 2008 Make Word document from CHM file in seconds with a single click. Keep the format/style/layout (include images and tables) of the original CHM file. Embed all images into Word document and no external files are required.
    Key feature
    * High Performance- it run faster now
    * Supports Windows 98/ME/2000/XP/2003
    * Decompile chm help file quickly and easily.
    * Keeps the format and styles of the original CHM file.
    * Embed all images into Word document and require no external files.
    System Requirements
    * Microsoft Internet Explorer 5 or IE6, Not support IE7
    * Microsoft Word 2000 or higher


    Windows Word To CHM 2008 allows generating a help project and a compiled HTML help (CHM file) from a MS Word. If the file is a word document, the section titles must use the “Title 1”, “Title 2”, etc styles that offers by default Word. From this original file, each section of the document is split to different HTML files. Each of these files will be a topic page at the help.
    Key feature
    * High Performance- it run faster now
    * Supports Windows 98/ME/2000/XP/2003
    * Decompile a MS Word file quickly and easily.
    * Recreate the .HHC .HHK project file, you can reedit it.
    * Extract any files (jpg, js, etc) from Word file.

    HOME

    http://rapidshare.com/files/94566697/WCW.rar
     
    展开全文
  • 看有大牛提到过用转pdf的方法来获取word总页数,但是只适用于windows平台下,但我们甲方的服务器是Linux的,所以才采用了另一款转pdf的工具–Libreoffice 解决方法 1.对于有图片的word,可以先把它转换成pdf, 2....

    背景

    因为本来用的是POI,调研了一些POI的api,虽然有一些获取总页数的方法,但是一旦word里有图片获得的总页数就不准确了。
    看有大牛提到过用转pdf的方法来获取word总页数,但是只适用于windows平台下,但我们甲方的服务器是Linux的,所以才采用了另一款转pdf的工具–Libreoffice

    解决方法

    1.对于没有图片的word,可以尝试调用下代码:
    参考:https://stackoverflow.com/questions/2848514/number-of-pages-in-a-word-doc-in-java

    String lowerFilePath = filePath.toLowerCase();
    if (lowerFilePath.endsWith(".docx")) {
                XWPFDocument docx = new XWPFDocument(POIXMLDocument.openPackage(lowerFilePath));
                return docx.getProperties().getExtendedProperties().getUnderlyingProperties().getPages();
    } else if (lowerFilePath.endsWith(".doc")) {
                HWPFDocument wordDoc = new HWPFDocument(new FileInputStream(lowerFilePath));
                return wordDoc.getSummaryInformation().getPageCount();
    }

    2.对于有图片的word,可以先把它转换成pdf,
    3.然后再读取pdf的页数

    局限性

    不得不说,利用这个工具将word转化成pdf后,pdf中换行符的高度要比word中的换行符的高度要高。也就是说,如果word中的有一个换行符在一页的最后面,那么很有可能在pdf中这个换行符就要移到了下一页去。
    这就导致了会多出空白页。
    我目前是让文档里不要有太多的换行符,感觉我也不知道该怎么做了

    准备工作

    需要先安装Libreoffice这个软件,因为利用它,可以用java代码来控制word转pdf,且格式良好
    1.安装libreoffice(linux还需要装unoconv),windows到官网下载安装包,linux直接用命令行装即可:
    https://zh-cn.libreoffice.org/get-help/install-howto/linux/(linux版及libreoffice中文官网)
    linux下:
    (1)sudo apt install libreoffice
    (2)linux还需要安装unoconv)

    2.测试安装成功没有:黑窗口直接敲命令,windows下:soffice –convert-to pdf example.docx
    linux下: doc2pdf example.docx, windows需要添加path系统变量(C:\Program Files\LibreOffice 5\program),不然无法识别soffice命令

    3.如果没有字体错误请跨过
    如果有字体错误请参考这个https://blog.csdn.net/frylion/article/details/8207259把字体复制到/usr/share/fonts下。
    sudo cp -r dir1 dir2

    代码

    
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.time.Duration;
    import java.time.Instant;
    
    import org.apache.commons.io.IOUtils;
    
    import com.itextpdf.text.pdf.PdfReader;
    /**
     * @author qjp
     *
     */
    public class WordPdfUtils {
        //测试用
        public static void main(String[] args) {
            WordPdfUtils.getTotalPageByToPdf("E:/test.docx");
        }
    
        //word转换成pdf,生成的pdf会放在同一目录下
        //可以通过修改变量command,更改pdf生成的路径
        public boolean wordConverterToPdf(String docxPath) throws IOException {
            File file = new File(docxPath);
            String path = file.getParent();
            Instant inst1 = Instant.now();
            try {
                String osName = System.getProperty("os.name");
                String command = "";
                if (osName.contains("Windows")) {
                    //soffice --convert-to pdf  -outdir E:/nctcFile/报告   E:/nctcFile/报告/20171107_报告_IC卡读写机_2018.4.23_19时59分.docx
                    command = "soffice --convert-to pdf  -outdir " + path + " " + docxPath;
                } else {
                    command = "doc2pdf --output=" + path + File.separator + file.getName().replaceAll(".(?i)docx", ".pdf") + " " + docxPath;
                }
                String result = WordPdfUtils.executeCommand(command);
                System.out.println("生成pdf的result==" + result);
                if (result.equals("") || result.contains("writer_pdf_Export")) {
                    return true;
                }
            } catch (Exception e) {
                e.printStackTrace();
                try {
                    throw e;
                } catch (Exception e1) {
                    // TODO 自动生成的 catch 块
                    e1.printStackTrace();
                }
            }
            Instant inst2 = Instant.now();
            System.out.println("生成pdf耗费时间: " + Duration.between(inst1, inst2).getSeconds() + "秒");
            return false;
        }
    
        /*
         * 获取pdf总页数
         */
        public static int getPdfPage(String filepath){  
            int pagecount = 0;    
            PdfReader reader;  
            try {  
                reader = new PdfReader(filepath);  
                pagecount= reader.getNumberOfPages();   
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
            System.out.println("pdf的总页数为:" + pagecount);  
            return pagecount;  
        }
    
        /*
         * 把word转换成pdf,并获取总页数
         */
        public static int getTotalPageByToPdf(String sourceFile) {
            try {
                new WordPdfUtils().wordConverterToPdf(sourceFile);
                sourceFile = sourceFile.replace(".docx", ".pdf");//pdf是同名不同后缀
                int totalPage = WordPdfUtils.getPdfPage(sourceFile);
                return totalPage;
            } catch (IOException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
                return 0;
            }
        }
    
        /**
         * linux或windows命令执行
         */
        public static String executeCommand(String command) {
            StringBuffer output = new StringBuffer();
            Process p;
            InputStreamReader inputStreamReader = null;
            BufferedReader reader = null;
            try {
                p = Runtime.getRuntime().exec(command);
                p.waitFor();
                inputStreamReader = new InputStreamReader(p.getInputStream(), "UTF-8");
                reader = new BufferedReader(inputStreamReader);
                String line = "";
                while ((line = reader.readLine()) != null) {
                    output.append(line + "\n");
                }
    //            p.destroy();//程序会自己销毁
            } catch (IOException e) {
                e.printStackTrace();
                return "执行生成pdf的命令行IOException时出错";
            } catch (InterruptedException e) {
                e.printStackTrace();
                return "执行生成pdf的命令行时InterruptedException出错";
            } finally {
                IOUtils.closeQuietly(reader);
                IOUtils.closeQuietly(inputStreamReader);
            }
            System.out.println(output.toString());
            return output.toString();
    
        }
    }

    这样,最后就能获取word的总页数了,如果程序出了bug,欢迎给我留言~

    展开全文
  • Word2016中的Mathtype6.9本来能够正常使用,电脑连续多天未关机后,再次在word中插入公式时发现mathtyp6.9打开如下界面后 红框范围内完全没有响应,无法输入公式。 无论是mathtype插件还是插入-对象-mathtype都...

    问题描述

    Word2016中的Mathtype6.9本来能够正常使用,电脑连续多天未关机后,再次在word中插入公式时发现mathtyp6.9打开如下界面后

    红框范围内完全没有响应,无法输入公式。

    无论是mathtype插件还是插入-对象-mathtype都是同样的现象。

     

    解决

    重启word,无法解决;

    重启电脑,解决。

    (原因未知,可能是某个进程冲突了)

    展开全文
  • windowsWORD 和DWORD

    千次阅读 2019-09-04 10:01:12
    WORD与DWORD 在看C/C++的书或者试题时,有时会见到利用word或dword定义的变量,第一次看到的时候并不知其是什么,更不用说word或dword占几个字节了。幸好在VC安装文件夹下有相关的定义。如C:\Program Files\...

     

     

    WORD与DWORD

         在看C/C++的书或者试题时,有时会见到利用word或dword定义的变量,第一次看到的时候并不知其是什么,更不用说word或dword占几个字节了。幸好在VC安装文件夹下有相关的定义。如C:\Program Files\Microsoft VisualStudio\VC98\Include查看头文件WINDEF.H的定义:

    typedef unsignedlong      DWORD;
    
    typedefint                BOOL;
    
    typedef unsignedchar      BYTE;
    
    typedef unsignedshort     WORD;
    
    typedeffloat              FLOAT;
    
    typedef FLOAT*            PFLOAT;
    
    typedef BOOLnear          *PBOOL;
    
    typedef BOOLfar           *LPBOOL;
    
    typedef BYTEnear          *PBYTE;
    
    typedef unsigned char           *LPBYTE;
    
    typedef intnear           *PINT;
    
    typedef intfar            *LPINT;
    
    typedef WORDnear          *PWORD;
    
    typedef WORDfar           *LPWORD;
    
    typedef longfar           *LPLONG;
    
    typedef DWORDnear         *PDWORD;
    
    typedef DWORDfar          *LPDWORD;
    
    typedef voidfar           *LPVOID;
    
    typedef CONST voidfar     *LPCVOID;
    
    

         从以上定义可以发现,WORD占2个字节,DWORD占4个字节。

    关于DWORD使用中重要的一点。DWORD 现在表示 32bit 无符号整数,即使以后 Windows 升级到64位,DWORD 仍然是 32bit 无符号整数(也许以后的 long 不是32bit了,只需要重新定义一下 DWORD 就可以了)。对于那些直接和位数有关的整数,最好不用 int, long, short 之类的类型,因为这些类型的位数可能不确定(比如,在16位程序里,int 是16位的,在32位程序里,int 是32位的,谁知道在以后的64位程序里,int 是多少位,long 又是多少位)。用重新定义的类型就没有这方面的问题了,最多到时候修改一下定义就可以了,而不需要在程序里一行一行的查找

     

     

     

     

     

     

     

     

    展开全文
  • windows系统使用word2vec

    千次阅读 2015-06-26 20:06:24
    想试一试NLP的一些工具,首先是word2vec。刚刚做到“利其器”,记录一下,要“善其事”估计还早吧。 懒人专用下载包,分享密码4865,解压无密码,已编译并下载好了训练例集。自己做时,是这样的步骤: 首先,下载...
  • windows 10 上office2016 word崩溃的解决方案
  • Word是一个功能强大的文字处理软件,在Word文档中可以方便的对文字信息进行排版,也可以向文档中插入生动、直观的图片信息,本实例将会介绍一个有趣的功能,向Word文档中插入Windows控件,并且此控件还可以响应用户...
  • windows平台Markdown怎么转换成Word

    万次阅读 2017-04-05 16:05:22
    一、引言最近项目组开始增加了书写文档的需求,已经习惯了使用Markdown记录笔记的我,让我使用Word去写文档,显然是一种折磨。喜欢Markdown在书写的时候一气呵成的感觉,不需要使用鼠标的快感。但是项目的文档需要是...
  • Windows10更新后打开word是写字板形式解决方法 1 新建一个word文档,点击文档,右击属性,弹出此窗口。 2 可以看到打开方式是写字板方式。 3 点击更改,选择Microsoft word,点击确定,应用,确定。OK。完成。...
  • 升级Windows10后,word打不开

    千次阅读 2017-10-30 17:16:27
    升级Windows10后,word打不开右键图标或.exe文件-》属性-》兼容性-》 选中“以兼容模式运行这个程序”+“以管理员身份运行此程序”-》确定。 双击打开word软件,跳出对话框,点是继续下一步。 (提示是每次打开...
  • windows10 训练word2vec 中文语料

    千次阅读 2016-03-03 16:01:02
    windows10 环境 训练word2vec 中文语料 参考这篇文章,但有自己体会概述 本人是NLP中的菜鸟,喜欢这个领域,自己论文打算做这方面,训练word2vec是每一项NLP工作的基础内容。形成词向量直接用于神经网络的输入层,...
  • Windows下使用word2vec进行词向量训练

    千次阅读 2019-03-10 15:42:50
    首先在windows环境下需要安装Cygwin软件,安装见上一篇博文。今天主要来记录一下怎么使用word2vec进行词向量训练。 1.启动cygwin,使用cd命令进入word2vec文件夹下 输入make命令,报如下错误gcc word2vec.c -o ...
  • Windows安装word2vec的那些坑

    千次阅读 2020-04-10 00:00:13
    打开命令窗口,执行pip install word2vec,如图: ERROR: Command errored out with exit status 1: command: 'e:\python\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\TEMP\\...
  • windows训练google word2vec

    千次阅读 2016-04-28 21:02:22
    word2vec是Google在2013年提出的一款开源工具,其是一个Deep Learning(深度学习)模型(实际上该模型层次较浅,严格上还不能算是深层模型,如果word2vec上层再套一层与具体应用相关的输出层,如Softmax,便更像是一个...
  • Word更改默认模板+自定义适用于自己风格的模板 Office默认模板位置: %AppData%\Microsoft\Templates 复制以上内容到【文件资源管理器】地址栏>>回车。即可看到下图名称为Normal.dotm的Word模板。 右击该...
  • Windows python3安装word2vec模块常见错误处理

    千次阅读 热门讨论 2019-02-16 17:44:16
    参考链接https://www.cnblogs.com/hufulinblog/articles/8311450.html,本文主要...当你在Windows平台下直接使用pip install word2vec命令安装word2vec包的时候,很有可能遇到这个问题,问题提示语类似下面这种: .....
  • 不过我们知道在自然语言处理上python平台还是当之无愧的王者,而我的笔记本又是windows的,平时通勤的过程中也想玩玩word2vec该如何做呢,今天我详细记录在windows平台下安装word2vec的过程。 首先配置pythson环境...
  • 我想问下在linux下制作的word文档,格式是utf8,如何在windows下打开
  • word2vec,是google在2013年提出的开源项目,它实际上是一个Deep Learning模型,可以将词(word)表征成实数值向量,采用CBOW(Continuous Bag-Of-Words ...在windows下使用word2vec训练词向量,需要以下几个步骤:
  • 解决 Mac 与 windows 不兼容 word 的问题

    万次阅读 2018-09-13 20:52:08
    今天写文档给老大,被老大骂了,因为 Mac 和 Windows 不兼容 doc 于是找软件解决 发现了一款神器 MarkdownPad 刚看到他以为是个平板,结果发现 Windows 能用 官网地址:http://markdownpad.com/ 说下他有什么...
  • java在Windows平台下面把word转mht

    千次阅读 2011-04-27 15:42:00
    java在Windows平台下面把word转mht、html,java中word转html,excel转html,pdf转html
  • Windows CE R3添加pdf word ppt excel支持

    千次阅读 2010-07-30 10:00:00
    Windows CE R3添加pdf word ppt excel支持
  • WindowsWord.exe在哪?

    2019-09-24 10:53:22
    在这里: C:\Program Files\Microsoft Office\root\Office16 转载于:https://www.cnblogs.com/JiangOil/p/10959620.html
  • 然而,如果你Windows 7上记录着重要资料的Word文档不幸被误删除了,那么要怎样才能通过及时有效的Word文档恢复工作,最大限度的恢复被删除Word文档呢?面对这个问题,相信不少用户首先想到的就是Windows 7系统回收站...
  • windows服务在调用word转pdf的exe程序,程序中在生产word对象为NULL 的解决方法: 配置的MS Word,如建议: 键入dcomcnfg在命令提示符,然后按Enter键; 找到并在“应用程序”列表中选择“Microsoft Word文档”...
  • windows下使用Word2vec进行词向量训练

    千次阅读 2017-09-29 09:18:36
    windows下使用Word2vec进行词向量训练一 . 安装Cygwin,因为word2vec需要linux环境,所有首先在windows下安装linux环境模拟器,推荐cygwin(下载地址:http://www.cygwin.com/install.html),在安装时注意:因为默认...
  • Windows下使用Word2vec继续词向量训练

    万次阅读 多人点赞 2015-02-04 22:05:39
    word2vec是Google在2013年提出的一款开源工具,其是一个Deep Learning(深度学习)模型(实际上该模型层次较浅,严格上还不能算是深层模型,如果word2vec上层再套一层与具体应用相关的输出层,如Softmax,便更像是一个...
  • 打开word开始出现windows installer

    千次阅读 2013-09-22 14:03:12
    右击 我的电脑 -管理-服务和应用程序- 服务-名称里面找到 Windows Installer 点 属性 -已禁用 重启 就好了

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 213,659
精华内容 85,463
关键字:

windowsword