本文以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#/VB.NET 將彩色PDF轉為灰度PDF
—END—
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/446978.html
標籤:Java
上一篇:線性資料結構
