在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果.本文通过Java程序代码介绍具体实现方法.可添加单一水印效果,即水印是以单个文本字样来呈现:也可添加多个平铺水印效果,即水印是以多个文本字样来页面中平铺.详细内容见下文. 程序环境: 测试文档:Office Excel 2013 编译环境:IntelliJ IDEA 2018 JDK版本:1.8.0 Excel库:Java系列free spire.xls.jar 3.9.1 Java代码 1.单一水印效果 impor…
之前的博文:LODOP中平铺图片 文本项Repeat. 该博文中是平铺的图片,上面是文本.如果是图片add_print_image和add_print_text纯文本,这两个打印项设计的,可以直接通过打印项的层级关系,图片在下层,文字在上层,对文字后面进行背景平铺.关于层级,可查看本博客另一篇相关博文:Lodop调整打印项输出顺序 覆盖与层级. 上面的第一个链接博文,中是用图片作为底图进行平铺,上面是add_print_text纯文本,由于lodop中的纯文本本身就是无背景色的,所以可以看到下方…
前面的博文:LODOP中设置设置图片平铺水印,超文本透明. 介绍过 ,如果不想去掉超文本的背景色,想在超文本背景色和超文本内容文字之间加上水印,让水印在背景色上面,文字下面,是不行的,因为平铺的图片和超文本是两个打印项,不可能将水印图片放到内容和背景色之间. 但是如果有这个需求,文字部分有背景色,也有平铺整个纸张的图片,如果只是用LODOP的图片输出打印,和超文本打印项这样 ,是实现不了的,要么是有背景色的超文本打印项覆盖图片,要么是图片覆盖超文本.因为两个都是不透明的,两个的言行肯定会相互覆盖…
[前言] 在PPT幻灯片中,可通过添加形状的方式,来实现类似水印的效果,可添加单一文本水印效果,即在幻灯片中心位置水印以单个文本字样显示,但通过一定方法也可以添加多行(平铺)文本水印效果,即在幻灯片中以一定方式平铺排列多个文本水印效果到页面上.上篇文章中介绍了通过C# 程序来添加多行水印效果,本文以Java程序代码为例介绍如何实现水印添加,包括添加单一文本水印和平铺文本内水印,代码供参考. [程序环境] 本次程序编译环境为IntelliJ IDEA,JDK版本1.8.0,并引入free spir…
如题所示,先抛出一个问题,如何使用JAVA将Excel中的报表导出为图片格式? 首先说一下这个问题的背景,也就是为什么博主会碰到这个问题 随着微信,易信之流大行其道,企业内部的办公交流.绩效考评甚至考勤拍照等事务都转移到形形色色各种微信群.易信群了 压力山大的中国电信就是其中一个企业,所有电信员工手机上基本上都装着易信客户端 并不是因为易信是由中国电信更网易合作开发的IM产品,电信员工就自觉地热爱这个聊天工具 而是因为基本上所有部门都建有自己的易信群,平时工作上的交流很少发OA邮件,而是在易信上…
Java处理Excel中的日期格式 2011-12-23 17:34:03|  分类: java |举报 |字号 订阅 下载LOFTER 我的照片书  |   在Excel中的日期格式,其数值为距离1900年1月1日的天数,比如2009-12-24将其转化为数字格式时变成了40171,在用java处理的时候,读取的也将是40171.在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理.正确的处理方法是先判断单元格的类型是否则NUMER…
欲实现的水印平铺的效果图如下: 从图上看,应该做到以下几点: 文字在X和Y方向上进行平铺: 文字进行了一定的角度的旋转: 水印作为背景,其z-index位置应位于页面内容底部, 即不能覆盖页面主内容: 平铺的水印应能随窗口大小改变进行自适应. 思路: 首先我们先在canvas上绘制如下图所示一小块画布: var tpl = '<canvas id = "watermark" width = "160px" height = "100px"…
如果你想利用php 给图片增加背景平铺水印效果话,必须利用php的一个插件来实例,就是利用imagick,他可以给图片增加背景平铺水印效果哦,下面我们提供一款实例代码. 如果你想利用php教程 给图片增加背景平铺水印效果话,必须利用php的一个插件来实例,就是利用imagick,他可以给图片增加背景平铺水印效果哦,下面我们提供一款实例代码. imagemagic官方去除图片背景的命令行模式: convert -size 140x80 xc:none -fill grey           -g…
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下Java示例,将分别使用insertTextWatermark(PdfPageBase page, String watermark)方法以及page.SetBackgroundImage(String arg0)方法来设置文本水印和图片水印.下面将演示具体的代码操作,内容供参考. 工具:Free Spire.PDF for Java V2.0.0(免费版) Jar文件导入: 步骤…
在日常工作和学习中,PDF的普及给人们带来了极大的便利,但同时也出现了很多问题. PDF文件容易复制和传播,版权难以保护. 在海量文件中也很难区分信息,例如,你有没有打开一个文件夹,里面有这么多同名的 PDF 文档? 甚至你也分不清哪一个是最终的修改版本. 现在使用水印可以为您解决这些问题. 本文将分两部分来演示如何在Java应用程序中为PDF添加水印. 添加文本水印 添加图像水印 程序环境: 在程序中导入jar,如下两种方法: 方法1: 手动引入.将 Free Spire.PDF for Ja…