精华内容
下载资源
问答
  • 根据网友的提示,原理是利用command service功能,发送一个请求给oo服务,oo会立刻自动执行forcesave动作,并将文档地址等信息发给文档管理平台,即callback。 发送command请求是post,json要放到request body中...

    文档管理平台上列表显示了文档,假如一个文档有人已经打开了在编辑,而正在编辑的文档由于未触发保存机制,所以文档管理系统里存在硬盘的文档是旧的。此时,其他用户也进入这个管理平台,想下载这个文件,一般是只能下载管理平台系统里存的文档。想下载最新的OO服务器内存中的最新的文件,就要有key,和发送一个请求过去。如下:

    根据网友的提示,原理是利用command service功能,发送一个请求给oo服务,oo会立刻自动执行forcesave动作,并将文档地址等信息发给文档管理平台,即callback。

    发送command请求是post,json要放到request body中。

    {
        "c": "forcesave",
        "key": "Khirz6zTPdfd7",
        "userdata": "sample userdata"
    }

     这个请求只会返回如下样子,error从0~6,对应的情况看官网

    {
        "error": 0,
        "key": "Khirz6zTPdfd7"
    }

     OO收到这个请求后,会立刻执行forcesave动作了。

    要求你的文档管理平台要处理这个请求。比如我的:

         } else if callback.Status == 6 && callback.Forcesavetype == 1 || callback.Forcesavetype == 0 {
    		//•	6 - document is being edited, but the current document state is saved,
    		resp, err := http.Get(callback.Url)
    		if err != nil {
    			beego.Error(err)
    		}
    		body, err := ioutil.ReadAll(resp.Body)
    		if err != nil {
    			beego.Error(err)
    		}
    		defer resp.Body.Close()
    		if err != nil {
    			beego.Error(err)
    		}
    
    		//强制保存
    		f, err := os.Create("./attachment/onlyoffice/" + onlyattachment.FileName)
    		if err != nil {
    			beego.Error(err)
    		}
    		defer f.Close()
    		_, err = f.Write(body) //这里直接用resp.Body如何?
    		if err != nil {
    			beego.Error(err)
    		}
    		// else {
    		//更新文档_不能更新时间,会造成key失效
    		// err = models.UpdateDocTime(onlyattachment.DocId)
    		// if err != nil {
    		// 	beego.Error(err)
    		// }
    		// }
    		c.Data["json"] = map[string]interface{}{"error": 0}
    		c.ServeJSON()
    	}

    我的git上的engineercms

    展开全文
  • onlyoffice怎么将编辑好的文档下载保存到电脑里? 1、首先打开触点通RTC的触点文档按钮。 然后会在浏览器打开页面。 点击该文件进行在线编辑,左侧点击该按钮弹出菜单,这样就可以把在线编辑文档下载保存到电脑...

    onlyoffice怎么将编辑好的文档下载保存到电脑里?

    1、首先打开触点通RTC的触点文档按钮。

    然后会在浏览器打开页面。

    点击该文件进行在线编辑,左侧点击该按钮弹出菜单,这样就可以把在线编辑的文档下载保存到电脑桌面,也可以在线打印该文档,还可以恢复文档到上一个版本。

    展开全文
  • MkDocs 文档编辑

    千次阅读 2017-07-20 10:10:27
    命令 描述 mkdocs new [dir-name] 新建一个项目 mkdocs serve 开启网页服务 mkdocs build 创建静态网站 mkdocs help ...注意,new会在当前目录下建立项目文档,serve/build都要在项目目录下执行 配

    http://www.mkdocs.org/

    安装

    pip install mkdocs

    基本命令

    命令 描述
    mkdocs new [dir-name] 新建一个项目
    mkdocs serve 开启网页服务
    mkdocs build 创建静态网站
    mkdocs help 帮助文档

    注意,new会在当前目录下建立项目文档,serve/build都要在项目目录下执行

    配置信息

    配置信息在工程目录下mkdocs.yml中修改,格式是字典格式

    参数 描述
    site_name 网页标签名
    site_url Set the canonical URL of the site. This will add a link tag with the canonical URL to the generated HTML header.
    repo_url 将会添加github或者Bitbucket链接
    repo_name 同上
    edit_uri
    site_description
    site_description meta标签
    site_author meta标签
    site_favicon 设置ico,需要将ico文件放在docs/目录下
    copyright 设置版权信息
    google_analytics 设置谷歌站点分析工具
    remote_branch
    remote_name
    pages 设置路径
    theme 设置主题,readthedocs
    theme_dir 设置主题路径
    docs_dir
    site_dir
    extra_css
    extra_javascript
    extra_templates
    extra
    use_directory_urls
    strict
    dev_addr
    markdown_extensions

    安装第三方主题

    windmill主题

    下载:
    pip install mkdocs-windmill
    在mkdocs.yml配置文件中配置主题:
    theme: windmill
    extra:
    logo: logo的路径
    version: 版本说明
    article_nav_top: 默认为true,是否显示上方的Previous/Next 按钮
    article_nav_bottom: 默认为true,是否显示下方的Previous/Next 按钮
    history_buttons: 默认为true,是否显示历史记录

    修改模板

    展开全文
  • 如何在 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文件协作效果:

    展开全文
  • //设置文档保护 (word在线编辑含有保护文档的word防止部分可编辑部分不可编辑失效执行的) }); //加载显示word文件 function LoadFile() { try { var savePath = docSaveUrl.substring(0, docSaveUrl.lastIndexOf...
  • 教大家如何下载百度文库文档

    万次阅读 多人点赞 2019-10-25 10:30:28
    百度文库中的大部分文档都需要下载劵,或者开通VIP才能下载,今天教大家如何快速免费的去下载百度文库中的付费文档! 话不多说,直接上干货! 1.首先我们先得找到所需要下载百度文库中的文档,比如想要下载一个...
  • JAVA 下载Word文档

    千次阅读 2018-06-03 15:24:00
    最近在做java中页面下载word文档,给大家分享一下。我的环境是MyEclipse10 , JDK1.6 ,Tomcat 6,我这里使用的是FreeMarker。FreeMarker是一个引擎模板。点击了解FreeMarker。好了,废话不多说直接上代码一。首先我们...
  • C# 多文档文本编辑

    千次阅读 2019-02-15 15:02:31
    设计开发一个简单的多文档文本编辑器,具有新建、打开、保存一个文本文件, 设置字体、字型功能。 在简单多文档文本编辑器开发的基础上,进一步拓展项目的功能:文字能够复制、 粘贴、剪切。 2 设计分析与算法...
  • 文档文本编辑器(Qt)

    千次阅读 2018-10-17 20:53:28
     原来写过一篇java实现的多文档编辑器,那个确实是自己写的,界面及其难看,毫无健壮性,操作稍微错一步就得崩,不过用这玩 意应付老师还可以的哈哈。  下面写的是使用C++的Qt界面设计的一个多文本编辑器,界面...
  • Sublime 文本编辑器安装 Package Control插件有两种方式:1、简单安装;2、手动安装。本文将翻译 Package Control 官网中介绍的详细安装方法。 英文地址:https://packagecontrol.io/installation#st3
  • 关于微信小程序文档编辑的坑

    千次阅读 2017-05-15 09:36:08
    关于微信小程序文档编辑的坑小程序自带一些特殊的标签,比如view。编辑一篇文章要用一些不同的方式。小程序不识别 到标签,还有标签 。只能用 <text> +设置字体大小实现。小程序不识别 换行,空格标签只能用 \n \...
  • 百度文库付费文档免费下载

    千次阅读 2019-09-25 05:30:56
    百度文库付费文档免费下载 现在我还是在学校,有校园网的优势,很多东西先可以直接下载。... 分享百度文库免费下载权限,可以下载下载券下载文档,人民币付费文档不可下载。 本接口由蜗牛图书...
  • 在线编辑office文档控件

    千次阅读 2008-10-12 01:46:00
    一款基于浏览器操作适用于办公OA系统的Office编辑控件,可以编辑word,excell,ppt三种word文档下载视频演示观看。
  • book118可预览文档下载

    千次阅读 2020-08-06 21:30:59
    book118可预览文档下载@TOC book118可预览文档下载 最早从csdn上搜到的book118可预览文档下载方法是js...然后增加了用pymupdf 模块 生产pdf文件的步骤,毕竟pdf更方便的多,反正下载的也是不可编辑的png图片。 本来想
  • Pdf文档在线编辑控件源码及演示

    千次阅读 2015-11-19 08:20:04
    支持Pdf文档在线编辑,并可以进行另存管理。 PdfTestSite为演示文件夹 PdfViewer为控件源码控件 test.pdf为模版文件 注意:服务器端需要安装Adobe Reader以便进行更好的支持 运行效果图:   源程序下载...
  • 我记得google doc刚出来的时候让人眼前一亮,今天偶然间发现一个也是支持多人在线编写文档编辑器Etherpad,很有意思的一个开源项目(据说谷歌发现这个项目很有前途就把它买下来开源出来),我下载的是Lite版本,对...
  • 学生党、工作党,这个全新的 “万能文库”下载器,你绝对值得拥有! ...
  • 我们知道所谓的在线编辑其实就是从服务器下载,等使用者修改完成后,再上传(回传)的这样一个过程。过程中文件下载容易实现,下载后在客户端打开编辑也容易,难一点的就在上传这一步。 但上传又可以采用http或ftp...
  • 平时冰点文库等第三方的软件下载来的东西都不是原先的格式,都被转换过或者有内容不能复制等缺陷,需要再经过另一个软件转换才行,非常不方便啊。 然后这个我推荐的网站就是目前放出来了测试账号,一...
  • 文档在线编辑软件dzzoffice安装

    千次阅读 2020-08-17 22:40:24
    1. 准备环境 dzzoffice是php的web服务,需要php的环境...2. 下载源码启动服务 下载dzzoffice开源代码,直接到官方Github上下载: wget https://github.com/zyx0814/dzzoffice/archive/2.02.1.tar.gz wget https://gi
  • 百度文档破解下载方法

    千次阅读 2012-04-20 16:19:59
    很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件...
  • 例如我就喜欢他语法简洁,在积累下来的大量文档中搜索变的比较容易。比word要强多了。我的这篇博客就是用markdown所写。 adoc是markdown更好一些的写文档工具,比markdown有更为丰富的功能。 markdown和asciidoc的...
  • 如何修改无法编辑的word文档

    千次阅读 2012-08-22 12:08:20
    今天有一朋友从网上下载了一个Word文档,可是打开该Word文档发现无法修改、查找、编辑,更可恶的是都不能选中Word文档中的内容。其实这是由于该Word文档文档保护了的原因,解决方法如下。  方法一:  1、右击...
  • Vim 的 XML 文档编辑插件——xml.vim

    千次阅读 2011-05-21 11:12:00
    Vim 有一个用于编辑 XML 文档的插件 xml.vim 非常好用,下载地址是:http://www.vim.org/scripts/script.php?script_id=1397<br />这个插件的安装很简单,将下载的 xml.vim 文件复制到 ~/.vim/ftplugin 目录下...
  • 1、下载 LibreOffice LibreOffice 4.4现在可以在这个链接中下载:...LibreOffice 用户,自由软件倡导者和社区成员,可以通过这个链接(http://zh-cn.libreoffice.org/donate/)来向文档基金会捐助。 3
  • 在线操作编辑word文档已经是时下ERP和OA系统必须要实现的功能点之一。 下面就来详细讲解一下weboffice是如何实现的。 这里只做简单的程序讲解,原理性的东西不做过分的赘述。  不管你是ajax 还是jsp 最好都使用 ...
  • Typora编辑MD文档图片失效的问题解决

    万次阅读 2019-09-27 10:07:50
    Markdown是一款很流行的文档编辑器,可以用于文档总结,博客编辑等等。我使用了Typora来进行MD的编辑,当然VS CODE也可以,其他的软件也可以。但是最近编辑文档是发现,上传/粘贴的图片经常失效。最终确定原因是由于...
  • SharePoint中在线编辑文档

    千次阅读 2013-07-27 19:33:02
    我一直以为只有在Document Library里面的File才会支持... 目前正在开发的项目,我开始设计时是把所有的审批信息存放在List中,上传的文档以Attachments形式保存于List中,昨天客户来公司,我演示的时候,用Chrome打开附
  • 安利一个免费下载VIP文档神器

    千次阅读 2019-09-29 06:45:57
    安利一个免费下载VIP文档神器 今天安利给大伙一个非非非常好用的可以免费下载VIP文档下载神器------冰点文库下载器,用过的人都说好。操作简单,小巧轻便,完全免费。支持百度、豆丁、畅享、mbalib...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 253,550
精华内容 101,420
关键字:

下载的文档怎么编辑