Java 在PDF中绘制虚线、实线

 时间:2024-10-12 04:53:06

以下经验内容分享通过Java程序在PDF文档中绘制虚线和实线的方法。

工具/原料

Spire.PDF for Java

IDEA

工具获取及jar导入:

1、可通过2种方法导入jar:1. 可在E-iceblue中文关系手咿蛙匆盗动下载jar包,并解压将lib文件夹下的jar文件导入Java程序;2. 创建Maven项目程序,并在pom.xm造婷用痃l文件中配置Maven仓库路径,并指定Spire.PDF for Java的Maven依赖,然后导入jar,具体可参考教程文档“E-iceblue中文官网-支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 Java 产品"。

Java代码示例

1、import com.spire.pdf.*;import com.spire.pdf.graphics.PdfDashStyle;import com.spire.pdf.graphics.PdfPen;import com.spire.pdf.graphics.PdfRGBColor;import java.awt.*;public class DashLine { public static void main(String[] args) { //新建PDF文档,添加一页 PdfDocument pdf = new PdfDocument(); PdfPageBase page = pdf.getPages().add(); //设置线条位置和宽度 float x = 150; float y = 100; float width = 300; //设置画笔颜色和宽度 PdfPen pen = new PdfPen(new PdfRGBColor(Color.red), 3f); PdfPen pen1 = new PdfPen(new PdfRGBColor(Color.blue), 1f); //设置虚线样式 pen.setDashStyle(PdfDashStyle.Dash); pen.setDashPattern(new float[]{1, 1, 1}); //绘制虚线和实线 page.getCanvas().drawLine(pen, x, y, x + width, y); page.getCanvas().drawLine(pen1, x, y + 50, x + width, y + 50); //保存文档 pdf.saveToFile("DashLine.pdf"); pdf.dispose(); }}

2、虚线和实线添加效果:

Java 在PDF中绘制虚线、实线
  • Python编程:怎么设置tkinter窗口最大尺寸
  • Eclipse在Debug时如何方便查看参数
  • 怎么用js删除div里的内容,但不删除div本身
  • python如何实现鼠标的左右滑动
  • 利用ajax使一页面的内容插入到另一页面的div中
  • 热门搜索
    数学的手抄报 绿色校园手抄报资料 餐桌礼仪手抄报 阳光体育手抄报内容 日行一善手抄报名言 法制安全手抄报资料 猜字谜手抄报 小学生行为规范手抄报 节约手抄报图片 健康教育手抄报资料