1. 概述及工具使用
本文介绍在Java程序中如何来插入一个SVG文件到PDF文档。需使用Spire.PDF.jar,编辑代码前,先导入jar文件Java程序。(方法1:官网上下载jar包导入;方法2:Maven程序中配置pom.xml文件导入)完成jar导入后,参考以下代码插入SVG到PDF。
2. 程序测试所用文档
SVG文档:
PDF文档:
3. Java 测试代码及结果
import com.spire.pdf.*;
import com.spire.pdf.graphics.PdfTemplate;
import java.awt.geom.Point2D;
public class AddSVGtoPDF {
public static void main(String[] args) {
//加载SVG
PdfDocument svgfile = new PdfDocument();
svgfile.loadFromSvg("inputfile.svg");
//加载PDF文档,并添加一页
PdfDocument pdf = new PdfDocument();
pdf.loadFromFile("test.pdf");
PdfPageBase page = pdf.getPages().add();
//基于SVG文档创建模板
PdfTemplate template = svgfile.getPages().get(0).createTemplate();
//在PDF新增的页面中绘入模板内容
template.draw(page.getCanvas(), new Point2D.Float());
//保存PDF文档
pdf.saveToFile("AddSVGtoPDF.pdf", FileFormat.PDF);
pdf.dispose();
}
}插入SVG效果图:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦


