Java將彩色PDF轉為灰度
本文以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> </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(); } }
轉換結果:
—END—
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499788/viewspace-2878867/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#/VB.NET 將彩色PDF轉為灰度C#
- 將彩色圖轉化為灰度圖及其原理介紹
- 如何將真彩色圖轉換為各種灰度圖
- Java 將PDF轉為PDF/AJava
- Java 將PDF轉為線性PDFJava
- Java 將Html轉為PDF(二)JavaHTML
- CSS把彩色圖片變為灰度圖片CSS
- Java 將PDF轉為HTML時儲存到流JavaHTML
- Java 將PDF轉為透明背景的圖片Java
- 24位真彩色轉換為8位灰度圖片(完整程式碼)
- C# 將PDF轉為線性化PDFC#
- C# 將PDF轉為ExcelC#Excel
- C# 將OFD轉為PDFC#
- 使用C#,VB和Java將PDF轉換為DOC / DOCXJava
- matlab中將RGB影象轉化為灰度影象Matlab
- 圖形影象處理-之-彩色轉化到灰度的速度優化優化
- Java 將PDF/XPS轉為Word/html /SVG/PS/PCL/PNG、PDF和XPS互轉(基於Spire.Cloud.SDK for Java)JavaHTMLSVGCloud
- Python實現批次將ppt轉換為pdfPython
- 利用命令列將pdf轉換為長圖命令列
- Python實現批量將ppt轉換為pdfPython
- Java 將Excel轉為OFDJavaExcel
- Java 將HTML轉為WordJavaHTML
- Java 將HTML轉為XMLJavaHTMLXML
- Java 將Word轉為OFDJava
- 安卓手機怎樣將PDF檔案轉為HTML安卓HTML
- 如何將 PowerPoint 簡報轉換為 PDF 檔案?
- 將“PDF轉換成PPT”與“PPT轉PDF”的方法
- 影象邊緣檢測—sobel運算元(灰度影象,彩色影象)
- C#將html轉pdfC#HTML
- Java 將HTML轉為XPSJavaHTML
- 蘋果手機如何將PDF檔案轉換為Word文件蘋果
- java Word 轉 PDF格式Java
- JAVA中HTML轉PDFJavaHTML
- 命令列下將 word 轉 pdf命令列
- Java 將Excel轉為SVG的方法JavaExcelSVG
- Java 將Word轉為HTML的方法JavaHTML
- 將java庫轉換為.net庫Java
- 辦公利器!用Python快速將任意檔案轉為PDFPython