国产Word格式处理控件Spire.Doc功能演示:使用Java在Word文档添加图像图章

原创|使用教程|编辑:张莹心|2021-10-22 11:18:07.920|阅读 33 次

概述:邮票可以保证文件的真实性和有效性,也可以使文件看起来更专业。由于 Microsoft Word 不提供内置图章功能,您可以将图像添加到 Word 文档以模仿图章效果。这在将文档打印为纸张或 PDF 时很有用。在本文中,您将学习如何使用Spire.Doc for Java向 Word 文档添加“图章” 。

# 31款JAVA开发必备控件和工具 # 开发软/控件产品年终优惠

Spire.Doc for Java 是一款专业的Java Word组件,开发人员使用它可以轻松地将Word文档创建、读取、编辑、转换和打印等功能集成到自己的Java应用程序中。

邮票可以保证文件的真实性和有效性,也可以使文件看起来更专业。由于 Microsoft Word 不提供内置图章功能,您可以将图像添加到 Word 文档以模仿图章效果。这在将文档打印为纸张或 PDF 时很有用。在本文中,您将学习如何使用Spire.Doc for Java向 Word 文档添加“图章” 。

>>可点击此处下载最新版测试

将图像图章添加到 Word 文档

Spire.Doc for Java 允许开发人员使用下表中列出的核心类和方法来添加和格式化图像,使其看起来像 Word 文档中的图章。

姓名 描述
DocPicture 类 表示 Word 文档中的图片。
Paragraph.appendPicture() 方法 将图像附加到段落末尾。
DocPicture.setHorizontalPosition() 方法 设置图片的绝对水平位置。
DocPicture.setVerticalPosition() 方法 设置图片的绝对垂直位置。
DocPicture.setWidth() 方法 设置图片宽度。
DocPicture.setHeight 方法 设置图片高度。
DocPicture.setTextWrappingStyle() 方法 设置图片的文字环绕类型。

详细步骤如下:

  • 创建一个文档实例。
  • 使用Document.loadFromFile()方法加载 Word 文档。
  • 使用ParagraphCollection.get()方法获取特定段落。
  • 使用Paragraph.appendPicture()方法将图像添加到 Word 文档。
  • 使用DocPicture类提供的方法设置图像的位置、大小和环绕样式。
  • 使用Document.saveToFile()方法将文档保存到另一个文件。


import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.TextWrappingStyle;
import com.spire.doc.fields.DocPicture;

public class AddStamp {
    public static void main(String[] args) {
        //Create a Document instance
        Document doc = new Document();

        //Load a Word document
        doc.loadFromFile("test.docx");

        //Get the specific paragraph
        Section section = doc.getSections().get(0);
        Paragraph paragraph = section.getParagraphs().get(4);

        //Add an image 
        DocPicture picture = paragraph.appendPicture("cert.png");

        //Set the position of the image
        picture.setHorizontalPosition(240f);
        picture.setVerticalPosition(120f);

        //Set width and height of the image
        picture.setWidth(150);
        picture.setHeight(150);

        //Set wrapping style of the image to In_Front_Of_Text, so that it looks like a stamp
        picture.setTextWrappingStyle(TextWrappingStyle.In_Front_Of_Text);

        //Save the document to file
        doc.saveToFile("AddStamp.docx", FileFormat.Docx);
        doc.dispose();
    }
}


国产Word格式处理控件Spire.Doc功能演示:使用Java在Word文档添加图像图章

整合所有格式API处理套包Spire.office for Java正在慧都网火热销售中!联系慧都客服立马1分钟了解全部咨询!



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat