office 订阅
Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Microsoft 365(Office 2019)。2013年3月微软副总裁杰夫·特珀说微软将于上半年推出代号为“Oslo”的Office应用,该款应用将支持Windows8、以及搭载了苹果iOS和谷歌Android移动操作系统的智能手机和平板电脑, [1]  并于2016年11月2日在纽约举办Office发布会。 [2] 展开全文
Microsoft Office是由Microsoft(微软)公司开发的一套基于 Windows 操作系统的办公软件套装。常用组件有 Word、Excel、PowerPoint等。最新版本为Microsoft 365(Office 2019)。2013年3月微软副总裁杰夫·特珀说微软将于上半年推出代号为“Oslo”的Office应用,该款应用将支持Windows8、以及搭载了苹果iOS和谷歌Android移动操作系统的智能手机和平板电脑, [1]  并于2016年11月2日在纽约举办Office发布会。 [2]
信息
开发商
微软(Microsoft)
软件授权
收费
类    型
办公软件
软件名称
Microsoft Office
软件版本
Microsoft Office 365
软件平台
Windows/Mac OS X/ios/安卓
发行日期
1985-2020年
软件语言
简体中文、英文
Microsoft Office常用组件
Microsoft Office是一套由微软公司开发的办公软件,它为 Microsoft Windows 和 Mac OS X而开发。与办公室应用程序一样,它包括联合的服务器和基于互联网的服务。最近版本的 Office 被称为 “Office system” 而不叫 “Office suite”,反映出它们也包括服务器的事实。 该软件最初出现于九十年代早期,最初是一个推广名称,指一些以前曾单独发售的软件的合集。当时主要的推广重点是购买合集比单独购买要省很多钱。最初的 Office 版本只有 Word、Excel 和 Powerpoint;另外一个专业版包含 Microsoft Access;随着时间的流逝,Office 应用程序逐渐整合,共享一些特性,例如拼写和语法检查、OLE 数据整合和微软 Microsoft VBA(Visual Basicfor Applications)脚本语言。该软件被认为是一个开发文档的事实标准,而且有一些特性在其他产品中并不存在;但是其他产品也有 Office 缺少的特性。2007 Microsoft Office System 有一个和以前版本差异很大的用户界面。 Microsoft 使用早期的 Apple 雏形开发了Word 1.0,它于1984年发布在最初的 Mac 中。Multiplan 和 Chart 也在 512K Mac 下开发,最后它们于1985年合在一起作为Microsoft Excel 1.0 发布:第一个在 Mac 上使用的轰动一时的零售程序。因此,早期的 Microsoft Office 程序根源于Mac,当然,也反映在用户界面上。作为Mac的第一个和最大的软件提供者,在最初的 Macintosh 上做的一些 UI 决定受 Microsoft 开发团队的要求影响。当然,Office 图形化用户界面(特别是顶级菜单条)的最基本的轮廓有它在第一个 Macintosh 版本中的根源。微软产品经理派特·波贝特2012年10月17日证实,微软计划推出iOS和 Android 版 Office 应用。对此,微软公关部门已给予证实:“除了Windows,Office 也将面向其他操作系统发布,包括 Windows Phone、Windows、Mac、Android、iOS 和塞班。”这意味着,众多平板电脑的用户将可以更方便地使用 Office 来进行办公。据了解,Office 2013 将于 2012 年底面向企业用户发布,2013年2月底面向个人用户推出。此前曾有报道 称,微软 2012年11月将推出 iPad 版Office。业内人士称,如今看来,微软希望在新版 Office 发布后,再推出 iOS 和 Android 版 Office。好消息是,Office 365 订阅用户不仅有权在五台 Windows/Mac 计算机上安装Office,还能够在 Windows Phone 或是 Surface 平板电脑上安装Office,而 iOS 和 Android 版 Office 不计算在内。也就是说,订阅一份Office 365,可以在10+台机器上安装。 [3]  每一代的 Microsoft Office 都有一个以上的版本,每个版本都根据使 用者的实际需要,选择了不同的组件。Microsoft Office Word 是文字处理软件。它被认为 Microsoft office Word(3张) 是 Office 的主要程序。它在文字处理软件市场上拥有统治份额。它私有的 DOC 格式被尊为一个行业的标准,虽然它的新版本 Word 2007 也支持一个基于XML的格式。Word 也适宜某些版本的 Microsoft Works。它适宜 Windows 和 Mac 平台。它的主要竞争者是 Writer、Star Office、Corel WordPerfect 和 Apple Pages。Microsoft Office Excel 是电子数据表程序〔进行数字和 Microsoft Office Excel(4张) 预算运算的软件程序〕。是最早的office组件。Excel内置了多种函数,可以对大量数据进行分类、排序甚至绘制图表等。像 Microsoft office Word,它在市场拥有统治份额。它最初对占优势的 Lotus1-2-3 是个竞争者,但最后它卖得比它多、快,于是它成为了实际标准。它适宜 Windows 和 Mac 平台。它的主要竞争者是 Calc、Star Office 和 Corel Quattro Pro。Microsoft Office Outlook——是个人信息管理程序和电子邮件通信软件。在 Office 97 版接任 Microsoft Mail。但它与系统自带的 Outlook Express 是不同的:它包括一个电子邮件客户端,日历,任务管理者,和地址本————它可比 Outlook Express 的功能多得多了。它的电子邮件程序的主要竞争者是 Mozilla Thunderbird (Mozilla)和 Eudora。它的个人信息管理程序主要竞争者是 Mozilla 和 Lotus Organizer。它仅适宜 Windows 平台(后来支持 Mac);一个版本也被包括在大多数掌上电脑里。它在Mac版里对应的程序是 Microsoft Entourage (后来替换成Outlook)。 Microsoft Office PowerPoint,是微软公司设计的演示文稿 Microsoft Office PowerPoint(5张) 软件。用户不仅可以在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。利用 Powerpoint 不仅可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在网上给观众展示演示文稿。 Powerpoint 做出来的东西叫演示文稿,它是一个文件,其格式后缀名为:. ppt,或者也可以保存为.pdf、图片格式等,2010和2013版本中可保存为视频格式。演示文稿中的每一页就叫幻灯片,每张幻灯片都是演示文稿中既相互独立又相互联系的内容。Microsoft Office FrontPage是微软公司推出的一款网页设计、制作、发布、管理的软件。FrontPage由于良好的易用性,被认为是优秀的网页初学者的工具。但其功能无法满足更高要求,所以在高端用户中,大多数使用Adobe Dreamweaver作为代替品。它的主要竞争者也是Adobe Dreamweaver。在Office 2007及以后的版本被取消,没有继任者。微软提供了两个解决方案:Sharepoint Designer 适用于有Sharepoint的服务器,而Express Web Designer适用于服务器。 Microsoft Office OneNote使您能够捕获、组织和重用便携式计算机、台式计算机或Tablet PC上的便笺。它为您提供了一个存储所有便笺的位置,并允许您自由处理这些便笺。OneNote 2003还帮助您以多种方式捕获信息,然后根据需要组织和使用它。它是Office2003中的新程序。在Office 2013中,它还同步推出了iOS版的免费应用。同时它也变身Office经典应用,为家庭学生版2013的主要组件。 onenote 图册(2张)
收起全文
精华内容
下载资源
问答
  • office2016、office365和office其它版本JH

    万次阅读 多人点赞 2019-09-03 23:12:43
    Win10系统中会预安装Office,但是没有给JH,网上给了各种解决方案,如JH码、KMS等方式JH。 但是效果差强人意。但是网上有一些大牛写的方法倒是立竿见影,下面分享给大家: CSDN现在被网安查的我都不敢修改了,自己...

    Win10系统中会预安装Office,但是没有给JH,网上给了各种解决方案,如JH码、KMS等方式JH。

    但是效果差强人意。但是网上有一些大牛写的方法倒是立竿见影,下面分享给大家:

    CSDN现在被网安查的我都不敢修改了,自己原创被搞得涉及版权问题,文章中还不能有pojie和jihuo    OJBK

    我将在JH中间遇到的问题,都罗列在这篇文章里了,也很感谢提出问题的C友们,此处我特别强调一下, 其实使用KMS   JH工具也非常的方便,在文章末尾,我将JH工具附上下载链接。有意者,可以尝试一下(补充时间:2019-08-30)

    目录

    解决方案

    桌面建一个txt文件

     另存为 activate.cmd(名字随你开心)

    将鼠标放到这个文件上,右键以管理员方式运行:

    找不到路径的解决方案

    解决方法:

    预安装office即使PJ成功,还是提示PJ的解决办法

    执行文件出现路径不正确

    office下载地址




    解决方案

    Office 365 版本

    @echo off
    title Activate Office 365 ProPlus for FREE - MSGuides.com&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products: Office 365 ProPlus (x86-x64)&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&echo.&echo ============================================================================&echo Activating your Office...&cscript //nologo ospp.vbs /unpkey:WFG99 >nul&cscript //nologo ospp.vbs /unpkey:DRTFM >nul&cscript //nologo ospp.vbs /unpkey:BTDRB >nul&cscript //nologo ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 >nul&set i=1
    :server
    if %i%==1 set KMS_Sev=kms7.MSGuides.com
    if %i%==2 set KMS_Sev=kms8.MSGuides.com
    if %i%==3 set KMS_Sev=kms9.MSGuides.com
    if %i%==4 goto notsupported
    cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul&echo ============================================================================&echo.&echo.
    cscript //nologo ospp.vbs /act | find /i "successful" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at msguides.com@gmail.com if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running everyday!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto server)
    explorer "http://MSGuides.com"&goto halt
    :notsupported
    echo.&echo ============================================================================&echo Sorry! Your version is not supported.&echo Please try installing the latest version here: bit.ly/odt2k16
    :halt
    pause

    其他版本:

        @echo off
        title Activate Microsoft Office 2016 ALL versions for FREE!&cls&echo ============================================================================&echo #Project: Activating Microsoft software products for FREE without software&echo ============================================================================&echo.&echo #Supported products:&echo - Microsoft Office Standard 2016&echo - Microsoft Office Professional Plus 2016&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul)&echo.&echo ============================================================================&echo Activating your Office...&cscript //nologo ospp.vbs /unpkey:WFG99 >nul&cscript //nologo ospp.vbs /unpkey:DRTFM >nul&cscript //nologo ospp.vbs /unpkey:BTDRB >nul&cscript //nologo ospp.vbs /unpkey:CPQVG >nul&cscript //nologo ospp.vbs /inpkey:JNRGM-WHDWX-FJJG3-K47QV-DRTFM >nul&set i=1
        :server
        if %i%==1 set KMS_Sev=kms7.MSGuides.com
        if %i%==2 set KMS_Sev=kms8.MSGuides.com
        if %i%==3 set KMS_Sev=kms9.MSGuides.com
        if %i%==4 goto notsupported
        cscript //nologo ospp.vbs /sethst:%KMS_Sev% >nul&echo ============================================================================&echo.&echo.
        cscript //nologo ospp.vbs /act | find /i "successful" && (echo.&echo ============================================================================&echo.&echo #My official blog: MSGuides.com&echo.&echo #How it works: bit.ly/kms-server&echo.&echo #Please feel free to contact me at msguides.com@gmail.com if you have any questions or concerns.&echo.&echo #Please consider supporting this project: donate.msguides.com&echo #Your support is helping me keep my servers running everyday!&echo.&echo ============================================================================&choice /n /c YN /m "Would you like to visit my blog [Y,N]?" & if errorlevel 2 exit) || (echo The connection to my KMS server failed! Trying to connect to another one... & echo Please wait... & echo. & echo. & set /a i+=1 & goto server)
        explorer "http://MSGuides.com"&goto halt
        :notsupported
        echo.&echo ============================================================================&echo Sorry! Your version is not supported.&echo Please try installing the latest version here: bit.ly/odt2k16
        :halt
        pause >nul

    备注:如果你需要PJ其它版本,你只需要把title Activate Microsoft Office后的版本号改掉即可。第一行有两个版本号需要改的。注意看下吧

    桌面建一个txt文件

    将上面的代码根据你自己office版本选择,然后粘贴在你新建的文件里

    如下图:

     另存为 activate.cmd(名字随你开心)

    将鼠标放到这个文件上,右键以管理员方式运行:

     

    找不到路径的解决方案

     留言区有不少伙伴留言说找不到系统路径,前段时间没时间解决,现在把报错原因和解方案贴出来:

    原因:找不到路径的原因是因为文件中给定了office安装路径,如果你的电脑是的office是预安装或者安装的路径不是执行文件中给定的路径,那么就会报这个错。

     

    解决方法:

    预安装office即使activation成功,还是提示activation的解决办法

      原装的office有使用期限,这是我们可以把office卸载,重新下载office2016,然后通过上面的PJ方法,PJ使用。

    但是,对于原装的office如果卸载不当,会导致你重新安装office并且PJ之后,每次打开office或者excle总是提醒你PJ的问题。

    别担心,这个问题的原因是你OEM预安装的office没有卸载干净,通过以下方法执行之后,即可解决。

     

    1. 关闭JIHUO窗口和所有Office应用程序。

    2. 右键单击 屏幕左下角的“ 开始”按钮 Windows 8和Windows 10中的Windows“开始”按钮 +R。

    3. 键入regedit,然后按Enter键。提示打开注册表编辑器时,选择“  ”。

      上面操作太麻烦,直接在注册表中删除整个OEM文件即可,上面的步骤有步骤的原因,主要是怕操作失误导致系统吧、崩溃

    1. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM

    2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\OEM

        这时即可成功

     

    执行文件出现路径不正确

    在本文中已经提供了问题原因和解决方法,大家注意看

     解决这个问题,一、更改执行代码中的路径      二、重新安装office ,让它安装在默认路径,不要手动更改路径

     

    有朋友留言说需要office的下载地址,我把下好的上传百度云盘了,如果你需要,你可以根据下面的地址和提取码去下载

    office下载地址

    链接:https://pan.baidu.com/s/11QPezck84e0OtfysEGO63w
    提取码:wtij

    百度云现在下载不开会员下载特别慢,所以给大家分享个开挂神器,通过这个下载,可以消除百度云的限速机制,正常都可以达到20M/s

    链接:https://pan.baidu.com/s/1ED2f6eW_lbXLIl2Y9KG7nA
    提取码:5v51

    下载解压之后,直接运行,然后以百度网盘登录即可

    有朋友留言说JH成功之后365JH成了2016,原因是因为在你准备PJ office的时候,你可能没有根据你office的实际版本进行相应的更改要复制的解码代码块。那我们说,问什么会出现版本改变,核心原因是:office的版本是KMS码控制的,也就是说你2016office的版本,用365的JH,那你变成了365的版本。各位有兴趣可以更改下KMS试一试

     

    activation工具

    链接:https://pan.baidu.com/s/1Q2sSX92vLNuodhzK-lPkPg
    提取码:ikfp
     

    共享知识的平台,版权可限制不了我   哈哈

    至此,PJ演示结束,Good luck !

     

    展开全文
  • 基于office三件套的一次性权限维持

    万次阅读 2020-11-12 17:37:22
    windows电脑中大多数都安装了office三件套,利用其进行权限维持一般效果会不错。 利用过程 下载powershell脚本到本地。利用脚本下载地址 如果是32位的office则需要对脚本进行一点修改,将正确的路径填入其中,如下图...

    前言

    windows电脑中大多数都安装了office三件套,利用其进行权限维持一般效果会不错。

    利用过程

    下载powershell脚本到本地。利用脚本下载地址
    如果是32位的office则需要对脚本进行一点修改,将正确的路径填入其中,如下图,我更改的是对word做后门对时候的路径
    在这里插入图片描述
    然后生成32位的dll文件,并将其转化为base64编码形式,将值放在calcwllx86中即可。然后将这个powershell文件放到受害者电脑上执行命令WordWLL即可生成后门。32位的office用32位的后门,64位的office用64位的后门。
    在这里插入图片描述
    这时候打开word即可得到返回的shell:
    在这里插入图片描述
    不过受害者机器的word会永远无法开启:
    在这里插入图片描述
    且当用户重启机器后再次打开word的时候,会有一个弹窗问用户要不要禁用加载项,一般情况下用户都会点禁用,这时候我们这个后门就没有用了。也就是说这基本是个一次性的后门。
    在这里插入图片描述
    也可以将dll文件后缀修改为.wll然后放到对应目录下,效果跟利用powershell脚本是一样的。
    对应目录为:

    word:C:\Users\test\AppData\Roaming\Microsoft\Word

    不过还是建议使用脚本,更方便。

    防御方法

    禁用所有的加载项。

    参考文章

    Use Office to maintain persistence
    Office Persistence on x64 operating system
    利用脚本下载地址

    展开全文
  • 成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本 目录 解决问题 解决思路 解决问题 无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本...

    成功解决无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本

     

     

    目录

    解决问题

    解决思路


     

     

     

    解决问题

    无法安装64位版本的office,因为在您的PC上找到了以下32位程序,已有32位版本

     

     

    解决思路

    PS:您的留言和点赞是对我写作的最大鼓励,谢谢!

    按下win+R 键,打开运行,输入regedit,打开注册表,
    依次定位到 HKEY_CLASSES_ROOT\Installer\Products
    展开Products后,会出现若干以“00002”开头注册表键值,

    1、cmd内,输入regedit

     

    2、打开“Products”,先备份。然后将“00002”或者“00005”开头的文件删掉

    注:备份的目的是为了以防万一,即使出错,也可以还原,不至于崩溃哒。

     

    3、最后就可以安装啦!



     

     

    展开全文
  • 如何在 Windows 上 使用 ONLYOFFICE 协作编辑文档

    万次阅读 多人点赞 2018-02-19 20:21:39
    ONLYOFFICE Document Server提供文档协作的服务功能,支持Word,Excel和PowerPoint以及国产WPS的协作。但是这里告诉我们,需要进行文档管理和存储的二次开发。它api里现成的开发好的文档管理平台,有java,node.js,...

    1、说明——可以加我qq504284沟通。

    ONLYOFFICE Document Server提供文档协作的服务功能,支持Word,Excel和PowerPoint以及国产WPS的协作。但是这里告诉我们,需要进行文档管理和存储的二次开发。它api里现成的开发好的文档管理平台,有java,node.js,PHP等,可能不具备权限功能吧。

    Please note, that ONLYOFFICE Document Server includes the documenteditordocument editing servicedocument command service and documentconversion service.The document manager and documentstorage service areeither included to Community Server or must be implemented by the softwareintegrators who use ONLYOFFICE Document Server on their own server.

    它自己的ONLYOFFICE/CommunityServer就是管理文件用的,是一个庞大的项目管理系统。

    ONLYOFFICE CommunityServer is a free open source collaborative system developed to managedocuments, projects, customer relationship and email correspondence, all in oneplace.

    Nextcloud,可道云等云盘系统也支持ONLYOFFICE协作服务,我用Golang语言开发的EngineerCMS来实现ONLYOFFICE的文档管理和存储,调用ONLYOFFICE Document Server服务来进行文档协作,权限完全按照官方的community。

    协作的好处在于少了来回传递文档,少了汇总的负责人,特别是十多人合作编写文档的时候,汇总的工作量大,容易出错,任何人稍微修改一点,都要重新传递整个文档,汇总后还要再次发给大家核对……。

    协作也可以应用于校审流程,校核和审查直接在文档上修改即可。

    其他如月报的合作,工作任务表的更新:每个人的任务表要随时更新,除非用专业的任务管理软件,否则用Excel表格的话,也是要负责人汇总更新表格,应付领导检查。

    会议纪要写好了,把链接发给大家,有意见直接在上面修改补充。

    投标要多人协作的话,用这个平台也是不错的。

    报表的汇总。

    市场上协作的平台不下几十种,著名的如石墨,一起写,腾讯文档协作TIM,Google Doc,office365,office online等,基本按人月收费,免费的有人数限制,并且想自己部署在局域网的话也不大可能。你的文档上传给他们或许有诸多不便呢。比如银行的报表,嘿嘿,你懂的。

    所以,我就在ONLYOFFICE Document Server基础上用Golang语言开发了文档管理和存储功能,方便大家免费无限制任意部署的需求。

    总的思路就是比如在局域网的某台windows(推荐用linux-centos,因为很稳定)电脑上安装docker容器来运行ONLYOFFICE Document Server,然后运行EngineerCMS来调用ONLYOFFICE Document Server的服务。在云服务器上部署也是一个道理。

    ONLYOFFICE随着版本的不断更迭,功能越来越接近MSOFFICE,比如有文档结构(word文档导航),历时版本的对照功能,excel里的文字删除线、筛选、透视表等。

    2、安装准备

    如果是局域网,部署的电脑拥有固定ip(下文叫宿主机,切记)。电脑能打开cup的虚拟功能。如果部署到云主机,道理是一样的。

    环境是win7以上,win10以下。Win10区别就是安装的docker软件不同而已(win10不要安装docker toolbox了),win10不需要设置端口转发。

    linux就更简单了。

    第一步:确定电脑打开了cpu虚拟打开。https://jingyan.baidu.com/article/22fe7ced3b4c003002617f17.html

    第二步:下载和安装docker toolbox(win7),默认安装即可。下载地址http://get.daocloud.io/,下载支持旧版windows的docker toolbox,win10就直接下载docker了。切记,win下安装完成docker后,启动docker的时候断网,启动后可以联网。

    第三步:启动docker后在里面拉取Onlyoffice Document Server 的Docker镜像,然后运行即可。

    下面过程看起来繁琐,等你理解后其实就2步:拉取镜像(或导入离线包),然后运行再就是在文档管理平台上配置一下IP和端口。

    3、拉取ONLYOFFICE Document Server 的Docker镜像(可选)

    拉取镜像:启动docker,在里面输入命令docker pull onlyoffice/documentserver

    (注意:docker要断网启动!!切记,启动后再联网。如果已经运行了onlyoffice document server, 下次开机,重新启动docker后,不需要再运行onlyoffice的,当你启动docker后,OO已经启动了)

    可以用我做好的镜像导入(离线包导入),已经导入好了中文字体,修正了几个翻译错误,可以省略第5步,从第4步直接跳过第5步到第6步。

    建议用离线的,导入离线包命令为:docker load < fei6onlyoffice5.4.2.tar

    fei6onlyoffice5.4.2.tar,这个包解决了中文字体名称问题。

    下载放到docker命令行对应的目录下,方便运行命令导入(load)这个镜像。一般在c盘-users-administrator或者其他用户名下(在docker命令行里输入dir,看看当前目录下有哪些文件,一般就能找到这个目录了。)

    4、启动——映射至9000端口(运行镜像后变成容器)

    docker run -i -t -d -p 9000:80 onlyoffice/documentserver

    如果是导入的镜像,上面的命令中onlyoffice/documentserver用镜像id代替,查阅镜像用docker images命令。

    运行后就可以通过http://192.168.99.100:9000访问OO服务的欢迎界面了,运行后的我们称之为容器。

    5、添加容器onlyofficedocument server的字体(可省略)

    在网盘中下载字体winfont压缩包。字体来源于https://github.com/neroxps/Docker-Only-Office-Chinese-font和win10系统,win10系统提取中文字体的方法:控制面板——搜字体——查看安装的字体——再在搜索栏输入中文 2个字,这些就是需要的中文字体了。OO首次加载会比较慢,因为加载中文字体,一般达到50M以上。需要精简字体的方法,可以查阅网络或找我。

    Administrator@604TFALNDKDKJWCMINGW64 ~/winfont

    //将当前文件夹C:\Users\Administrator\下的winfont文件夹内的字体全部拷贝到容器的文件夹/usr/share/fonts/truetype中

    字体文件在我的网盘中:https://pan.baidu.com/s/1JgYvx_Rpl6oF4_QMNaU3qg

    提取码:jlt6

    $ tar -cv * | docker exec -i 6df tar x -C/usr/share/fonts/truetype

    kaiu.ttf

    msjh.ttc

    msjhbd.ttc

    msjhl.ttc

    msyh.ttc

    msyh.ttf

    msyhbd.ttc

    msyhl.ttc

    simfang.ttf

    simhei.ttf

    simkai.ttf

    simli.ttf

    simsun.ttc

    simsunb.ttf

    simyou.ttf

    ……

    Administrator@604TFALNDKDKJWCMINGW64 ~/winfont

    //进入容器内

    $ docker exec -it 6df /bin/bash

    root@6dfa5705aaef:/#sudo mkfontscale

    root@6dfa5705aaef:/#sudo mkfontdir

    root@6dfa5705aaef:/#sudo fc-cache -fv

    /usr/share/fonts:caching, new cache contents: 0 fonts, 1 dirs

    …………

    fc-cache:succeeded

    root@6dfa5705aaef:/#exit

    exit

    //退出容器

    Administrator@604TFALNDKDKJWCMINGW64 ~/winfont

    $ docker exec 6df /usr/bin/documentserver-generate-allfonts.sh

    GeneratingAllFonts.js, please wait...Done

    onlyoffice-documentserver:docservice:stopped

    onlyoffice-documentserver:docservice:started

    onlyoffice-documentserver:converter:stopped

    onlyoffice-documentserver:converter:started

     如果机器重启后,断网情况下启动docker,此时不需要再运行docker run命令,OO服务已经随DOCKER启动了。

    完成后记得清理chrome浏览器缓存,否则新导入的字体不会生效。chrome浏览器:设置—高级—隐私设置和安全性—清除浏览数据—时间范围选择时间不限……

    具体替换字体的命令见下图,很详细具体了。

    插图上写的界面汉化不对,这些只是导入中文字体而已,和界面汉化无关。界面中文化其实就是在页面中将 "lang": "zh-CN"

    修正excel、word、ppt翻译错误:

    Administrator@604TFALNDKDKJWC MINGW64 ~/zh

    $ docker exec -it 6df /bin/bash

    root@6dfa5705aaef:/#cd /var/www/onlyoffice/documentserver/web-apps/apps/spreadsheeteditor/main/locale/

    root@6dfa5705aaef:/var/www/onlyoffice/documentserver/web-apps/apps/spreadsheeteditor/main/locale#ls

    cs.json en.json  fr.json  ja.json nl.json  pt.json  sk.json tr.json  vi.json

    de.json es.json  it.json  lv.json pl.json  ru.json  sl.json uk.json  zh.json

    root@6dfa5705aaef:/var/www/onlyoffice/documentserver/web-apps/apps/spreadsheeteditor/main/locale#exit

    exit

    Administrator@604TFALNDKDKJWC MINGW64 ~/zh

    $ tar-cv zh.json | docker exec -i 6df tar x -C /var/www/onlyoffice/documentserver/web-apps/apps/spreadsheeteditor/main/locale/

    zh.json

    word的翻译文件/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/locale/

    $ tar-cv zh.json | docker exec -i 6df tar x -C /var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/locale/

    6、还可以替换帮助文件为中文……

    /var/www/onlyoffice/documentserver/apps/presentationeditor/main/resources/help/zh/Contents.json

    /var/www/onlyoffice/documentserver/apps/spreadsheeteditor/main/resources/help/zh/Contents.json

    /var/www/onlyoffice/documentserver/apps/documenteditor/main/resources/help/zh/Contents.json

    做完以上工作,你可以将修改后的容器保存为新的镜像,然后save导出后给其他机器用。

    docker commit将修改后镜像保存到本地,参数是容器ID,新名字:版本标志

    #docker ps -all

    CONTAINER ID IMAGE   COMMAND    CREATED       STATUS          PORTS   NAMES

    b3426410ff43 centos:7 "/bin/bash" 4 minutes ago   Exited (0) 4 seconds ago     centos7ssh

    #docker commit b59myimage/centos7-ssh(这个是例子)

    下次可以输入刚保存的名字启动修改了字体的镜像了。

    导出镜像——一定要导出保存,否则docker经常自己升级,容器啊,镜像啊,都会丢失,追悔莫及。

    所以,启动docker的时候要关闭网络,否则它自动升级。等docker完全启动后,再打开网络。

    docker save -o onlyoffice.tar onlyoffice/documentserver

    6、运行和修改文档管理平台EngineerCMS

    直接去https://github.com/3xxx/engineercms查看源码,自己编译。

    直接去链接:https://pan.baidu.com/s/1MDJ-QfCmv_LiychDSLn8jw 提取码:nhar 下载软件包,直接运行engineercms即可用浏览器chrome访问127.0.0.1了,不用配置环境,因为它是golang语言编写的跨平台的可执行文件。如果运行出现闪退,则在conf文件夹下更改app.conf文件中的端口号,或者修改runmode为prod模式。

    (1)运行前要替换engineercms\views\onlyoffice\onlyoffice.tpl中的3处 IP 和 端口号,如果engineercms和docker安装在同一个电脑上,那么三个IP相同,但端口号是不同的,见下面的6.1节。

    2)docker toolbox访问前要按照下文中第7节中的方法设置宿主机(安装docker的电脑)virtualbox的端口转发。win10的windows docker不用设置端口转发了。

    有问题联系我QQ504284,微信hotqin999

    http://blog.csdn.net/hotqin888

    6.1协作编辑页面要根据你的情况进行修改(ip地址、中文界面

    一定要用ip,不要用localhost、127.0.0.1之类的代替本机ip,本机调试要用192.168.99.100

    注意:下文只是标识出需要修改的3处ip和端口号位置,代码并不能直接拷贝过去运行。请在engineercms文件夹中对应的原始文件上进行修改。

    engineercms\views\onlyoffice\onlyoffice.tpl:

    
    <!DOCTYPE html>
    <html style="height: 100%;">
    <head>
       <title>fei-OnlyOffice</title>
    </head>
    <body style="height: 100%; margin: 0;">
        <divid="placeholder" style="height: 100%"></div>
        <script type="text/javascript"src="http://安装docker电脑的ip:9000/web-apps/apps/api/documents/api.js"></script>
        <scripttype="text/javascript">
            //alert({{.Doc.FileName}});
           window.docEditor = new DocsAPI.DocEditor("placeholder",
                {
                   "document": {
                       "fileType": "{{.fileType}}",
                       "key": "{{.Key}}",//"Khirz6zTPdfd7"
                       "title": "{{.Doc.FileName}}",
                       "url": "http://运行engineercms电脑的ip:端口号/attachment/onlyoffice/{{.Doc.FileName}}"
                    },
                   "documentType": "{{.documentType}}",
                   "editorConfig": {
                       "callbackUrl": "http://运行engineercms电脑的ip:端口号/url-to-callback?id={{.Doc.Id}}",
                       "user": {
                           "id": "{{.Uid}}",
                           "name": "{{.Uname}}"
                       },
                       "lang": "zh-CN",//"en-US",菜单中文化
                    },
                   "height": "100%",
                   "width": "100%"
                });
       </script>
    </body>
    </html>

    7、端口转发

    http://blog.csdn.net/maodou95838/article/details/78194830?locationNum=1&fps=1#0-qzone-1-51693-d020d2d2a4e8d1a374a433f596ad1440

    前文第4节运行ONLYOFFICE DOCUMENT SERVER:

    docker run -i -t -d -p 9000:80 onlyoffice/documentserver

    -d:后台运行 

    -p 9000:80 :端口映射,前一个9000代表虚拟机的端口,后一个80代表docker容器的端口 

    命令执行完成后,可以通过http://192.168.99.100:9000访问OO服务的欢迎界面。

    这时只能在你自己的机器上访问,同一个局域网中的其他机器是不能访问的,原因是:Windows上的docker是运行在一个虚拟机里面的,看官方给的图: 

     要让别的机器也访问到,需要配置一下虚拟机。设置如下: 

    双击运行安装docker toolbox生成的Oracle VMVirtualBox。

    点击端口转发:下图中主机IP为安装docker的电脑IP,主机端口为9000,子系统IP为192.168.99.100,子系统端口为9000

    这样配置完成后,别的机器也可以访问docker 容器了。

    下文的开发仅供兴趣参考。

    8、二次开发engineercms

    8.1 协作编辑页面

    <!DOCTYPE html>
    <html style="height: 100%;">
    <head>
       <title>fei-OnlyOffice</title>
    </head>
    <body style="height: 100%; margin: 0;">
        <divid="placeholder" style="height: 100%"></div>
        <script type="text/javascript"src="http://安装docker电脑的ip:9000/web-apps/apps/api/documents/api.js"></script>
        <scripttype="text/javascript">
            //alert({{.Doc.FileName}});
            window.docEditor = newDocsAPI.DocEditor("placeholder",
                {
                   "document": {
                       "fileType": "{{.fileType}}",
                       "key": "{{.Key}}",//"Khirz6zTPdfd7"
                       "title": "{{.Doc.FileName}}",
                       "url": "http://运行engineercms电脑的ip:端口号/attachment/onlyoffice/{{.Doc.FileName}}"
                    },
                    "documentType":"{{.documentType}}",
                   "editorConfig": {
                       "callbackUrl": "http:// 运行engineercms电脑的ip:端口号/url-to-callback?id={{.Doc.Id}}",
    
                       "user": {
                           "id": "{{.Uid}}",
                           "name": "{{.Uname}}"
                       },
                       "lang": "zh-CN",//"en-US",
                    },
                   "height": "100%",
                   "width": "100%"
                });
       </script>
    </body>
    </html>

    8.2 协作页面的保存和回调——下面是go语言,官方文档有php java node.js等。

    type Callback struct {
       Key         string   `json:"key"`
       Status      int     `json:"status"`
       Url         string   `json:"url"`
       Changesurl  string  `json:"changesurl"`
       History     history `json:"history"`
       Users       []string `json:"users"`
       Actions     []action `json:"actions"`
       Lastsave    string  `json:"lastsave"`
       Notmodifiedbool     `json:"notmodified"`
    }
    type action struct {
       Type   int
       userid string
    }
    type history struct {
     changes       []change
       serverVersionstring
    }
    type change struct {
       created string
       User    User1
    }
    
    type User1 struct {
       id   string
       name string
    }
    
    //关闭浏览器标签后获取最新文档保存到文件夹
    func (c *OnlyController) UrltoCallback() {
       // pk1 :=c.Ctx.Input.RequestBody
       id :=c.Input().Get("id")
       //pid转成64为
       idNum, err :=strconv.ParseInt(id, 10, 64)
       if err != nil {
          beego.Error(err)
       }
       //根据附件id取得附件的prodid,路径
       onlyattachment,err := models.GetOnlyAttachbyId(idNum)
       if err != nil {
          beego.Error(err)
       }
    
       var callbackCallback
       json.Unmarshal(c.Ctx.Input.RequestBody,&callback)
       ifcallback.Status == 1 || callback.Status == 4 {
          c.Data["json"]= map[string]interface{}{"error": 0}
          c.ServeJSON()
       } else ifcallback.Status == 2 {
          resp, err :=http.Get(callback.Url)
          if err != nil{
             beego.Error(err)
          }
          body, err :=ioutil.ReadAll(resp.Body)
         if err != nil{
             beego.Error(err)
         }
          deferresp.Body.Close()
          if err != nil{
             beego.Error(err)
          }
          f, err :=os.create(".\\attachment\\onlyoffice\\"+onlyattachment.FileName)
          if err != nil{
             beego.Error(err)
          }
          deferf.Close()
          _, err =f.Write(body)
          if err != nil{
             beego.Error(err)
          } else {
             err =models.UpdateOnlyAttachment(idNum)
             if err !=nil {
                beego.Error(err)
             }
          }
          c.Data["json"]= map[string]interface{}{"error": 0}
          c.ServeJSON()
       }
    }

    engineercms的文档管理: 根据官方community的样子,做了权限管理和历时版本对照功能。

     word文件协作效果:

    展开全文
  • 安装office2016后,卸载重新安装office2019后,出现此情况。 解决方法: 安装Office Tools Plus后,使用如下: 清除office2016的安装证书(安装许可证),或可解决上述问题!我的暂时这么解决了。 ...
  • office安装包百度云

    万次阅读 多人点赞 2019-05-27 17:06:50
    包含了office2010,office2013,office2016,office2019以及最新的office安装包 百度云网盘 点击下载 百度云网盘 点击下载
  • 哪里下载Office2016官方最新版?...最新版是Office2016,其中Microsoft Office Professional Plus 2016(office专业增强版)是功能比较全的,下面小编跟大家分享Microsoft Office Professional Plu...
  • 同时安装Office2016和Visio2016

    万次阅读 多人点赞 2018-04-18 12:53:48
    之前使用的Office2016一切正常,但是怎么都安装不上visio,把Office2016卸载了安,又没有word、ppt这些,反正就是没法同时安装上,这时才觉得肯定安装过程有问题。途中还试过安装visio2010,是可以使用的,但对于...
  • 系统安装了 office2010 和 office2016 两个版本,两个共存是可以的,但是安装有先后顺序之分: 先安装 office2010 ,后安装 office2016 才能实现两个版本共存,否则会默认使用 office2010 打开 office 若突然有一...
  • onlyoffice毕升office

    千次阅读 2019-03-04 15:49:45
    毕升文档| 多人协同编辑 | 在线Office| onlyOffice 毕升文档公网免费使用地址:https://bishengoffice.com 毕升文档免费部署文档:https://bishengoffice.com/apps/blog/free/ 毕升文档免费部署脚本地址:...
  • Office2019 Office2016 Office2010 Office365 系列各版本下载

    万次阅读 热门讨论 2018-11-02 09:25:57
    Office Tools Plus 相信很多博文都有写教程 然鹅,,,软件里就有,很详细 实在激活不了加群,有小姐姐远程技术支持还免费,,, 之前的那篇博文链接失效且因为下载链接的原因被删。。。 这回。。。 下载链接见...
  • 一个子账号等于5台设备同时使用Office 365 + 5T OneDrive高速云盘,理论永久使用,功能与Office2019专业增强版一致,不同的是如果Office2021出来之后,Office2019就几乎停止更新了,但Office365则会一直更新。
  • office图标异常解决办法

    万次阅读 多人点赞 2018-08-25 11:47:49
    (造成这样的原因一般是装了wps,卸载后又装了office) 打开倒是可以正常用word打开,文件关联是对的,重装office都没解决。 忍了几天终于忍不了啦,尝试网上搜了几次,都没有找到解决办法。 解决办法: 打开...
  • 完全卸载Office

    万次阅读 2018-12-26 10:11:51
    我用的是官方的卸载程序: ...从-PC-卸载-Office-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?ui=zh-CN&amp;rs=zh-CN&amp;ad=CN#OfficeVersion=较新版本 然后运行这个程序按照提示来就可以搞定了! ...
  • Microsoft Office2010 安装包和安装方法

    万次阅读 多人点赞 2019-06-19 14:54:28
    各位看官大家好,Microsoft Office 一直作为一款办公软件在学习和生活当中都是一个不可或缺的工具,在所有的版本当中本作者觉得2007和2010的这两个版本相对来说好用一点,但是2007的版本相对较老,兼容性对于现在的...
  • Office Tool Plus 安装Office

    千次阅读 2019-10-01 20:12:47
    Office Tool Plus 是一款集office 卸载安装管理,激活等多功能于一体的神器。 官网:https://otp.landian.vip/en-us/ 下载 安装 值得注意的是Retail 开头的必须选择 否则会报错。。。 ...
  • 详谈Office365和Office2019的版本与区别

    万次阅读 2019-11-26 16:59:44
    微软的Office产品线有两条,一条是Office 365;一条是目前的Office2019。下面只介绍针对个人、家庭使用的版本。下面谈一谈二者有哪些区别。 一:Office 365和Office2019的版本(只谈个人、家庭使用) Office 365...
  • office卸载】如何彻底卸载office2016

    万次阅读 2018-10-17 13:06:05
    不知道过程中怎么操作的,导致office无法使用、甚至右键新建中没有office产品。我知道应该是office受损。 也没在乎这么多。直接删除了一些关于office的文件打算重新装一下office软件。但是在安装的时候出现了【安装...
  • office2016专业增强版密钥

    万次阅读 多人点赞 2018-04-20 08:41:38
    office2016专业增强版密钥(零售)分享,亲测可电话激活!office2016专业增强版密钥(零售)分享,亲测可电话激活。9B3BN-4XMXD-C7C6B-7XJ22-RVWDP5TWCRT-QVNVH-XTKPM-BV2XX-QV7HC8DJJQ-8NR7B-7QY7D-VCGPF-TVJ92 N8...
  • 在电脑上安装了Office2016办公软件以后,很多朋友关心的是我们安装的Office2016软件激活了没有,如果是激活的状态,到底是临时激活还是永久激活了呢,在这里我来介绍下具体怎么查看Office2016是否激活以及Office2016...
  • office2016许可版切换为Office 365授权

    万次阅读 2020-05-05 18:04:18
    office2016许可版切换为Office 365授权即Office许可证的删除和切换问题。 相信添加Office许可证大家都没问题 如果没有授权,那么就会有一个添加许可证的按钮。 本文讨论Office2016改为Office365 其实在图中有一个...
  • 毕升Office

    千次阅读 2019-04-15 08:32:14
    毕升Office是一款面向企业和团队的,可私有化部署的云端offie软件。主要包括一个功能基本完整的企业云盘以及一款基于only Office云端Office。 毕升Office公网免费使用地址: ibisheng.cn 毕升Office免费部署文档:...
  • 有一个概念多数同学都不知道...我们知道officeoffice2003版、office2010版、office2013版和office2016版,但这个office365又是一个什么版本呢?一、核心区别office分为2大类,一类是单机版,一类是网络版。office20...
  • 昨天下午,一个同学说他要考全国计算机二级考试,需要安装office2010进行做操作题目,但是怎么弄也不能安装上,就连上课老师也安装不了,还告诉他需要换一个系统才能够进行安装。后来她找到了我,请我帮他解决一下,...
  • office 2016

    千次阅读 2018-09-14 22:30:58
    office2016零售版   Office 2016 Professional Plus(专业增强版) ed2k://|file|cn_office_professional_plus_2016_x86_x64_dvd_6969182.iso|2588266496|27EEA4FE4BB13CD0ECCDFC24167F9E01|/   Office ...
  • .net中使用Microsoft.Office.Interop.Word时抛异常: 无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的...
  • Office2016和Office365有什么区别

    千次阅读 2019-09-26 17:49:17
    office是美国微软公司开发的一套在全球都家喻户晓的办公软件,目前最新版的office是2019,不过微软后面发布了365版本。那么到底这两个版本有什么区别呢?哪个版本好呢?下面就来看看吧。 office2016和office365最核心...
  • office2016和office365等office全版本JH

    千次阅读 2019-09-03 23:21:11
    Win10系统中会预安装Office,但是没有给JH,网上给了各种解决方案,如JH码、KMS等方式JH。 但是效果差强人意。但是网上有一些大牛写的方法倒是立竿见影,下面分享给大家: CSDN现在被网安查的我都不敢修改了,自己...
  • office365和office2016jihuo

    千次阅读 2019-09-03 23:20:48
    Win10系统中会预安装Office,但是没有给JH,网上给了各种解决方案,如JH码、KMS等方式jihuo。 但是效果差强人意。但是网上有一些大牛写的方法倒是立竿见影,下面分享给大家: CSDN现在被网安查的我都不敢修改了,...
  • office2019专业增强版64位和32位安装包收集整理

    万次阅读 多人点赞 2019-05-18 17:59:10
    Office2019专业增强版是微软官方最新推出的一款办公软件,置信大家对此软件不会感到陌生。Office2019专业增强版提供了很多适用性很强的功用,比如增加了多显现器显现优化功用,当我们运用两个显现器的时分,不能完好...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,345
精华内容 38,138
关键字:

office