网站首页 > 开源技术 正文
在日常操作文档时,为了缩小文档大小,节省存储空间,我们可以选择将彩色文档转换为灰度文档。本文就将介绍如何使用Java代码来转换彩色的PDF文档。
以下是示例文档的部分截图,其中有红色字体和彩色图片。
接下来我们需要导入第三方JAR包,也就是Spire.Pdf.jar。导入方式有两种:
其一,在E-iceblue中文官网上下载产品包,解压后找到位于lib文件夹下的Spire.Pdf.jar,然后手动将其导入Java项目;
其二,在IDEA中创建Maven仓库,然后在pom.xml文件里导入以下代码,最后点击“Import Changes”即可导入Jar包。
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.pdf</artifactId>
<version>5.3.1</version>
</dependency>
</dependencies>
代码示例
下面是操作步骤:
- 创建PdfGrayConverter实例并加载示例PDF文档;
- 调用PdfGrayConverter.toGrayPdf()方法来转换彩色PDF文档为灰度。
import com.spire.pdf.conversion.*;
public class ToGrayPDF {
public static void main(String[] args) {
//创建一个PdfGrayConverter实例并加载PDF示例文档
PdfGrayConverter converter = new PdfGrayConverter("sample.pdf");
//将彩色PDF转换为灰度
converter.toGrayPdf("output/ToGray.pdf");
converter.dispose();
}
}
转换结果:
猜你喜欢
- 2024-12-19 Java 创建、加载、操作和保存WPS文字(Word文档)
- 2024-12-19 如何阅读 epub 电子书? 如何高效阅读epub
- 2024-12-19 这5个免费的神仙软件,太赞了 免费用的软件
- 2024-12-19 冰与火之歌 George R.R.Martin A Song of Ice and Fire 1-5册+外传3
- 2024-12-19 Spire.PDF for Java v2.9.1上线!支持多页PDF转换为单个SVG
- 2024-12-19 Java:如何加密或解密PDF文档? java电文加密
- 2024-12-19 小程序实战:PDF转换为图片工具开发
- 2024-12-19 Java更改 PDF 页面大小 java修改pdf字体
- 2024-12-19 功能最强大的PDF转换软件 最强大的pdf转word软件
- 2024-12-19 电子书阅读软件Icecream Ebook Reader介绍
你 发表评论:
欢迎- 07-10公司网站建站选择:人工建站和源码建站分析
- 07-10多用途游戏娱乐新闻网站HTML5模板
- 07-10站长教你搭建属于自己的网站(搭建网站的步骤)
- 07-10php宝塔搭建部署实战响应式塑料封条制品企业网站模板源码
- 07-10自适应响应式汽车配件类网站源码 html5高端大气汽车网站织梦模板
- 07-10网站标签怎么设置?(网站标签怎么设置比较好)
- 07-10PageAdmin企业网站制作中踩过的坑
- 07-10豆包给我输出的html在线象棋源码(有点简单)
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)