在日常工作或生活中,我们使用的某些设备可能对PDF版本有严格要求,此时就需要更改PDF版本来适应设备。本文就将展示如何通过Free Spire.PDF for Java来转换PDF版本。(支持转换PDF版本1.0 到 1.7。)
产品导入
方法一:下载Free Spire.PDF for Java包并解压缩,然后将lib文件夹下的Spire.Pdf.jar包作为依赖项导入到Java应用程序中
方法二:直接通过Maven仓库安装JAR包,配置pom.xml文件的代码如下:
<repositories> <repository> <id>com.e-iceblue</id> <url>http://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf.free</artifactId> <version>3.9.0</version> </dependency> </dependencies>
Java代码:
package com.spire.pdf; public class ChangePdfVersion { public static void main(String[] args) { //创建PdfDocument对象 PdfDocument document = new PdfDocument(); //加载PDF文档 document.loadFromFile("test.pdf"); //更改PDF版本到1.6 document.getFileInfo().setVersion(PdfVersion.Version_1_6); //保存文档 document.saveToFile("ChangePdfVersion.pdf", FileFormat.PDF); document.close(); } }
版本转换效果图: