Java 在PDF中绘制虚线、实线

时间:2026-02-14 13:45:42

1、可通过2种方法导入jar:

1. 可在E-iceblue中文关系手动下载jar包,并解压将lib文件夹下的jar文件导入Java程序;

2. 创建Maven项目程序,并在pom.xml文件中配置Maven仓库路径,并指定Spire.PDF for Java的Maven依赖,然后导入jar,具体可参考教程文档“E-iceblue中文官网-支持-帮助文档-Licensing-通过 Maven 仓库安装 Spire 系列 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中绘制虚线、实线

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com