精华内容
下载资源
问答
  • 2020-05-22 11:36:47

    1、手机拍下电子签名

    2、插入 ----> 图片:

    3、选中图片,设置对象格式:

    更多相关内容
  • Java在线打开word文档实现手写批注

    千次阅读 2019-04-04 13:29:04
    有些OA系统会有用户在线对word文档添加手写批注的需求,这样的需求看似不好实现,其实是可以实现的。 但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能...

    前言:

    有些OA系统会有用户在线对word文档添加手写批注的需求,这样的需求看似不好实现,其实是可以实现的。

    但是这需要开发者具备将activex控件集成到Java环境的能力。对于大部分Java开发工程师来说,仅仅解决单一的功能就要掌握activex控件,未免学习成本太大。

    所以我们今天就要介绍一个中间件技术——pageoffice,此中间件技术已经将 在web系统操作office文档的大部分功能整合完毕,大家只需要关注自己web系统的业务逻辑即可,学习成本低,且功能很丰富。下面我们来实战用pageoffice实现一下用Java语言在线打开word文档的同时,向word文档中添加手写批注的功能。

    先看效果:

    可以看到,文档在页面中打开的效果和本地office打开的效果差不多,且手写批注的功能也轻松的实现了。

     部署步骤(只需4步)

    1.官网http://www.zhuozhengsoft.com/dowm/下载集成文件,引入jar包,配置web.xml

    去刚才下载的集成文件中找到lib,将里面的内容放在项目web-inf的lib中引入jar包,然后将web.xml的pageoffice配置引入到自己项目的wb.xml中

    2.在父页面aaa.jsp(需要打开文档的页面)放一个a标签或者button

    写a标签之前先引入pageoffice需要的js文件

    <script type="text/javascript" src="/jquery.min.js"></script>
    <script type="text/javascript" src="/pageoffice.js" id="po_js_main"></script>

    然后添加a标签 

    <a href="javascript:POBrowser.openWindowModeless('Word.jsp' , 'width=1200px;height=800px;');">手写批注接口演示</a>

    3.在父页面同级目录下创建一个名为Word.jsp的文件

    <%@ page language="java"
    	import="java.util.*,com.zhuozhengsoft.pageoffice.*"
    	pageEncoding="utf-8"%>
    <%
    	//******************************卓正PageOffice组件的使用*******************************
    	PageOfficeCtrl poCtrl1 = new PageOfficeCtrl(request);
    	poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz"); //此行必须
    	//隐藏菜单栏
    	poCtrl1.setMenubar(false);
    	//添加自定义按钮
    	
    	poCtrl1.addCustomToolButton("开始手写", "StartHandDraw()", 5);
    	poCtrl1.addCustomToolButton("设置线宽", "SetPenWidth()", 5);
    	poCtrl1.addCustomToolButton("设置颜色", "SetPenColor()", 5);
    	poCtrl1.addCustomToolButton("设置笔型", "SetPenType()", 5);
    	poCtrl1.addCustomToolButton("设置缩放", "SetPenZoom()", 5);
    	poCtrl1.addCustomToolButton("访问手写集", "GetHandDrawList()", 6);
    
    	
    	poCtrl1.webOpen("test.doc", OpenModeType.docNormalEdit, "张三");
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    	<head>
    		<title></title>
    
    		<script language="JavaScript">
    		
            //开始手写
            function StartHandDraw() {
                document.getElementById("PageOfficeCtrl1").HandDraw.Start();
            }
            //设置线宽
            function SetPenWidth() {
                document.getElementById("PageOfficeCtrl1").HandDraw.SetPenWidth(5);
            }
            //设置颜色
            function SetPenColor() {
    
                document.getElementById("PageOfficeCtrl1").HandDraw.SetPenColor(5292104);
            }
            //设置笔型
            function SetPenType() {
    
                document.getElementById("PageOfficeCtrl1").HandDraw.SetPenType(1);
            }
            //设置缩放
            function SetPenZoom() {
    
                document.getElementById("PageOfficeCtrl1").HandDraw.SetPenZoom(50);
            }
            //撤销最近一次手写
            function UndoHandDraw() {
    
                document.getElementById("PageOfficeCtrl1").HandDraw.Undo();
            }
            //退出手写
            function ExitHandDraw() {
    
                document.getElementById("PageOfficeCtrl1").HandDraw.Exit();
            }
            //访问手写集合
            function GetHandDrawList() {
    
                var handDrawList = null;
                var handDraw = null;
                handDrawList = document.getElementById("PageOfficeCtrl1").HandDraw;
                handDrawList.Refresh();
                document.getElementById("PageOfficeCtrl1").Alert("本文档共有 " + handDrawList.Count + " 个手写批示。");
                var i = 0; //索引从0开始
                for (i = 0; i < handDrawList.Count; i++) {
                    handDraw = handDrawList.Item(i);
                    handDraw.Locate();
                    document.getElementById("PageOfficeCtrl1").Alert("第" + handDraw.PageNumber + "页" + ", " + handDraw.UserName + ", " + handDraw.DateTime);
                }
            }
            
        </script>
    
    	</head>
    	<body>
    		<div
    			style="font-size: 12px; line-height: 20px; border-bottom: dotted 1px #ccc; border-top: dotted 1px #ccc; padding: 5px;">
    			<span style="color: red;">操作说明:</span>若想提前设置线宽、颜色、笔型、缩放等,可先点击自定义工具栏上的相应按钮,然后点击“开始手写”按钮。在尚未关闭手写工具栏时,点“撤销最近一次手写”按钮,可撤销最近一次的手写;点击“退出手写”按钮,可退出手写;还可点“设置线宽”、“设置颜色”等按钮对手写批注的颜色、线宽等进行再次设置。
    			<br />
    			关键代码:点右键,选择“查看源文件”,看js函数
    			<br />
    			<input id="Button3" type="button" value="设置线宽"
    				onclick="SetPenWidth()" />
    			<input id="Button4" type="button" onclick="SetPenColor()"
    				value="设置颜色" />
    			<input id="Button1" type="button" value="撤销最近一次手写"
    				onclick="UndoHandDraw()" />
    			<input id="Button2" type="button" onclick="ExitHandDraw()"
    				value="退出手写" />
    			<span style="background-color: Yellow;"></span>
    		</div>
    		<br />
    		<form id="form1">
    			<div style="height: 700px; width: auto;">
    				        <%=poCtrl1.getHtmlCode("PageOfficeCtrl1")%>
    			</div>
    		</form>
    	</body>
    </html>
    

    4.新建文件

    新建一个名为test.doc的word文件(如果新建的是docx文件就将第三步的poCtrl1.webOpen("test.doc", OpenModeType.docNormalEdit, "张三");代码改为poCtrl1.webOpen("test.docx", OpenModeType.docNormalEdit, "张三");

    将新建的test.doc文件放在Word.jsp同级目录下。

    本地打开test.doc文件,随意编辑一些内容,保存.

    然后启动项目直接访问aaa.jsp点击链接.此时会提示安装插件,点击安装成功后提示注册,填写相关信息,填写注册码Q37LN-W8NI-KFSQ-LEY3Y就可以打开文档.

    注意:此示例只演示了手写批注,没有实现保存功能.如果需要更丰富的功能,可以去pageoffice官网下载示例代码直接将samples4文件夹拷贝到Tomcat的webapps下,启动Tomcat,浏览器访问http://localhost:8080/Samples4/index.html,查看示例中的下面一个链接,直接看samples4文件夹下WordHandDraw文件夹里面的代码.

     

    刚开始接触pageoffice的话,也可以看视频快速上手http://www.zhuozhengsoft.com/Technical/

    如有侵权,请联系博主

    展开全文
  • 替代手写直接打印! 日常办公中一些合同文件,都是需要我们手写签名。但如果需要手写签名的材料太多,那就太耗费时间了。所以,今天易老师就来教大家如何制作电子版的手写签名,以后我们直接打印即可。 准备工作 ...

    Word文档电子版“手写签名”!替代手写直接打印!
    日常办公中一些合同文件,都是需要我们手写签名。但如果需要手写签名的材料太多,那就太耗费时间了。所以,今天易老师就来教大家如何制作电子版的手写签名,以后我们直接打印即可。
    在这里插入图片描述
    准备工作

    准备一张白纸先
    在这里插入图片描述
    插入到Word文档
    将签名用手机拍照下来,然后将签名图片插入到Word文档中。
    在这里插入图片描述
    设置成黑白
    选中刚刚插入的图片,单击「格式」-「调整」-「颜色」,在「重新着色」中选择「黑白」着色效果。接着,我们复制图片,将光标定位到其他位置,「右键」,在「粘贴选项:」中选择第二个「图片」,最后,我们将第一张图片删除掉,只保留后面一张。
    在这里插入图片描述
    保存签名
    签名,我们现在就已经制作好了。下面教大家保存签名,以便日后随时调出使用。

    单击图片,选择签名,进入「文件」-「选项」-「校对」,点击右侧的「自动更正选项」按钮,在「替换」框中输入一个快捷短语,这里,我就输入「手写签名」,然后在「替换为」旁边勾选「带格式文本」,「添加」-「确定」-「确定」

    展开全文
  • 第一步:在Word中插入照片; 第二步:双击图片—裁剪; 第三步:双击图片—校正/颜色/艺术效果 ①校正—亮度/对比度: +40% +40% ②颜色—重新着色: 黑白:50%(这个基本就能把文字提取出来,背景去掉) ③艺术...

    1117

    第一步:在Word中插入照片;
    第二步:双击图片—裁剪;
    在这里插入图片描述
    第三步:双击图片—校正/颜色/艺术效果
    ①校正—亮度/对比度: +40% +40%
    在这里插入图片描述

    ②颜色—重新着色: 黑白:50%(这个基本就能把文字提取出来,背景去掉)
    在这里插入图片描述

    ③艺术效果:影印
    在这里插入图片描述

    总结:
    插入图片—双击图片—裁剪—颜色/重新着色:黑白:50%

    (完)

    展开全文
  • word文档插入手写签名

    2020-06-16 15:06:29
    实现在文档中插入手写签名 step1:在白纸上签名,并保存到本地 step2:运行以下代码,选择合适的界限,将图像二值化处理 from PIL import Image img = Image.open('陈芊芊.jpg') # 模式L”为灰色图像,它的每...
  • 上传手机拍照的签名到电脑(本人直接发送给QQ小号,实在太方便),加下来在电脑上使用QQ截图截取手写的签名图片,在上图的主席(签名)后直接CTRL+V粘贴图片 点击粘贴好的图片,此时WPS上方会自动跳到图片工具,然后...
  • 工具:绘王GT-100签名屏 程序:WPS 2019、Word 2019 ...那么,如何使用签名设备给文档插入手写签名呢?本文分享了在WPS 2019和Word 2019中的两种签名方法。 WPS 2019 1.使用WPS签署,需要提前...
  • 最新手写学生安全保证书学生在校安全保证书(二)示范word文档.docx
  • 最新贫困学生手写申请书怎么写学生贫困贷款申请书一WORD文档格式.docx
  • 如何在Word中插入手写签名

    千次阅读 2021-03-02 12:36:24
    利用手机拍下手写签名,背景尽量单一色,之后传到电脑桌面,然后打开Word文档,点击文档中的插入——插图——图片,并且将图片缩放到合适的位置。 第二步:调整图片颜色 选中图片,点击格式——调整——颜色——...
  • 虽然word可以进行输入数学公式,但是当你需要输入数学公式比较多时,采用必要的工具进行手写数学公式,然后使用Webdemo在线转换成LateX代码,使用MathType和Mathpix进行相关转换,具体参考另一个我写的文档....
  • word文档手写字母总会大写问题 1.点击文件 2.选择 “”选项“”,和编辑 3.把这个勾取消即可
  • word字体转换来代替手写作业--最详细

    万次阅读 多人点赞 2021-09-08 16:35:06
    如何使用word来达到手写的效果–最详细 话不多说,先上成果图:word打出来的!! 一、前言 前言:在我们日常上课中,总有老师要求我们去手写一些作业,作为程序员,作为一个能动键盘绝不动手的我们来说,用word打字...
  • SOAOFFICE 文档控件,能够在浏览器窗口中直接编辑Word、Excel、Powerpoint、Viso、WPS等文档并保存到Web服务器上,实现了本地办公与网络办公的无缝整合,彻底解决了B/S模式下的电子政务/办公自动化等系统对常用Word...
  • 1.首先在一张白纸上签下自己的名字 2.插入到word中,选择 格式-颜色 3.点开颜色之后,重新着色 - 黑白50%
  • 做项目的过程中,经常需要把数据里里的数据读出来,经过加工,以word格式输出。 在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决...
  •  pageoffice 的手写批注功能实现在线给 word 文档圈阅、签批。 三、核心代码   四:具体的实现过程 import="java.util.*,com.zhuozhengsoft.pageoffice.*" pageEncoding="utf-8"%> //*****...
  • 有时候我们制作的word文档,不想被修改样式的话,可以进行限制操作。下面一起来看看限制word2016文档不能修改的方法。1. 打开文档后,点击左上角的【文件】,如图所示;2. 在弹出的选项中,点击【信息】再点击【保护...
  • 今天给大家带来了一款比较实用的小软件。它能干什么呢?它能让电子文档(如word文档等等)转换成手写文字图片。 软件名字叫手写模拟器,压缩包大小在59MB左右,免费无广告,是...
  • 电脑word文档中审阅功能在哪腾讯视频/爱奇艺/优酷/外卖 充值4折起我们在使用word的时候,有时是需要使用到审阅功能的,那么今天小编跟大家分享下电脑word文档中审阅功能在哪。具体如下:1. 首先我们打开电脑,在桌面...
  • 背景 项目开始时,数据库表设计是从概要设计到详细设计,再到数据库中的表结构,有一套完整的文档;...那么,怎么从现有的数据库表自动导出一个相对比较整齐的word文档呢? 从网上看了下,有人提供了方案\(☆o☆)
  • 最近产品提了一个新需求,让移动端生成word文件,不是那种表格型的,正常排版的数据,翻来翻去都没有找到合适的,最后发现了一个成熟的三方spire 跟大家分享一下,使用了免费版,有瑕疵,特此记录一下。 后端同事...
  • Word 转手写体

    千次阅读 多人点赞 2020-06-20 13:07:43
    文章目录介绍与准备Tkinter 指南开发环境Word手写体代码主程序背景图像字体下载与设置主程序啦!!代码测试与结果链接 Word 文档Word 文档获取输入的代码新建一个 Word 测试文档代码调试代码运行准备GUI 设计...
  • 其实苹果手机上,隐藏着一个扫描仪功能,只要按下这个按钮,1秒就能将纸上文字转换成Word文档。一、扫描电子文档1.在苹果手机上找到自带的【备忘录】,打开这个应用后,进入内容编辑界面,很多人都是在这里输入文本...
  • Swagger文档Word 文档

    2020-07-29 17:37:43
    一、前言 为什么会产生这个需求呢? 我们公司作为乙方,老是被...最后,还是领导有办法:要不我们把Swagger的 json文件转成word文档吧! 一直坚持一句话。作为使用者,人要迁就机器;作为开发者,要机器迁就人。
  • swagger2转为word文档

    2021-05-07 17:32:03
    在本人的职业生涯里,有用过swagger2来做API文档的,也有使用到rap2来自己手写API文档。但如果是手写API文档的话,会浪费很多的时间,会让开发周期变得更长并且写接口文档的人也会很烦躁,所以今天写这篇文章是我在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,809
精华内容 2,723
关键字:

word文档直接手写