PDFBox 添加矩形2025年3月17日 | 阅读 3 分钟 使用 PDFBox 库,我们可以在 PDF 页面中添加矩形形状。 PDFbox 库提供了 PDPageContentStream 类的 addRect() 方法,用于在 PDF 页面中添加矩形。 要在 PDF 文档中添加矩形形状,请执行以下操作: 加载现有 PDF 文档我们可以使用静态 load() 方法加载现有的 PDF 文档。此方法接受一个 文件对象 作为 参数。我们也可以使用 PDFBox 的类名 PDDocument 来调用它。 检索页面在此,我们必须选择一个要在其中插入矩形形状的页面。 getPage() 方法用于从 PDF 文档中检索页面。此方法需要一个页码作为参数,用于我们要检索的页面。 这可以在以下代码中显示。 准备内容流PDPageContentStream 类用于创建一个对象,用于插入各种数据元素。 此类的构造函数包含文档对象和页面对象作为参数。 这可以在以下代码中显示。 设置颜色我们可以使用 PDPageContentStream class 的 setNonStrokingColor() 方法为矩形形状设置颜色。 此方法需要传递所需的颜色作为参数。 这可以在以下代码中显示。 添加矩形addRect() 方法用于绘制具有所需尺寸的矩形形状。 此方法需要传递矩形的尺寸作为参数。 这可以在以下代码中显示。 addRect() 方法接受以下参数
填充矩形PDPageContentStream 类的 fill() 方法使用所需的颜色填充指定尺寸之间的路径。 这可以在以下代码中显示。 关闭文档完成任务后,我们需要使用 close() 方法关闭 PDDocument 类对象。 示例-这是一个空白 PDF 文档。 在本文档中,我们将使用 Java 程序的 PDFBox 库添加矩形形状。 ![]() Java 程序输出 成功执行后,上述程序显示以下输出。 ![]() 现在为了验证,打开名为 Rectangleshape 的 PDF 文档,如下所示 - ![]() 下一个主题PDFBox 分割 PDF 文档 |
我们请求您订阅我们的新闻通讯以获取最新更新。