精华内容
下载资源
问答
  • 前面我分享了如何给PDF添加水印,有人问我如何给word文档添加水印,今天正好有空,就记录一下我是如何实现的。 步骤其实很简单,为了节省时间和简化代码规模,我从E-iceblue官网上下载了一个免费word组件,解压安装...
  • WORD文档添加水印

    2013-02-21 08:27:23
    通过程序将png图片,写到word里 Var StrTemp : String; ZS : Integer; Nian, Yue, Ri : Word; ItemIndex :OleVariant; FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, ...
    通过程序将png图片,写到word里



    Var

    StrTemp : String;
    ZS : Integer;
    Nian, Yue, Ri : Word;

    ItemIndex :OleVariant;
    FileName, ConfirmConversions, ReadOnly, AddToRecentFiles,
    PasswordDocument, PasswordTemplate, Revert,
    WritePasswordDocument, WritePasswordTemplate, Format: OleVariant;

    FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike,
    MatchAllWordForms, Forward, Wrap, ReplaceWith, Replace: OleVariant;

    SaveChanges, OriginalFormat, RouteDocument: OleVariant;

    linkflag,saveflag,prange,a,b,c:OleVariant;

    Filename1:wideString;
    OleVar:OLEVariant;


    begin
    FileName := Edit2.Text;
    try
    // WordApplication1.Disconnect;
    WordApplication1.Connect;
    except
    Application.MessageBox('连接WORD服务器失败,请确定您已经正确安装。','错误框',MB_OK+MB_ICONSTOP);
    Abort;
    end;

    全部代码可以到

    [url]http://www.xszlo.com/article/2012-10-11/7470.html[/url]

    查看
    展开全文
  • C# 给word文档添加水印

    2019-10-02 02:57:13
    C# 给word文档添加水印 和PDF一样,在word中,水印也分为图片水印和文本水印,给文档添加图片水印可以使文档变得更为美观,更具有吸引力。文本水印则可以保护文档,提醒别人该文档是受版权保护的,不能随意抄袭。...

    C# 给word文档添加水印

    和PDF一样,在word中,水印也分为图片水印和文本水印,给文档添加图片水印可以使文档变得更为美观,更具有吸引力。文本水印则可以保护文档,提醒别人该文档是受版权保护的,不能随意抄袭。前面我分享了如何给PDF添加水印,有人问我如何给word文档添加水印,今天正好有空,就记录一下我是如何实现的。

    步骤其实很简单,为了节省时间和简化代码规模,我从E-iceblue官网上下载了一个免费word组件,解压安装之后,参考官网的教程,创建项目,并按步骤对代码进行了简单的设置。下面就来看看如何通过这个组件实现上述功能。

    原文档截图:

                           

    第一部分:添加图片水印

    第一步:添加引用。

    组件安装以后,创建一个C#控制台项目,添加安装目录下的dll文件到项目作为引用,并添加命名空间,如下:

    using Spire.Doc;
    using Spire.Doc.Documents;
    

     

    第二步:新建一个word文档对象,加载待添加水印的word文档;

    Document doc = new Document();
    doc.LoadFromFile("XML文件简介.doc");
    

     

    第三步:新建一个图片水印对象并添加待设置为水印的图片;

    PictureWatermark picture = new PictureWatermark();
    picture.Picture = System.Drawing.Image.FromFile("花朵_2.jpg");
    

     

    第四步:根据需要设置图片的大小,然后将其设置为文档的水印;

    picture.Scaling = 80;
    doc.Watermark = picture;
    

     

    第二部分:添加文本水印

    第五步:新建一个文本水印对象,并添加待设置为水印的文本;

    TextWatermark txtWatermark = new TextWatermark();
    txtWatermark.Text = "Microsoft";
    

     

    第六步:设置文本的字体大小及文本的排列方式,我设置的排列方式是按对角线排列;

    txtWatermark.FontSize = 90;
    txtWatermark.Layout = WatermarkLayout.Diagonal;
    

     

    第七步:将该文本设置为word文档的水印;

    doc.Watermark = txtWatermark;
    

     

    第八步:保存文档并重新打开;

    doc.SaveToFile("水印.doc");
    System.Diagnostics.Process.Start("水印.doc");
    

     

    添加了图片水印的效果图:

     

    添加了文本水印的效果图:

     

    所有代码:

    using Spire.Doc;
    using Spire.Doc.Documents;
    
    namespace Add_Watermark_To_Word
    {
        class Program
        {
            static void Main(string[] args)
            {
                Document doc = new Document();
                doc.LoadFromFile("XML文件简介.doc");
    
                //设图片水印
                /*PictureWatermark picture = new PictureWatermark();
                picture.Picture = System.Drawing.Image.FromFile("花朵_2.jpg");
                picture.Scaling = 80;
                doc.Watermark = picture;*/
    
                //设置文本水印
                TextWatermark txtWatermark = new TextWatermark();
                txtWatermark.Text = "Microsoft";
                txtWatermark.FontSize = 90;
                txtWatermark.Layout = WatermarkLayout.Diagonal;
                doc.Watermark = txtWatermark;
    
                doc.SaveToFile("水印.doc");
                System.Diagnostics.Process.Start("水印.doc");
            }
        }
    }
    

     

    小提示:运行这个组件可以不需要安装Word哈。

    希望本文能对有同样需求的朋友有所帮助。

    转载于:https://www.cnblogs.com/Yesi/p/5085903.html

    展开全文
  • 以下内容将分享通过Java编程给Word文档添加水印效果的方法。 使用工具:Free Spire.Doc for Java 2.0.0(免费版) 为了方便大家阅读,这里我新建了一个工程,把需要添加水印的文档(test、test1)一并放到根目录...

    水印是一种常用于各种文档的声明、防伪手段,一般可设置文字水印或者加载图片作为水印。以下内容将分享通过Java编程给Word文档添加水印效果的方法。

    使用工具:Free Spire.Doc for Java 2.0.0(免费版)

     为了方便大家阅读,这里我新建了一个工程,把需要添加水印的文档(test、test1)一并放到根目录下,如图

     接下来去官方网址下载jar包,如下图,下载过程省略。

     下载后解压,在项目中创建一个文件夹,此处我命名为lib,然后将解压后lib文件夹中的jar文件复制到项目中

     

     右键选择”Add as Library”完成导入,引用完成后,可以查看包含在其中的类、方法、属性等。

     Java代码如下

    import com.spire.doc.Document;
    import com.spire.doc.FileFormat;
    import com.spire.doc.Section;
    import com.spire.doc.TextWatermark;
    import com.spire.doc.documents.WatermarkLayout;
    
    import java.awt.*;
    
    /**
     * @author Lebron
     * @ClassName WaterMark
     * @Description TODO
     * @Date 2019/11/7 17:55
     * @Version 1.0
     */
    public class WaterMark {
        public static void main(String[] args) {
            Document document = new Document();
            document.loadFromFile("test.docx");
    
            //插入文本水印
            InsertTextWatermark(document.getSections().get(0));
    
            //保存文档
            document.saveToFile("test1.docx",FileFormat.Docx );
        }
    
        //自定义方法指定文本水印字样,并设置成水印
        private static void InsertTextWatermark(Section section){
            TextWatermark txtWatermark = new TextWatermark();
            txtWatermark.setText("咔咔测试");
            txtWatermark.setFontSize(40);
            txtWatermark.setColor(Color.red);
            txtWatermark.setLayout(WatermarkLayout.Diagonal);
            section.getDocument().setWatermark(txtWatermark);
        }
    }
    

     

     运行结果如下

     补充:图片水印,首先将要添加的水印图片放入项目根路径,和test.docx同级,下面是代码部分:

    public static void main(String[] args) {
            //加载测试文档
            Document document = new Document();
            document.loadFromFile("test.docx");
    
            //加载需要设置成水印的图片
            PictureWatermark picture = new PictureWatermark();
            picture.setPicture("test2.jpg");// test2.jpg是图片路径
            picture.setScaling(10);
            picture.isWashout(false);
    
            //将图片设置成水印
            document.setWatermark(picture);
    
            //保存文档
            document.saveToFile("test1.docx",FileFormat.Docx );
        }

     效果如下:

     

    展开全文
  • 1、点【设计】下的【水印】,2016版本的word在右侧,各位,向右看齐2、点水印下的倒三角按钮后,可以看到有“机密”、"紧急"等预设好的水印文字,我们不要这个,点下看,点下面的【自定义水印】...

    ​加水印不止是为了好看,更重要的有防伪或者声明的作用,比如在合同或公司文件上加上公司标志水印等,也有很多不愿意去这么做,我们公司的产品型式检验报告的材料上,都有相关的水印,这也是为了防止做假的材料而设置的吧。

    1、点【设计】下的【水印】,2016版本的word在右侧,各位,向右看齐

    aabfd56642c9a07afd670ea90436521b.png

    2、点水印下的倒三角按钮后,可以看到有“机密”、"紧急"等预设好的水印文字,我们不要这个,点下看,点下面的【自定义水印】

    01c3c66b72ac38ac7a56334a389e5ef2.png

    3、在弹出的【自定义水印】窗口中,有图片水印和文字水印,根据需要选择使用水印即可,我们以文字水印来设置一下。

    8a1cb54a544722cf1a23af93161e460b.png

    4、我简单的设置了几个水印文字“李兆香爱你们”,字体改为习字体,颜色改成黄色并设置成了透明,版式一般情况下选择“斜式”的较多,因为水印用斜着的方式显示好看,另外水印的面积会比水平方式的大些。

    afdb6839f4fb0b98b7f43f3161d0ca3a.png

    5、最后还是放上一张我设置完毕的效果图吧

    ea494ac50e6f8c147c48b2919a6c8a5d.png
    展开全文
  • jacob给word文档添加水印,怎样能让水印铺满,而不是一页只有一条水印
  • Java 实现在线给word 文档添加水印

    千次阅读 2019-09-14 01:20:06
    1:描述 在线编辑文档后需要添加专属水印。...用pageoffice提供的添加水印的方法 3:核心代码 (1)后台方法添加文字水印 doc.getWaterMark().setText("PageOffice开发平台"); (2)后台方法添加...
  • 但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝Page...
  • 对上传的文档进行转换并且加水印 /** * tp5 准备工作 * composer require setasign/fpdf * composer require setasign/fpdi * pdf加水印的方法 */ if(!function_exists('PdfWriteWater')){ function ...
  • 但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝Page...
  • 但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:拷贝文件到WEB项目的“WEB-INF/lib”目录下。拷贝Page...
  • 小案例:给word文档添加水印 首先需要先配置一些东西,有3个文件 jacob.jar jacob-1.17-x64.dll jacob-1.17-x86.dll 步骤: 一、导包 jacob.jar 放到项目的lib目录 二、添加配置文件 jacob-...
  • 但是最无奈的是这个类只能给图片添加水印,而无法通过程序给Word文件添加水印,那如何实现这一功能呢,下面我就来和大家分享一下一种简单的实现方法吧。第一步:请先安装PageOffice的服务器端的安装程序,之后在你的...

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 370
精华内容 148
关键字:

word文档添加水印