Java将彩色PDF转为灰度
本文以Java代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即:将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.toGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档,可实现缩小文档大小的目的。下面的程序运行环境及代码示例。
本文以Java代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即:将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.toGrayPdf()方法转为文档页面为灰色调、无彩色效果的文档,可实现缩小文档大小的目的。下面是程序运行环境及代码示例。
配置程序环境
- IntelliJ IDEA
- Spire.PDF for Java 5.3.1
- PDF文档
关于如何引入jar文件:
1.通过Maven仓库下载,如下配置Pom.xml:
<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>
2.手动添加jar
下载jar包到本地,然后解压,找到lib文件夹下的Spire.Pdf.jar。然后在IDEA中打开如下界面,将本地路径下的jar文件添加至Java程序。
转彩色PDF为灰度
这里转换只需用到以下两个步骤:
使用 PdfGrayConverter类加载PDF文件。
调用 PdfGrayConverter.toGrayPdf() 方法将 PDF 转换为灰度。
Java
import com.spire.pdf.conversion.*;public class ToGrayPDF {public static void main(String[] args) {//创建一个PdfGrayConverter实例并加载PDF文档PdfGrayConverter converter = new PdfGrayConverter("Booklet.pdf");//将彩色PDF转换为灰度converter.toGrayPdf("ToGray.pdf");converter.dispose();}
}
转换结果:
★推荐阅读: C# 将彩色PDF转为灰度
—END—
Java将彩色PDF转为灰度相关推荐
- 【Python】彩色图片转为灰度图(4行脚本搞定)
看了网上很多别人的脚本: 不好用,然后我这个能4行就搞定: 1 安装PIL库 pip install pillow 2 建立文件夹 建立包括彩色图片和准备保存为灰度图的文件夹: 我们建立了名为 cha ...
- cv2 inrange灰度图_Python opencv将图片转为灰度图的方法示例
这篇文章主要介绍了python opencv将图片转为灰度图的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 使用ope ...
- CAD模型转为点云模型/三维点云转为灰度图
一.三维模型转变为点云模型 (1)导入三维模型 首先准备好三维模型文件,笔者所使用的为.stl文件.在工具栏中找到File–>Open,选择三维模型文件点击打开,即可在CC中看到带转换的三维模型 ...
- n行Python代码系列:两行代码实现彩色视频转换为灰度视频
☞ ░ 老猿Python博文目录 ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还挺不错,简洁.实用,传播了知识.带来了阅读量,撩动了老猿的心,决定跟风一 ...
- java pdf 转换 word_Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A
本文将介绍通过Java编程来实现PDF文档转换的方法.包括: 1. PDF转为Word 2. PDF转为图片 3. PDF转为Html 4. PDF转为SVG 4.1将PDF每一页转为单个的SVG 4 ...
- Java 将PDF转为Word
众所周知,PDF文档除了具有较强稳定性和兼容性外, 还具有较强的安全性,在工作中可以有效避免别人无意中对文档内容进行修改.但与此同时,也妨碍了对文档的正常修改.这时我们可以将PDF转为Word文档进行 ...
- java网页保存pdf_JavaScript+Java实现HTML页面转为PDF文件保存的方法
JavaScript+Java实现HTML页面转为PDF文件保存的方法 发布于 2017-02-27 09:58:50 | 160 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客 ...
- java 网页保存为pdf文件怎么打开方式_js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法...
js相关:JavaScript+Java实现HTML页面转为PDF文件保存的方法 发布于 2020-8-12| 复制链接 借助iText这个Java库,我们可以将HTML文件保存为图片文件进而转换成P ...
- Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A
本文将介绍通过Java编程来实现PDF文档转换的方法.包括: 1. PDF转为Word 2. PDF转为图片 3. PDF转为Html 4. PDF转为SVG 4.1 将PDF每一页转为单个的SVG4 ...
- java tika pdf转图片_使用tika将pdf转为html
序 tika是个功能强大的项目,这里展示下如何使用tika来将pdf转为html. maven org.apache.tika tika-core 1.16 org.apache.tika tika- ...
最新文章
- android动态创建arraylist,Android:二维ArrayList帮助
- selenium借助AutoIt识别上传(下载)详解
- vs插件ZunKoIDE
- cocos2x (c++/lua) spine 文件的预加载
- matlab 显示多幅图像,运用matlab实现循环语句中的多幅图像显示
- n型半导体和p型半导体的区别_VNX系列大流量工业型膜堆, 为半导体等行业提供超纯水!...
- 日常撕逼:React和Vue到底谁更牛?
- SQL基础E-R图画法(三)
- DreamFactory 第7章 限制和记录API请求
- SpringBoot 如何测试打包部署
- 3个月定期存款利息怎么算?
- Javascript节点的访问
- python爬虫抓取分页_Scrapy爬虫框架之Scrapy爬取分页数据(一)
- sharepoint SSP(shared services providers ) 配置
- xp-80c打印机无法打印_6种方法解决打印机无法打印问题
- 图解排序算法之「冒泡排序」(详细解析)
- 手提计算机10发现不到打印机,笔记本电脑搜索不到打印机怎么样解决
- android studio红色下划线,如何在Android Studio中为文字加下划线?
- 需要验证的网络连接服务器,登录iCloud提示验证失败,连接到服务器时出现问题怎么办...
- 减法公式运算法则_小学所有的运算定律和什么叫加法什么叫减法,乘法a+b=c什么的公式也要...