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
- Python 將PDF轉為PDF/A、PDF/X,以及PDF/A轉回PDFPython
- Java 將PDF轉為HTML時儲存到流JavaHTML
- Java 將PDF轉為透明背景的圖片Java
- python將矩陣轉化為灰度圖Python矩陣
- matlab中將RGB影象轉化為灰度影象Matlab
- Java 將Markdown檔案轉換為Word和PDF文件Java
- C# 將PDF轉為線性化PDFC#
- C# 將OFD轉為PDFC#
- C# 將PDF轉為ExcelC#Excel
- Java中將XML轉換為PDF的兩種辦法JavaXML
- 使用C#,VB和Java將PDF轉換為DOC / DOCXJava
- Java 將PDF/XPS轉為Word/html /SVG/PS/PCL/PNG、PDF和XPS互轉(基於Spire.Cloud.SDK for Java)JavaHTMLSVGCloud
- PDF批次轉換器,批次轉word為pdf,批次轉ppt為pdf
- C# 將PDF文件轉換為Markdown文件C#
- Python實現批次將ppt轉換為pdfPython
- aspose word轉換pdf檔案後將pdf檔案轉換為圖片png
- Java 將Word轉為OFDJava
- Java 將Excel轉為OFDJavaExcel
- Java 將HTML轉為XMLJavaHTMLXML
- Java 將HTML轉為XPSJavaHTML
- Java 將HTML轉為WordJavaHTML
- 利用vbs指令碼將word文件轉換為pdf指令碼
- Python 將Word/ Exce/ PDF/ PPT文件轉為OFD文件Python
- 如何將 PowerPoint 簡報轉換為 PDF 檔案?
- stirlingpdf PDF 工具將PDF轉換成Word
- C#將html轉pdfC#HTML
- Java PDF 轉 Word 教程Java
- java Word 轉 PDF格式Java
- 安卓手機怎樣將PDF檔案轉為HTML安卓HTML
- JS 將HTML頁面轉為PDF或者World 並下載JSHTML
- 辦公利器!用Python快速將任意檔案轉為PDFPython
- Java 中將 InputStream 轉換為 StreamJava
- Java 中將 Short 轉換為 byte[]Java