java版 pdf转换_Java 转换 PDF 版本
在日常工作或生活中,我们使用的某些设备可能对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文件的代码如下:
com.e-iceblue
http://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.pdf.free
3.9.0
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();
}
}
版本转换效果图:
java版 pdf转换_Java 转换 PDF 版本相关推荐
- java读取pdf签名_Java 获取PDF中的数字签名信息
一.概述及程序环境要求 本文以Java代码演示如何获取PDF文档中的数字签名信息,包括签名人.签名位置.日期.原因.联系方式.签名在文档中的坐标等等. 程序环境包括: Spire.Pdf.jar(ja ...
- java pdf 水印_Java 在PDF中添加水印——文本/图片水印
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下java示例,将分别使用inserttextwatermark(pdfpagebas ...
- java给文件添加水印_Java在PDF中添加水印(文本/图片水印)
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下Java示例,将分别使用insertTextWatermark(PdfPageBas ...
- java 去掉pdf文字_Java 删除PDF中的附件
在PDF中添加附件,可分两种情况,一种是直接把文档作为附件插入到PDF,一种是注释附件,即将文档通过注释的形式插入到PDF页面中的指定位置,通过点击注释,即可打开注释中的附件文档.同样的,在我们删除P ...
- java 设置pdf 编码格式_Java 在PDF中添加条形码
条形码,是由宽度不等的多个黑条和空白所组成,用以表达一组信息的图形标识符.通过给文档添加条形码,可以直观,快捷地访问和分享一些重要的信息.本文就将通过使用Java程序来演示如何在PDF文档中添加Cod ...
- java pdf 水印_Java在PDF中添加水印(文本/图片水印)
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下Java示例,将分别使用insertTextWatermark(PdfPageBas ...
- java pdf 水印_Java在PDF中添加水印(文本/图片水印)效果
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下Java示例,将分别使用insertTextWatermark(PdfPageBas ...
- 我的世界java版是什么_Java版我的世界版本介绍
Java版1.16-pre4 1.16-pre4是Java版1.16的第4个预发布版,发布于2020年6月11日.进行了一些细微修改,修复了一些漏洞. 更改 生物 骷髅 ▪将骷髅在灵魂沙峡谷中的生成权 ...
- java修改图章图片_Java 处理PDF图章(印章)——图片图章、动态图章
图章(印章)是一种在合同.票据.公文等文件中表明法律效应.部门机关权威的重要指示物,常见于各种格式的文件.文档中.对于纸质文档可以手动盖章,但对于电子文档,则需要通过特定的方法来实现.本篇文档分享通过 ...
最新文章
- ios 裁剪框大小_iOS实现裁剪框和图片剪裁功能
- MySQL 可重复读,差点背上一个 P0 事故!
- Windows中用运行命令直接启动指定软件的方法
- select 设置发送超时发送注意事项
- 重新安装Jenkins
- 提升精度或者训练损失不继续下降办法汇总,(进一步提升效果)
- Astar算法的Java实现 (其他很多都是错的,没有计入曼哈顿值的代价)
- 计算机软件硬件维修,电脑软硬件维修从入门到精通
- hibernate的注解属性mappedBy详解
- (2)JfreeChart之柱状图与折线图复合图
- MODI中的OCR模块
- 7-22 LC老玩游戏 (30 分)
- 在js中为什么0.1+0.2不等于0.3
- wpf写我的世界启动器教程1
- 【MATLAB】— xlsread和xlswrite函数
- 在Qt中使用OpenGL(四)
- 两大图灵奖得主力作:计算机架构的新黄金时代
- android volte功能,VOLTE功能介绍
- Dojo JQuery
- Shell 函数的定义和使用