日常生活や仕事の中では、私たちの使ってるデバイスが、PDFバージョンに
厳しい条件が必要だという場合はよくあるんでしょう?こういう時なら、PDFバージョンを変換して、そのデバイスに合わせる必要があると思います。だから、この記事では、Free Spire.PDF for Javaを使用してPDFバージョンを変換する方法を説明します(PDFバージョン1.0-1.7 変換可能)
JARパッケージのインポート
方法1: Free Spire.PDF for Javaをダウンロードして解凍したら、libフォルダーのSpire.Pdf.jarパッケージを依存関係としてJavaアプリケーションにインポートします。
方法2: Mavenリポジトリから直接にJARパッケージをインストールしたら、pom.xmlファイルを次のように構成します。
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>3.9.0</version>
</dependency>
</dependencies>
Javaサンプルコード:
package com.spire.pdf;
public class ChangePdfVersion {
public static void main(String[] args) {
//PdfDocumentオブジェクトを作成します
PdfDocument document = new PdfDocument();
//PDFドキュメントを読み込みます
document.loadFromFile("test.pdf");
//PDFバージョンを1.6に変更します
document.getFileInfo().setVersion(PdfVersion.Version_1_6);
//ドキュメントを保存します
document.saveToFile("ChangePdfVersion.pdf", FileFormat.PDF);
document.close();
}
}