精华内容
下载资源
问答
  • word文档自动销毁
    2019-04-25 09:45:05
    Word文档隐私保护必学七招(转)

    隐藏文档纪录

      当我们打开word时,首先会看到什么?对了,只要用鼠标点击“文件”菜单,默认情况下会列出最近使用过的文件。出于保密需要,我们往往不希望别人看到自己最近编辑过的文件,要达到这样的目的,只要在“工具”→“选项”→“常规”选项卡中不选中“列出最近所用文件”即可。这样做就没人能发现最近被使用过的文件了?答案当然是否定的。

            在一般情况下,Windows的“开始”菜单中“文档”子菜单会列出用户最近使用过的所有文件,对敏感内容应及时予以清除。我们可以通过点击“开设”→“设置”→“任务栏和开始菜单”→“高级”选项卡中的“清除”按钮(这是Windows 2000下的方法,Windows 98下的操作类似)。当然,我们也可以通过修改注册表来实现。 (点击查看更多软件使用技巧)

      在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer分支下新建一个名为“NoRecentDocsHistory”的Dword值,将其键值设置为1,可使“文档"菜单中的内容不再改变。或者在上述分支下新建一个名为“NoRecentDocsMenu”的二进制值,并将其键值设置为“01 00 00 00”,重新启动后“文档”菜单将从“开始”菜单中消失。

      躲开他人视线

      有时我们不希望别人看到自己正在编辑的文档。如果直接关掉word等会还要重新打开编辑的文档,对已经设置了“不显示最近使用文件”的用户来说,要是目录很深,那可惨了……其实有一种简单的办法:首先用“Ctrl+A”选中全文,再用工具栏中的“字体颜色”按钮将字体设置为白色。

      如果嫌步骤太多,可以自己录制一条宏命令:选择“工具”→“宏”菜单中的“录制新宏”命令,在弹出的对话框中输入宏名(随你自己定,比如“隐藏”),按下将宏指定到键盘的按钮,在弹出的对话框中指定执行这个宏所使用的快捷键组合(我们可以任意选择,但不要和已有的快捷键组合冲突)。等别人走开以后,我们再按下Ctrl+Z组合键即可(其实,这是利用“撤销”命令的原理实现的)。

      给文档设置密码

      漫长的文字录入工作终于完成了,如果不希望那些未经授权的用户使用你的保存文件,就应该给它设置密码。打开“文件”→“另存为”→点击“工具”按钮中的 “常规选项”,在密码栏中输入密码,确认输入后即可。这里要说明的是,word提供了两种类型的密码用于文件保护: “打开权限密码” ――限制未经授权的用户打开文档; “修改权限密码”――限制未经授权的用户对文档作修改,没有修改权限密码的用户只能以只读方式打开文档。

      这两种密码是相互独立的,可以根据自己的需要分别设定。密码的最大长度为15个字符,并区分字母大小写。另外,选中 “建议以只读方式打开文档”选项,这样文档被打开前会出现建议用户以只读方式打开的提示,如果我们选择“否”不接受建议,文档仍以常规方式打开。

      加密后的小措施

      即使文档已经进行过加密保护,我只要动动鼠标,仍然可以了解你的文档的一些内容。用鼠标右击文档,在弹出菜单中选择“属性”,可在“摘要”选项卡的标题项中看到文档的部分正文内容。原来很多人习惯在编辑一个新文档的时候先直接输入正文,然后再给文档起标题。这样一来,word就会自动将正文的前几十个字作为文档摘要信息保存下来。

      所以为了使自己的隐私得到更好的保护,我们要养成首先输入文章标题或是及时手工更改标题的习惯。如果你不想让别人知道你的一些用户信息,还应在“工具”→“选项”→“用户信息”选项卡里做一些修改工作(包括“用户姓名”、“姓名缩写”、“通讯地址”等)。

      方便安全的审阅

      经过上述方法处理文档,可以说基本是安全的。但是,我们完成一篇文档后,可能还需要交给他人审阅,使用“工具”→“保护文档”命令可对原文档进行保护。这样,他人在文档原稿上所做的修改都以用修订标记或批注标记的形式记录下来。另一种方法是使用“版本”功能:选中“文件”→“另存为”→点击“工具”按钮中的“保存版本”,以后再选择“文件”菜单中的“版本”命令,就能在弹出的对话框中选择所需的旧版本进行查看和处理。

      宏病毒防范

      word提供了对宏病毒的警告保护,用户可以选择“工具”→“宏”→“安全性”命令,在弹出对话框中设置各种安全级别。建议设置为“高”或“中”,使 word禁止非可靠来源文档中宏的运行,或在运行前给出警告提示,让用户选择运行与否。但是某些软件(比如IBM ViaVoice 2000)可能会强制你将其设置为“低”。另外,需要提醒大家的是word只能从一定程度上预防宏病毒而不能杀毒,所以要真正杜绝宏病毒,应该使用防病毒软件。

      突发事件下的文档保护

      利用word提供的“自动保存”功能,在“工具”→“选项”→“保存”选项卡中设定“自动保存间隔时间”,不要把这个间隔时间设置得太短,否则频繁的保存,一来浪费时间,二来损伤硬盘。设置好后,再碰到上述情况,word的自动恢复功能会在下次使用word时自动打开恢复文件,恢复文件中包含了最后一次自动保存功能对文档所作的修改。

      若是word没有自动打开恢复文件,我们可手工将其打开。恢复文件的后缀名为asd,其路径在“工具”→“选项”→“文件位置”选项卡中查找,对于Windows 9x/Me一般为“WindowsApplication DataMicrosoftword”文件夹,对于Windows 2000一般为“Documents and Settings用户名Application DataMicrosoftword”文件夹。

      word还提供了文档备份的功能。选中“工具”→“选项”→“保存”选项卡中的“保留备份”选项,在将当前的修改内容保存到原文档的同时,word会自动保留一个备份文档(备份文档是以wbk为后缀名的)。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-115122/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/14102/viewspace-115122/

    更多相关内容
  • word 文档 设置 定时 自动删除 的处理方法。如何设置。 因为,这个文档是要考给别人的,才有这样的需求,所以不能通过对本机的设定进行文件删除。
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...

    如何做到 ueditor批量上传word图片?

    1、前端引用代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/>

     

       <title>编辑器完整版实例-1.2.6.0</title>

        <script type="text/javascript"src="ueditor.config.js"charset="utf-8"></script>

        <script type="text/javascript"src="ueditor.all.js"charset="utf-8"></script>

        <link type="text/css"rel="Stylesheet"href="WordPaster/css/WordPaster.css"/>

        <link type="text/css"rel="Stylesheet"href="WordPaster/js/skygqbox.css"/>

        <scrip ttype="text/javascript"src="WordPaster/js/json2.min.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/jquery-1.4.min.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/WordPaster.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/skygqbox.js"charset="utf-8"></script>

    </head>

    <body>

        <textarea name="后台取值的key"id="myEditor">这里写你的初始化内容</textarea>

        <script type="text/javascript">

            var pasterMgr = new WordPasterManager();

        pasterMgr.Config["PostUrl"] = "http://localhost:81/WordPaster2/WordPasterUEditor1x/php/upload.php"

        pasterMgr.Load();//加载控件

     

              UE.getEditor('myEditor',{onready:function(){//创建一个编辑器实例

                  pasterMgr.SetEditor(this);

              }});

        </script>

    </body>

    </html>

    请求

    文件上传的默认请求是一个文件,作为具有“upload”字段的表单数据。

    响应:文件已成功上传

    当文件成功上传时的JSON响应:

    uploaded- 设置为1。

    fileName - 上传文件的名称。

    url - 上传文件的URL。

    响应:文件无法上传

    uploaded- 设置为0。

    error.message - 要显示给用户的错误消息。

    2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持

    目前项目是用了一种变通的方式:

    先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本框里显示

    (富文本显示有个坑:没找到直接给富文本赋值的方法 要先销毁 记录下

    success : function(data) {

         $('#content').attr('value',data.imagePath);

         var editor = CKEDITOR.instances["content"]; //你的编辑器的"name"属性的值

         if (editor) {

           editor.destroy(true);//销毁编辑器

          }    

         CKEDITOR.replace('content'); //替换编辑器,editorID为ckeditor的"id"属性的值

         $("#content").val(result);    //对editor赋值

         //CKEDITOR.instances.contentCkeditor.setData($("#content").text());

     }

    3.接收上传的图片并保存在服务端

    <?php

    ob_start();

    //201201/10

    $timeDir =date("Ym")."/".date("d");

    $uploadDir =dirname(__FILE__).'/upload/'.$timeDir;

    $curDomain = "http://".$_SERVER["HTTP_HOST"]."/";

    //相对路径 http://www.ncmem.com/upload/2012-1-10/

    $relatPath = $curDomain ."WordPaster2/WordPasterUEditor1x/php/upload/" . $timeDir . "/";

     

    //自动创建目录。upload/2012-1-10

    if(!is_dir($uploadDir))

    {

    mkdir($uploadDir,0777,true);

    }

     

    //如果PHP页面为UTF-8编码,请使用urldecode解码文件名称

    //$fileName = urldecode($_FILES['postedFile']['name']);

    //如果PHP页面为GB2312编码,则可直接读取文件名称

    $fileName = $_FILES['file']['name'];

    $tmpName = $_FILES['file']['tmp_name'];

     

    //取文件扩展名jpg,gif,bmp,png

    $path_parts =pathinfo($fileName);

    $ext = $path_parts["extension"];

    $ext =strtolower($ext);//jpg,png,gif,bmp

     

    //只允许上传图片类型的文件

    if($ext == "jpg"

        || $ext == "jpeg"

        || $ext == "png"

        || $ext == "gif"

        || $ext == "bmp")

    {

        //年_月_日_时分秒毫秒.jpg

        $saveFileName = $fileName;

     

        //xxx/2011_05_05_091250000.jpg

        $savePath = $uploadDir . "/" . $saveFileName;

     

        //另存为新文件名称

        if (!move_uploaded_file($tmpName,$savePath))

        {

    exit('upload error!' . "文件名称:" .$fileName . "保存路径:" . $savePath);

        }

    }

     

    //输出图片路径

    //$_SERVER['HTTP_HOST']   localhost:81

    //$_SERVER['REQUEST_URI'] /FCKEditor2.4.6.1/php/test.php

    $reqPath =str_replace("upload.php","",$_SERVER['REQUEST_URI']);

    echo $relatPath .  $saveFileName;

    header('Content-type: text/html; charset=utf-8');

    header('Content-Length: ' .ob_get_length());

    ?>

    效果展示:

     

    在使用前需要配置一下,可以参考我写的这篇文章:http://blog.ncmem.com/wordpress/2019/08/07/umeditor%E7%B2%98%E8%B4%B4word%E5%9B%BE%E7%89%87/

    讨论群:223813913

    展开全文
  • 5 配置处理javabean类销毁的类 6 配置sping-mvc的前端控制器 7 配置 项目默认访问页面和设置session的会话时间(可选,不是必须的) Ssm项目搭建完了!现在建立一张表,随便写一个功能,测试下项目是否...
  • 富文本粘贴word文档内容图片处理

    千次阅读 2019-04-30 11:15:13
    公司做的项目需要用到粘贴Word功能。...我希望打开文档doc直接复制粘贴到富文本编辑器,直接发布 网上找了很久,大部分都有一些不成熟的问题,皇天不负有心人终于让我找到了一个成熟的项目。 1、前端引用代码 ...

    公司做的项目需要用到粘贴Word功能。就是将word内容一键粘贴到网页编辑器(在线富文本编辑器)中。Chrome+IE默认支持粘贴剪切板中的图片,但是我要粘贴的文章存在word里面,图片多达数十张,我总不能一张一张复制吧 ?

    我希望打开文档doc直接复制粘贴到富文本编辑器,直接发布 

    网上找了很久,大部分都有一些不成熟的问题,皇天不负有心人终于让我找到了一个成熟的项目。

    1、前端引用代码


     

    <!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <htmlxmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
        <metahttp-equiv="Content-Type" content="text/html; charset=utf-8"/>
    
        <title>编辑器完整版实例-1.2.6.0</title>
    
        <scripttype="text/javascript" src="ueditor.config.js" charset="utf-8"></script>
    
        <scripttype="text/javascript" src="ueditor.all.js" charset="utf-8"></script>
    
        <linktype="text/css" rel="Stylesheet" href="WordPaster/css/WordPaster.css"/>
    
        <linktype="text/css" rel="Stylesheet" href="WordPaster/js/skygqbox.css" />
    
        <scripttype="text/javascript" src="WordPaster/js/json2.min.js" charset="utf-8"></script>
    
        <scripttype="text/javascript" src="WordPaster/js/jquery-1.4.min.js" charset="utf-8"></script>
    
        <scripttype="text/javascript" src="WordPaster/js/WordPaster.js" charset="utf-8"></script>
    
        <scripttype="text/javascript" src="WordPaster/js/skygqbox.js" charset="utf-8"></script>
    
    </head>
    
    <body>
    
        <textareaname="后台取值的key"id="myEditor">这里写你的初始化内容</textarea>
    
        <scripttype="text/javascript">
    
            var pasterMgr = new WordPasterManager();
    
        pasterMgr.Config["PostUrl"] = "http://localhost:81/WordPaster2/WordPasterUEditor1x/php/upload.php"
    
        pasterMgr.Load();//加载控件
    
            
    
              UE.getEditor('myEditor',{onready:function(){//创建一个编辑器实例
    
                  pasterMgr.SetEditor(this);
    
              }});
    
        </script>
    
    </body>
    
    </html>
    
    

    请求

    文件上传的默认请求是一个文件,作为具有“upload”字段的表单数据。

    响应:文件已成功上传

    当文件成功上传时的JSON响应:

    uploaded- 设置为1。

    fileName - 上传文件的名称。

    url - 上传文件的URL。

    响应:文件无法上传

    uploaded- 设置为0。

    error.message - 要显示给用户的错误消息。

    2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持

    目前项目是用了一种变通的方式:

    先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本框里显示

    (富文本显示有个坑:没找到直接给富文本赋值的方法 要先销毁 记录下

     

    success : function(data) {

         $('#content').attr('value',data.imagePath);

         var editor = CKEDITOR.instances["content"]; //你的编辑器的"name"属性的值

         if (editor) {

           editor.destroy(true);//销毁编辑器

          }     

         CKEDITOR.replace('content'); //替换编辑器,editorID为ckeditor的"id"属性的值

         $("#content").val(result);    //对editor赋值

         //CKEDITOR.instances.contentCkeditor.setData($("#content").text());

     }

    3.接收上传的图片并保存在服务端

    <?php
    
    ob_start();
    
    //201201/10
    
    $timeDir = date("Ym")."/".date("d");
    
    $uploadDir = dirname(__FILE__).'/upload/'.$timeDir;
    
    $curDomain = "http://".$_SERVER["HTTP_HOST"]."/";
    
    //相对路径 http://www.ncmem.com/upload/2012-1-10/
    
    $relatPath = $curDomain ."WordPaster2/WordPasterUEditor1x/php/upload/" . $timeDir . "/";
    
    
    
    //自动创建目录。upload/2012-1-10
    
    if(!is_dir($uploadDir))
    
    {
    
        mkdir($uploadDir,0777,true);
    
    }
    
    
    
    //如果PHP页面为UTF-8编码,请使用urldecode解码文件名称
    
    //$fileName = urldecode($_FILES['postedFile']['name']);
    
    //如果PHP页面为GB2312编码,则可直接读取文件名称
    
    $fileName = $_FILES['file']['name'];
    
    $tmpName = $_FILES['file']['tmp_name'];
    
    
    
    //取文件扩展名jpg,gif,bmp,png
    
    $path_parts = pathinfo($fileName);
    
    $ext = $path_parts["extension"];
    
    $ext = strtolower($ext);//jpg,png,gif,bmp
    
    
    
    //只允许上传图片类型的文件
    
    if($ext == "jpg"
    
        || $ext == "jpeg"
    
        || $ext == "png"
    
        || $ext == "gif"
    
        || $ext == "bmp")
    
    {
    
        //年_月_日_时分秒毫秒.jpg
    
        $saveFileName = $fileName;
    
    
    
        //xxx/2011_05_05_091250000.jpg
    
        $savePath = $uploadDir . "/" . $saveFileName;
    
    
    
        //另存为新文件名称
    
        if (!move_uploaded_file($tmpName,$savePath))
    
        {
    
             exit('upload error!' . "文件名称:" .$fileName . "保存路径:" . $savePath);
    
        }
    
    }
    
    
    
    //输出图片路径
    
    //$_SERVER['HTTP_HOST']   localhost:81
    
    //$_SERVER['REQUEST_URI'] /FCKEditor2.4.6.1/php/test.php
    
    $reqPath = str_replace("upload.php","",$_SERVER['REQUEST_URI']);
    
    echo $relatPath .  $saveFileName;
    
    header('Content-type: text/html; charset=utf-8');
    
    header('Content-Length: ' . ob_get_length());
    
    ?>

     

    前端效果:

    接下来就看一下具体操作吧

    1、打开工程:

    对于文档的上传我们需要知道这个项目的逻辑是否符合我们的构造。

    运行:

    尝试使用文档复制后粘贴进来:

    图片上传进度

    通过粘贴后,文档以及图片被粘贴进来了,看看html代码是否如我们的预期:

    看来这个工程完全符合我们的预期,图片全部使用img标签统一。传输进度条的效果超出了我的意料。

    来看看我们的文档图片被放置在哪了:

    地址:D:\wamp64\www\WordPasterCKEditor4x\php\upload\201904\16

    图片被统一放置在文件夹。

    由此看来这个项目的实际效果大大超出了我的意料了,带入工程后完美的优化了工程项目

    工程目录截图:

     

    控件包:

    IE(x86):http://t.cn/AiC6segS

    IE(x64):http://t.cn/AiCXv7ti

    Chrome:http://t.cn/AiC6s86u

    Firefox:http://t.cn/AiCXvMr5

    exe:http://t.cn/AiCXvoVl

     

    示例下载:

    FCKEditor2x:http://t.cn/AiCXvOpm

    CKEditor3x:http://t.cn/AiCXvQHu

    CKEditor4x:http://t.cn/AiCXvukn

    CuteEditor6x:http://t.cn/AiCXveOn

    KindEditor3x:http://t.cn/AiCXP7fG

    KindEditor4x:http://t.cn/AiCXPLFu

    TinyMCE3x:http://t.cn/AiCXP5RH

    TinyMCE4x:http://t.cn/AiCXPx1O

    UEditor1x:http://t.cn/AiCXPodH

    xhEditor1x:http://t.cn/AiCXPOhL

    HKwik5.0:http://t.cn/AiCXPHfA

    WordPress3.7.1:http://t.cn/AiCXPmrk

    Joomla3.4.7:http://t.cn/AiCXPgtA

    Drupal 7.34:http://t.cn/AiCXhzBu

     

    展开全文
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...

    如何做到 ueditor批量上传word图片?

    1、前端引用代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

        <meta http-equiv="Content-Type"content="text/html; charset=utf-8"/>

     

       <title>编辑器完整版实例-1.2.6.0</title>

        <script type="text/javascript"src="ueditor.config.js"charset="utf-8"></script>

        <script type="text/javascript"src="ueditor.all.js"charset="utf-8"></script>

        <link type="text/css"rel="Stylesheet"href="WordPaster/css/WordPaster.css"/>

        <link type="text/css"rel="Stylesheet"href="WordPaster/js/skygqbox.css"/>

        <scrip ttype="text/javascript"src="WordPaster/js/json2.min.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/jquery-1.4.min.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/WordPaster.js"charset="utf-8"></script>

        <scrip ttype="text/javascript"src="WordPaster/js/skygqbox.js"charset="utf-8"></script>

    </head>

    <body>

        <textarea name="后台取值的key"id="myEditor">这里写你的初始化内容</textarea>

        <script type="text/javascript">

            var pasterMgr = new WordPasterManager();

        pasterMgr.Config["PostUrl"] = "http://localhost:81/WordPaster2/WordPasterUEditor1x/php/upload.php"

        pasterMgr.Load();//加载控件

     

              UE.getEditor('myEditor',{onready:function(){//创建一个编辑器实例

                  pasterMgr.SetEditor(this);

              }});

        </script>

    </body>

    </html>

    请求

    文件上传的默认请求是一个文件,作为具有“upload”字段的表单数据。

    响应:文件已成功上传

    当文件成功上传时的JSON响应:

    uploaded- 设置为1。

    fileName - 上传文件的名称。

    url - 上传文件的URL。

    响应:文件无法上传

    uploaded- 设置为0。

    error.message - 要显示给用户的错误消息。

    2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持

    目前项目是用了一种变通的方式:

    先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本框里显示

    (富文本显示有个坑:没找到直接给富文本赋值的方法 要先销毁 记录下

    success : function(data) {

         $('#content').attr('value',data.imagePath);

         var editor = CKEDITOR.instances["content"]; //你的编辑器的"name"属性的值

         if (editor) {

           editor.destroy(true);//销毁编辑器

          }    

         CKEDITOR.replace('content'); //替换编辑器,editorID为ckeditor的"id"属性的值

         $("#content").val(result);    //对editor赋值

         //CKEDITOR.instances.contentCkeditor.setData($("#content").text());

     }

    3.接收上传的图片并保存在服务端

    <?php

    ob_start();

    //201201/10

    $timeDir =date("Ym")."/".date("d");

    $uploadDir =dirname(__FILE__).'/upload/'.$timeDir;

    $curDomain = "http://".$_SERVER["HTTP_HOST"]."/";

    //相对路径 http://www.ncmem.com/upload/2012-1-10/

    $relatPath = $curDomain ."WordPaster2/WordPasterUEditor1x/php/upload/" . $timeDir . "/";

     

    //自动创建目录。upload/2012-1-10

    if(!is_dir($uploadDir))

    {

    mkdir($uploadDir,0777,true);

    }

     

    //如果PHP页面为UTF-8编码,请使用urldecode解码文件名称

    //$fileName = urldecode($_FILES['postedFile']['name']);

    //如果PHP页面为GB2312编码,则可直接读取文件名称

    $fileName = $_FILES['file']['name'];

    $tmpName = $_FILES['file']['tmp_name'];

     

    //取文件扩展名jpg,gif,bmp,png

    $path_parts =pathinfo($fileName);

    $ext = $path_parts["extension"];

    $ext =strtolower($ext);//jpg,png,gif,bmp

     

    //只允许上传图片类型的文件

    if($ext == "jpg"

        || $ext == "jpeg"

        || $ext == "png"

        || $ext == "gif"

        || $ext == "bmp")

    {

        //年_月_日_时分秒毫秒.jpg

        $saveFileName = $fileName;

     

        //xxx/2011_05_05_091250000.jpg

        $savePath = $uploadDir . "/" . $saveFileName;

     

        //另存为新文件名称

        if (!move_uploaded_file($tmpName,$savePath))

        {

    exit('upload error!' . "文件名称:" .$fileName . "保存路径:" . $savePath);

        }

    }

     

    //输出图片路径

    //$_SERVER['HTTP_HOST']   localhost:81

    //$_SERVER['REQUEST_URI'] /FCKEditor2.4.6.1/php/test.php

    $reqPath =str_replace("upload.php","",$_SERVER['REQUEST_URI']);

    echo $relatPath .  $saveFileName;

    header('Content-type: text/html; charset=utf-8');

    header('Content-Length: ' .ob_get_length());

    ?>

    效果展示:

     

    在使用前需要配置一下,可以参考我写的这篇文章:http://blog.ncmem.com/wordpress/2019/08/07/umeditor%E7%B2%98%E8%B4%B4word%E5%9B%BE%E7%89%87/

    讨论群:223813913

    展开全文
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • Vue实现文档在线预览文档,在线预览PDF、Word、Excel和ppt等office文件
  • C++ 自动化操作Word

    千次阅读 2013-05-02 10:42:45
    介绍: 这个事例演示了如何写C++代码来创建并操作一...Word实例,创建一个新文档,插入一个段落,保存文档,关闭Word程序并清理使用的COM资源。 利用VC++实现有三种基本方法: 1.使用#import指令和智能指针操作Word
  • 本文主要介绍QAxObject类导出为word文件操作。以实现导出一份成绩单为例,介绍可能会出现的问题,如何去解决。同时讲word中常用的一些属性封装为函数进行介绍,方便读者理解。
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • ueditor+实现word图片自动上传

    千次阅读 2019-04-20 15:41:07
    2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持 目前项目是用了一种变通的方式: 先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本...
  • 新建一个文本文档,粘贴下面代码: @echo off (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1 title Office 2019 ...
  • 实现word文档阅后即焚的宏代码 思路: 1、首先判断这个文档已经打开。 2、弹出对话框:文件阅毕,自动销毁! 3、判断文件是否关闭。如果判断文件在关闭,强行阻止。 4、选择全部文档,删除,保存,退出。
  • 今天我们讲解在python中如何使用unittest框架实现UI自动化,对于如何使用webdriver的API进行网页的操作今天不再赘述,错过的小伙伴请戳下方链接直达~~ 1.unittest单元测试框架 为什么要使用单元测试框架? ...
  • 2、粘贴word里面的图片路径是fill://D 这种格式 我理解这种是非浏览器安全的 许多浏览器也不支持 目前项目是用了一种变通的方式: 先把word上传到后台 、poi解析、存储图片 、转换html、替换图片、放到富文本...
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • Word宏病毒

    千次阅读 2021-06-22 15:10:22
    Word宏病毒 ...实验注意事项:为了保证该试验不至于造成较大破坏性,进行实验感染后,被感染终端不要打开过多的word文档,否则清除比较麻烦(对每个打开过的文档都要清除)。 【实验预备知识点】 Wo
  • C#开发Word控件

    万次阅读 2017-05-10 18:54:53
    简介本文简要描述了利用C#开发一个Word插件的流程方法。实现一个简单的发送邮件的功能。如下图所示:点击发送邮件按钮,则将文本内容发送到邮箱。新建工程切换到Visual C#,选择office,可以看到office下面有2010和...
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • 在网上发现给几个朋友共享的机密资料,有没有办法给 word 文档加个水印,下回就知道是谁泄露的秘密了?  给客户发一份 excel 格式的报价单,只希望让他看一次就自动销毁怎么办?  希望文件到期就自动销毁,有没有...
  • 文件定时删除器

    2015-06-19 10:56:05
     本程序为大成天下信息技术有限公司发布免费工具,用于将 MS Office 文档转换为加密的 UND 文档,同时可设置文档的阅读次数及自动销毁时间。在阅读 UND 文档期间,用户无法复制文档内容。当 UND 文档满足销毁条件后...
  • ueditor编辑器+粘贴word

    2019-08-06 14:48:20
    最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能。 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的。目前还没有固定哪一个编辑器 有时候用的是UEditor,有时候用的...
  • 有些文档具有一定时效性,需在规定时间段内才可阅读查看,针对此类文档,需要设置文档的过期日期、时间等。下面以Java示例演示为例如何给PDF文档设置过期时间。需使用PDF类库, Free Spire.PDF for Java(免费版),...
  • Android 用腾讯X5内核加载 word ppt 先下载在加载。
  • 转载请注明出处结果简单,重在过程有时将彩色Matlab代码拷贝到Word中,可能出现彩色消失、中文乱码、没有行号、字体不佳等问题。已有的措施包括但不限于:先将代码拷贝到Word,手动修改乱码,适用于中文字符不多的...
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • 如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <...
  • 腾讯TBS在线加载浏览DOC文档

    千次阅读 2022-01-14 14:47:13
    腾讯TBS在线加载预览DOC文档

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,192
精华内容 3,276
热门标签
关键字:

word文档自动销毁