LoginSignup
0
0

More than 3 years have passed since last update.

[Java] PDFバージョンを変換する

Last updated at Posted at 2020-10-16

日常生活や仕事の中では、私たちの使ってるデバイスが、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();
    }
}

完成例:
ch.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0