場合によっては、ドキュメントを圧縮するために、カラー PDF をグレースケールあるいは無彩色のページのドキュメントに変換する必要があります。この記事では、Spire.PDF for Java を使用して、Java で PDF ドキュメントをグレースケールに変換する方法について説明します。
Spire.PDF for Java を追加する
まず、Spire. PDF for Java を Java プロジェクトに追加する必要があります。JAR ファイルは、このリンクからダウンロードできます。Maven を使用する場合は、次のコードをプロジェクトの pom.xml ファイルに追加する必要があります。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url> https://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf</artifactId>
<version>5.3.1</version>
</dependency>
</dependencies>
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("sample.pdf");
//カラー PDF をグレースケールに変換する
converter.toGrayPdf("ToGray.pdf");
converter.dispose();
}
}
スクリーンショット一覧
入力した PDF ドキュメント
変換されたグレースケールドキュメント
今回の Spire.PDF for Java を使用して、Java で PDF ドキュメントをグレースケールに変換する方法は以上でした。最後まで読んでいただきありがとうございました。
一時ライセンスを申請する
結果ドキュメントから評価メッセージを削除したい場合、または機能制限を取り除く場合は、についてこのメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。 にお問い合わせ、30 日間有効な一時ライセンスを取得してください。