pageoffice在idea中使用_在idea中使用idea的命令行 - CSDN
精华内容
参与话题
  • pageOffice在线编辑(在idea中应用)

    千次阅读 2018-06-26 14:20:35
    1.下载pageOffice2....在idea中点击lib--->add Libary as-->ok4.web.xml文件中添加: <!-- PageOffice Begin --> <servlet> <servlet-name>poser...

    1.下载pageOffice

    2. 拷贝“集成文件”文件夹中的 lib 文件夹覆盖到您自己 Web 项目中 WEB-INF 目录下; 
    3.在idea中点击lib--->add Libary as-->ok
    4.在web.xml文件中添加:


       <!-- PageOffice Begin -->
    <servlet>
    <servlet-name>poserver</servlet-name>
    <servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/poserver.zz</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/sealsetup.exe</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/posetup.exe</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/pageoffice.js</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/jquery.min.js</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>poserver</servlet-name>
    <url-pattern>/pobstyle.css</url-pattern>
    </servlet-mapping>
    <servlet>
    <servlet-name>adminseal</servlet-name>
    <servlet-class>com.zhuozhengsoft.pageoffice.poserver.AdminSeal</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>adminseal</servlet-name>
    <url-pattern>/adminseal.zz</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adminseal</servlet-name>
    <url-pattern>/loginseal.zz</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>adminseal</servlet-name>
    <url-pattern>/sealimage.zz</url-pattern>
    </servlet-mapping>
    <mime-mapping>
    <extension>mht</extension>
    <mime-type>message/rfc822</mime-type>
    </mime-mapping>
    <context-param>
    <param-name>adminseal-password</param-name>
    <param-value>111111</param-value>
    </context-param>
    <!-- PageOffice End -->
    5.controller中代码
       
    String filePath="/doc/test.doc" //该路径是放在webroot下(绝对路劲和全路径都可以)
    //pageOffice的配置
    PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
    poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz"); //此行必须
    /*String attPath="test.doc";*/
    poCtrl1.setSaveFilePage("/fore/template/savePage?filePath="+newPath);//保存文件
    poCtrl1.addCustomToolButton("保存", "Save()", 1);//添加自定义工具栏按钮
    poCtrl1.addCustomToolButton("-", "", 0);
    poCtrl1.addCustomToolButton("打印", "ShowPrintDlg()", 6);
    poCtrl1.addCustomToolButton("-", "", 0);
    poCtrl1.addCustomToolButton("全屏/还原", "IsFullScreen()", 4);
    poCtrl1.addCustomToolButton("-", "", 0);
    poCtrl1.addCustomToolButton("关闭","Close",21);
    poCtrl1.setTagId("PageOfficeCtrl1"); //此行必须
    //获取文件类型
    String fileType=newPath.substring(filePath.lastIndexOf("."));
    if(fileType.trim().equals(".doc")||fileType.trim().equals(".docx")) {
        poCtrl1.webOpen(newPath, OpenModeType.docNormalEdit, "aa");//可编辑模式打开word文档
    } else if(fileType.trim().equals(".xls")||fileType.trim().equals(".xlsx")) {
        poCtrl1.webOpen(newPath, OpenModeType.xlsNormalEdit, "aa");//可编辑模式打开excel文档
    } else if(fileType.trim().equals(".ppt")||fileType.trim().equals(".pptx")) {
        poCtrl1.webOpen(newPath, OpenModeType.pptNormalEdit, "aa");//可编辑模式打开ppt文档
    }
    mav.addObject("poCtrl1", poCtrl1);
       
    6.jsp界面
    在需要显示的位置加:${poCtrl1.getHtmlCode("PageOfficeCtrl1")}

    以下的方法都是和controller中命名的方法相对应。

    <script>
        //禁掉pageOffice的另存为
        document.getElementById("PageOfficeCtrl1").Menubar =false;
        //禁止 ctr+s 保存
        document.getElementById("PageOfficeCtrl1").SetEnableFileCommand(3, false); // 禁止保存
        //保存
        function Save() {
            if($("select").val()==""){
                alert("请选择类别!")
            }else{
                var truthBeTold = window.confirm("是否要保存到服务器?");
                if (truthBeTold) {
                    //document.getElementById("PageOfficeCtrl1").WebSave();
                    $.ajax({
                        url : "/fore/template/upload",
                        type : "post",
                        data:{"id":'${userTemplate.id}',"type":$("select").val()},
                        dataType : "json",
                        success : function(data){
                            /*  location.reload();*/
                        }
                    })
                }
            }
        }
        //打印
        function ShowPrintDlg() {
            document.getElementById("PageOfficeCtrl1").ShowDialog(4);
        }
        //全屏和还原
        function IsFullScreen(){
            document.getElementById("PageOfficeCtrl1").FullScreen = !document.getElementById("PageOfficeCtrl1").FullScreen;
        }
        //关闭
        function Close() {
            var beforeBrowserClosed = BeforeBrowserClosed();
            if(beforeBrowserClosed){
                window.external.close();
            }
        }
        //文档关闭前先提示用户是否保存
        function BeforeBrowserClosed(){
            if (document.getElementById("PageOfficeCtrl1").IsDirty){
                if(confirm("提示:文档已被修改,是否继续关闭放弃保存 ?"))
                {
                    return  true;
    
                }else{
    
                    return  false;
                }
    
            }else{
                return  true;
            }
    
        }
    
        layui.use(['form', 'layer', 'jquery', 'laypage', 'table', 'upload'], function () {
            var form = layui.form,
                layer = parent.layer === undefined ? layui.layer : parent.layer,
                table = layui.table, upload = layui.upload,
                $ = layui.jquery;
        });
       
    </script>


     






    展开全文
  • SpringBoot PageOffice 在线编辑 (完整版、有源码)

    千次阅读 热门讨论 2019-05-28 10:26:31
    文章目录简介实例环境准备生成license.lic文件把jar安装到maven使项目能够使用maven引入pom.xml 配置application.properties配置项目结构、代码介绍项目结构:BeanLinitConf类说明,PageOffice注入OfficeOnlineApi类...

    简介

    此文档讲的是SpringBoot和PageOffice整合,在线编辑office的文件,在网上找了很多资料
    第一个看到的是微软的“office online server”,这个太复杂了,需要安装中间件,安装还对系统有要求,必须是“windows server 2012 r2”或“Windows Server 2016”,但是这款是不收费的

    第二个看到的是卓正软件的PageOffice,这个是收费的,但是可以试用,下下来后demo也多,demo基本都是基于jsp页面的,我不想用jsp,我写的html页面

    第三个看到的是点聚的WebOffice,这个也是免费的,但是嘛,下下来的demo…不想说话,网页打开没有office客户端编辑那种界面,很不方便,也很不好操作,看了一眼直接放弃

    最后我选择使用PageOffice

    实例环境准备

    技术 版本
    Jdk 1.8
    SpringBoot 2.1.5
    PageOffice 4.5.0.9
    Tomcat 8.0.32

    去官网下载PageOffice包,下载地址:
    http://www.zhuozhengsoft.com/download/PageOffice_4.5.0.9_Java.zip

    解压后里面会有:
    说明解压后的目录文件结构

    生成license.lic文件

    把Samples4文件夹复制到Tomcat的webapp目录下,在启动tomcat访:http://localhost:8080/Samples4
    访问后页面会提示输入公司名称等信息,然后输入序列号,序列号如上图文件目录下有个序列号.txt复制进去填入即可,我点击的是在线注册,注册成功后会在tomcat的webapp下的Samples4下的WEB-INF/lib目录下生成一个license.lic文件
    文件展示
    你也可以访问看demo,有很多实例,可以实现哪些功能:
    展示
    这时候tomcat已经没什么用了,可以关掉了

    把jar安装到maven使项目能够使用maven引入

    lib目录展示
    进入集成文件夹里面的lib目录,复制目录地址,打开命令窗口,使用cd进入复制的地址目录,执行:

    mvn install:install-file -DgroupId=com.zhuozhengsoft -DartifactId=pageoffice -Dversion=4.5.0.9  -Dpackaging=jar  -Dfile=pageoffice4.5.0.9.jar
    

    执行后结果展示

    pom.xml 配置

    <!-- 添加PageOffice依赖(必须) -->
    	<dependency>
    		<groupId>com.zhuozhengsoft</groupId>
    		<artifactId>pageoffice</artifactId>
    		<version>4.5.0.9</version>
    	</dependency>
    	<!-- 页面配置 -->
    	<dependency>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-thymeleaf</artifactId>
    	</dependency>
    

    application.properties配置

    # 注册PageOffice后license.lic存放的路径,访问poserver.zz的时候需要license.lic文件(我这里就是resources目录下的file目录,我写的是绝对路径)
    posyspath=G:/ideaProject/springboot-demo/online-office/src/main/resources/file/
    

    项目结构、代码介绍

    项目结构:

    项目结构介绍

    BeanLinitConf类说明,PageOffice注入

    package com.onlineoffice.conf;
    
    import com.zhuozhengsoft.pageoffice.poserver.Server;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.boot.web.servlet.ServletRegistrationBean;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    /**
     * @Description :初始化Bean
     * ---------------------------------
     * @Author : SG.Y
     * @Date : 2019/5/9 15:40
     */
    @Configuration
    @ConfigurationProperties
    public class BeanInitConf {
    
        // PageOffice配置
        private String posyspath;
    
        /***
         * PageOffice 注册
         * @return
         */
        @Bean
        public ServletRegistrationBean servletRegistrationBean() {
            Server poserver = new Server();
            //设置PageOffice注册成功后,license.lic文件存放的目录
            poserver.setSysPath(posyspath);
            ServletRegistrationBean srb = new ServletRegistrationBean(poserver);
            // 下面是把资源文件暴露出来,必须配置,否则页面访问不了
            srb.addUrlMappings("/poserver.zz", "/posetup.exe", "/pageoffice.js", "/jquery.min.js", "/pobstyle.css", "/sealsetup.exe");
            return srb;
        }
    
        public void setPosyspath(String posyspath) {
            this.posyspath = posyspath;
        }
    
    }
    

    OfficeOnlineApi类介绍

    package com.onlineoffice.api;
    
    import com.zhuozhengsoft.pageoffice.FileSaver;
    import com.zhuozhengsoft.pageoffice.OpenModeType;
    import com.zhuozhengsoft.pageoffice.PageOfficeCtrl;
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.util.Map;
    
    /**
     * @Description :Office在线编辑、预览API
     * ---------------------------------
     * @Author : SG.Y
     * @Date : 2019/5/14 16:36
     */
    @Controller
    public class OfficeOnlineApi {
    
        @Value("${posyspath}")
        private String filePath;
    
        /**
         * 在线word文档编辑
         *
         * @param request
         * @param map
         * @return
         */
        @GetMapping("/word")
        public String showWord(HttpServletRequest request, Map<String, Object> map) {
            PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
            //设置授权程序servlet
            poCtrl.setServerPage("/poserver.zz");
            //添加自定义按钮
            poCtrl.addCustomToolButton("保存", "Save", 1);
            //保存按钮接口地址
            poCtrl.setSaveFilePage("/save");
            //打开文件(打开的文件类型由OpenModeType决定,docAdmin是一个word,并且是管理员权限,如果是xls文件,则使用openModeType.xls开头的,其他的office格式同等),最后一个参数是作者
            // TODO 这里有个坑,这里打开的文件是本地的,地址如果写成/结构的路径,页面就会找不到文件,会从http://xxxxx/G/id...去找,写成\\就是从本地找
            poCtrl.webOpen("G:\\ideaProject\\springboot-demo\\online-office\\src\\main\\resources\\file\\test.docx", OpenModeType.docAdmin, "光哥");
            //pageoffice 是文件的变量,前端页面通过这个变量加载出文件
            map.put("pageoffice", poCtrl.getHtmlCode("PageOfficeCtrl1"));
            //跳转到word.html
            return "word";
        }
    
        /**
         * 在线ppt文档编辑
         *
         * @param request
         * @param map
         * @return
         */
        @GetMapping("/ppt")
        public String showPPT(HttpServletRequest request, Map<String, Object> map) {
            PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);
            //设置授权程序servlet
            poCtrl.setServerPage("/poserver.zz");
            //添加自定义按钮
            poCtrl.addCustomToolButton("保存", "Save", 1);
            //保存接口地址
            poCtrl.setSaveFilePage("/save");
            //打开文件(打开的文件类型由OpenModeType决定,docAdmin是一个word,并且是管理员权限,如果是xls文件,则使用openModeType.xls开头的,其他的office格式同等),最后一个参数是作者
            // TODO 这里有个坑,这里打开的文件是本地的,地址如果写成/结构的路径,页面就会找不到文件,会从http://xxxxx/G/id...去找,写成\\就是从本地找
            poCtrl.webOpen("G:\\ideaProject\\springboot-demo\\online-office\\src\\main\\resources\\file\\test.pptx", OpenModeType.pptNormalEdit, "光哥");
            //pageoffice 是文件的变量,前端页面通过这个变量加载出文件
            map.put("pageoffice", poCtrl.getHtmlCode("PageOfficeCtrl1"));
            //跳转到word.html
            return "ppt";
        }
    
        /**
         * 保存文件接口
         *
         * @param request
         * @param response
         */
        @RequestMapping("/save")
        public void saveFile(HttpServletRequest request, HttpServletResponse response) {
            // 保存修改后的文件
            FileSaver fs = new FileSaver(request, response);
            fs.saveToFile("G:\\test\\在线编辑\\" + fs.getFileName());
            fs.close();
        }
    
    }
    

    word.html 页面介绍

    这里只展示word.html,ppt.html和word基本一样的

    <!DOCTYPE html>
    <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>在线编辑Office文件</title>
        <script type="text/javascript" src="jquery.min.js"></script>
        <script type="text/javascript" src="pageoffice.js" id="po_js_main"></script>
    </head>
    <body>
    <!--POBrowser打开一个窗口用来编辑文件-->
    <a id="open_a" style="display: none;" onclick="javascript:POBrowser.openWindowModeless('/word','width=1200px;height=800px;');" href="#">打开文件</a>
    <!-- 页面布局 -->
    <div style="width:100%;height:900px; align-content: center" th:utext="${pageoffice}"></div>
    <script type="text/javascript">
        function Save() {
            document.getElementById("PageOfficeCtrl1").WebSave();
        }
    </script>
    <script>
        $(function () {
            var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
            var isOpera = userAgent.indexOf("Opera") > -1;
    		
    		// 获取浏览器类型
            function getType() {
                //判断是否chorme浏览器
                if (userAgent.indexOf("Chrome") > -1) {
                    return "Chrome";
                }
                //判断是否IE浏览器
                if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
                    return "IE";
                }
    
                //判断是否Edge浏览器
                if (userAgent.indexOf("Trident") > -1) {
                    return "Edge";
                }
            }
    
            // POBrowser打开一个窗口用来编辑文件
            function open() {
                $("#open_a").click();
            }
    
            // pageOffice有很多浏览器都不支持,不支持则使用POBrowser打开一个窗口用来编辑文件
            if (getType() != 'Edge') {
                // 延迟一秒在打开,是因为如果即时打开,可能有些文件请求还没加载好,会检测出客户端未安装pageOffice控件
                setTimeout(open, 1000)
            }
    
        });
    </script>
    </body>
    </html>
    

    启动后访问:

    在线编辑Word:http://localhost:8080/word
    在线编辑PPT:http://localhost:8080/ppt
    

    在这里插入图片描述
    在这里插入图片描述

    源码下载

    下载地址:https://github.com/y15211669315/online-office.git

    展开全文
  • 常用著名IDE是由哪些语言编写的

    千次阅读 2018-10-22 19:29:28
    备注:曾经智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。 Linux :C Apple MacOS : 主要为C,部分为C++。 ....

    图例: “->” 表示有一个明显的迁移过程。

    一、操作系统:

    Microsoft Windows :汇编 -> C -> C++

    备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果因为写出来的程序太慢,实在无法和别的模块合并,最终又回到C++重写。

    Linux :C

    Apple MacOS : 主要为C,部分为C++。 备注: 之前用的语言比较杂,最早是汇编和Pascal。

    Sun Solaris : C

    HP-UX : C

    Symbian OS : 汇编,主要为C++。 (诺基亚手机)

    Google Android 2008年推出: C语言(有传言说是用Java开发的操作系统,但最近刚推出原生的C语言SDK)

    RIM BlackBerry OS 4.x : 黑莓 C++

    二、图形界面层

    Microsoft Windows UI :C++

    Apple MacOS UI (Aqua) : C++

    Gnome (Linux图形界面之一,大脚): C和C++, 主要是C。

    KDE (Linux图形界面),C++。

    三、桌面搜索工具

    Google Desktop Search : C++

    Microsoft Windows Desktop Search : C++

    Beagle (Linux/Windows/UNIX 下): C# (基于开源的.net : Mono)

    四、办公软件

    Microsoft Office :在 汇编 -> C -> 稳定在C++

    Sun Open Office : 部分JAVA(对外接口),主要为C++ (开源,可下载其源代码)

    Corel Office/WordPerfect Office : 1996年尝试过Java,次年被抛弃,重新回到C/C++

    Adobe Systems Acrobat Reader/Distiller : C++

    五、关系型数据库

    Oracle : 汇编、C、C++、Java。主要为C++。

    MySQL : C++

    IBM DB2 :汇编、C、C++,主要为C。

    Microsoft SQL Server : 汇编 -> C->C++

    IBM Informix : 汇编、C、C++,主要为C。

    SAP DB/MaxDB : C++

    六、Web Browsers/浏览器:

    Microsoft Internet Explorer : C++

    Mozilla Firefox : C++

    Netscape Navigator :The code of Netscape browser was written in C, and Netscape engineers, all bought to Java (see M. Cusumano book and article) redeveloped the browser using Java. It was too slow and abandoned. Mozilla, the next version, was later developed using C++.

    Safari : (2003年1月发布)C++

    Google Chrome : (2008的发布)C++

    Sun HotJava : Java (死于1999年)

    Opera : C++ (手机上占用率比较大)

    Opera Mini : Opera Mini (2007) has a very funny architecture, and is indeed using both C++ and Java. The browser is split in two parts, an ultra thin (less than 100Kb) "viewer" client part and a server side responsible of rendering. The first uses Java and receives the page under the OBML format, the latter reuses classical Opera (C++) rendering engine plus Opera's Small Screen Rendering, on the server. This allows Opera to penetrate various J2ME-enabled portable devices, such as phones, while preserving excellent response time. This comes obviously with a few sacrifices, for instance on JavaScript execution.

    Mosaic : 鼻祖(已死) C 语言

    七、邮件客户端

    Microsoft Outlook : C++

    IBM Lotus Notes : Java

    Foxmail : Delphi

    八、软件开发集成环境/IDE:

    Microsoft Visual Studio : C++

    Eclipse : Java (其图形界面SWT基于C/C++)

    Code::Blocks : C++

    九、虚拟机

    Microsoft .Net CLR  (.NET的虚拟机): C++

    Java Virtual Machine (JVM) : Java 虚拟机:C++

    十、ERP软件 (企业应用)

    SAP mySAP ERP : C,后主要为“ABAP/4”语言

    Oracle Peoplesoft : C++ -> Java

    Oracle E-Business Suite : Java

    十一、商业智能(Business Intelligence )

    Business Objects : C++

    十二、图形处理

    Adobe Photoshop : C++

    The GIMP : C

    十三、搜索引擎

    Google : 汇编 与 C++,主要为C++

    十四、著名网站

    eBay : 2002年为C++,后主要迁至Java

    facebook : C++ 和 PHP

    This line is only about facebook, not its plugins. Plugins can be developed in many different technologies, thanks to facebook's ORB/application server, Thrift. Thrift contains a compiler coded in C++. facebook people write about Thrift: "The multi-language code generation is well suited for search because it allows for application development in an efficient server side language (C++) and allows the Facebook PHP-based web application to make calls to the search service using Thrift PHP libraries." Aside the use of C++, facebook has adopted a LAMP architecture.

    十五、 游戏 :汇编、C、C++

    十六、编译器

    Microsoft Visual C++ 编译器: C++

    Microsoft Visual Basic 解释、编译器:C++

    Microsoft Visual C# : 编译器: C++

    gcc (GNU C compiler) : C

    javac (Sun Java compiler) : Java

    Perl : C++

    PHP : C

    十七、3D 引擎

    Microsoft DirectX : C++

    OpenGL : C

    OGRE 3D : C++

    十八、Web Servers (网页服务)

    Apache : C和C++,主要为C

    Microsoft IIS : C++

    十九:邮件服务

    Microsoft Exchange Server : C->C++

    Postfix : C

    hMailServer : C++

    Apache James : Java

    二十:CD/DVD 刻录

    Nero Burning ROM : C++

    K3B : C++

    二十一:媒体播放器

    Nullsoft Winamp : C++

    Microsoft Windows Media Player : C++

    Microsoft Windows Media Player : C++

    二十二:Peer to Peer (P2P软件)

    eMule : C++

    µtorrent : C++

    Azureus : Java (图形界面使用基于C/C++的SWT,类Eclipse)

    二十三:全球定位系统(GPS)

    TomTom : C++

    Hertz NeverLost : C++

    Garmin : C++
    Motorola VIAMOTO : 2007年6月,停止服务。 Java。

    展开全文
  • Microsoft Office 2003 Proofing Tools

    千次阅读 2006-08-28 15:40:00
    «Microsoft Office 2003 Proofing Tools»Download Size - 721 Mb | Bin/Cue format | Password: ,K1U6?G{]*%DLf? Description:Microsoft Office 2003 Proofing Tools is a collection of tools— such as spe
    Microsoft Office 2003 Proofing Tools

    «Microsoft Office 2003 Proofing Tools»
    Download Size - 721 Mb | Bin/Cue format | Password: ,K1U6?G{]*%DLf?

    Description:
    Microsoft Office 2003 Proofing Tools is a collection of tools— such as spelling and grammar checkers, thesauri, and AutoCorrect lists— that help you create and edit Office 2003 documents in the language of your choice.

    Your language version of Office 2003 might already include built-in proofing tools for several languages. For example, the English version of Office includes proofing tools for English (U.S., U.K., Canada, and Australia), Spanish, and French (France and Canada). With the Office Proofing Tools, you get the same capabilities and more for over 40 languages.

    What's included with Office Proofing Tools
    When you install Microsoft Office 2003 Proofing Tools, the following proofing tools are added to Microsoft Office 2003 programs:
    • Spelling checkers and their accompanying dictionaries
    • Grammar and writing style checkers
    • Thesauri
    • Hyphenators
    • AutoCorrect lists
    • AutoSummarize capabilities
    • Translation dictionaries
    In addition to the basic tools, Office Proofing Tools includes the following utilities, which are particularly useful if you work with East Asian, Indic, right-to-left, or South Asian languages:
    • Input Method Editors (IMEs) for Simplified Chinese, Traditional Chinese, Japanese, and Korean
    • Word breakers, for languages that don't use blank spaces to delineate words
    • Text converter for Simplified Chinese and Traditional Chinese
    • Japanese Consistency Checker
    • Phonetic guides
    • Hangul Hanja converter for Korean
    • Hanja dictionary for Korean
    • Sequence checker for Indic and South Asian languages
    • Bilingual dictionaries
    • Fonts
    About fonts provided with Office and Office Proofing Tools
    Microsoft Office 2003 and Microsoft Office 2003 Proofing Tools include the fonts necessary for working with text in various languages.

    Many of the TrueType fonts provided with Office 2003 support a wide variety of languages that use different writing systems, such as Greek or Russian, rather than just the languages of Western Europe. Office includes a few fonts for East Asian languages as well.

    The font Arial Unicode MS provided with Office is a full Unicode font, containing most of the approximately 40,000 alphabetical characters, ideographic characters, and symbols defined in the Unicode standard.

    About the Unicode text encoding standard
    Microsoft Office is based on the Unicode text encoding standard, a standard that governs character encoding and provides a 16-bit extensible international character coding system for information processing that covers the world's major languages. The Unicode standard defines character encoding and the properties and algorithms that are used in its implementation. For more information about the Unicode standard, see the Unicode Consortium Web site at http://www.unicode.org.

    The use of Unicode in Office allows Office programs to display documents correctly, no matter which language they are written in, provided that the operating system supports the characters specific to that language.

    Because Office programs are based on the Unicode text encoding standard, you can use them to open and save files in encoding standards for many different languages by using the internal Unicode encoding as the interchange format. For example, you can use Microsoft Word to open a text file encoded in a Greek or Japanese encoding standard on your English-language system.

    When you create a Web page by using an Office program, you can set the encoding for the Web page. If you create a Web page in another language, it's a good idea to change the encoding of the page to match the language you use. This minimizes its size and ensures that it can be viewed in older Web browsers. The UTF-8 encoding is a reasonably compact encoding standard for any language, but only version 4 browsers and later support it.

    System requirements
    To install and use Microsoft Office 2003 Proofing Tools, you need:
    • Any language version of a Microsoft Office 2003 suite or individual program that supports Office 2003 Proofing Tools.
    • For each language, except East Asian languages, approximately 20 megabytes (MB) of available hard disk space, in addition to the hard disk space used by your Office program or programs.
    • For each East Asian language, approximately 240 MB of available hard disk space, in addition to the hard disk space used by your Office program or programs. This additional disk space requirement is for the fonts, Input Method Editors (IMEs), and other tools designed specifically for East Asian languages.
    All other system requirements are the same as for the Office 2003 program or programs that you're using.

    Note The hard-disk space requirement also varies according to the Office 2003 Proofing Tools components you choose to install. In addition, if you choose to install components on first use instead of all at once, the hard disk space requirement is typically smaller, depending on which components you use.

    http://rapidshare.de/files/30827218/mo2k3pt.ace
    http://rapidshare.de/files/30834030/mo2k3pt.c00
    http://rapidshare.de/files/30842453/mo2k3pt.c01
    http://rapidshare.de/files/30855711/mo2k3pt.c02
    http://rapidshare.de/files/30876451/mo2k3pt.c03
    http://rapidshare.de/files/30885148/mo2k3pt.c04
    http://rapidshare.de/files/30891572/mo2k3pt.c05
    http://rapidshare.de/files/30896315/mo2k3pt.c06
    http://rapidshare.de/files/30900955/mo2k3pt.c07
    http://rapidshare.de/files/30905139/mo2k3pt.c08
    http://rapidshare.de/files/30909269/mo2k3pt.c09
    http://rapidshare.de/files/30918738/mo2k3pt.c10
    http://rapidshare.de/files/30926094/mo2k3pt.c11
    http://rapidshare.de/files/30935052/mo2k3pt.c12
    http://rapidshare.de/files/30936998/mo2k3pt.c13


    Download Registration Info
    Password: ,K1U6?G{]*%DLf?
     
    展开全文
  • PDF技术(一)-Java实现Office系列文件转PDF文件

    万次阅读 热门讨论 2018-10-10 16:58:29
    最近,公司要求做个文件转pdf的调研报告,于是网上找了一些实现方法,现在将这些方法做个对比,并记录下来,以后或许有用呢,哈哈。 首先说一下需求,产品要求不能使用第三方软件实现,因为这种实现方式效率不高...
  • 像Google一样开会

    千次阅读 2010-03-04 23:40:00
    来源:Business Week翻译:@SweetRiver像Google一样开会“开会”,现在的商业运转,这两个字的名声非常不好,因为真正能通过会议这个形式取得什么成果的很少。我记得Dilbert(美国漫画家)曾经有一幅漫画这样画...
  • 文件后缀大全

    万次阅读 2010-08-05 11:23:00
    file extensions with related program associations.a unix library [unix]ada program.a01 arj multi-volume compressed archive (can be 01 to 99).a11 aiim graphic.a3d
  • 构建文件格式转换服务器

    万次阅读 2007-08-14 18:02:00
     为什么要做文件格式转换服务器 不知道各位是否遇到这样的情况, 当您浏览IBM SUN等公司的技术网站的时候, 你会发现每个页面的上方有小图标, 你可以把当前的页面内容以word, pdf或者是其他的格式进行下载,...
  • 修改完css样式或者js代码,F5刷新浏览器,发现刚修改完的代码并没有生效,这个大家都知道是缓存造成的,浏览器这样设计的目的也是为了节省用户流量,因为资源文件一般较稳定,数量多,但修改量少。...
  • 文件后缀名大全

    万次阅读 2013-07-06 14:28:21
    .??_ Files ending in "_" are often compressed install files of the same  name (e.g., .EX_ expands to .EXE, .DL_ expands to .DLL, etc.) .A UNIX Library [UNIX]  ADA Program .A01 ARJ Multi-volu
  • View products that this article applies to.function loadTOCNode(){} Article ID : 311765 Last Review
  • 如何解决与“HTTP 500 - Internal Server Error”(HTTP 500 – 内部服务器错误)错误信息有关的问题 var sectionFilter = "type != notice && type != securedata && type != querywords"; var tocArrow = "/...
  • Ajallerix : AJAX, simple, fast Web image gallery demo ; at Novell AJAX - microlink pattern tutorial : A microlink is a link that opens up content below it. Ajax BBC News RSS Reader :
  • 1.maven的安装教程 下载地址为:http://maven.apache.org/download.cgi 进入此页面之后 点击下载,然后解压,我把目录名改为maven,目录结构如下图所示 ...path变量的最后面加上 ;...cmd输入mv
  • In this post I am going to discuss how the observations made in the previous postcan be incorporated into a setup project for Office 2007 Add-Ins. Aswith any setup we will need to address installa
  • Latex:入门教程

    万次阅读 多人点赞 2018-04-08 20:48:56
    http://blog.csdn.net/pipisorry/article/details/54571521总的来说,LaTex是一套排版系统,与word那种所见即所得对排版方式不太,用LaTex排版更像是写程序一样,将想要的...有些人可能听到写程序就头大了,其实使用...
  • 生成 数据库设计文档

    千次阅读 2018-06-01 22:39:18
    最近要写一个数据库设计文档 数据设计文档数据库结构设计这...一、idea创建maven项目,pom里面添加下面的jar(dbcp可以不要,当前项目用不到):&lt;!-- https://mvnrepository.com/artifact/org.spri...
  • Linux必学的60个命令

    万次阅读 多人点赞 2006-06-12 23:33:00
    所以,Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有...
  • 移动设备网络代码

    万次阅读 2014-04-11 15:48:11
    移动设备网络代码(英语:Mobile Network Code,MNC)是与移动设备...这些运营商可以是使用的GSM/LTE、CDMA、iDEN、TETRA和通用移动通讯系统的公共陆基移动网亦或是卫星网络。ITU-T协议E.212定义移动设备国家代码。
1 2 3 4 5 ... 20
收藏数 2,811
精华内容 1,124
关键字:

pageoffice在idea中使用