0
1

More than 1 year has passed since last update.

Java Word文書からPDFに変換

Posted at

Spire.Doc for Javaを利用することで、Wordファイルから、ただ数秒で様々なファイルに変換できます。これこそが、Javaでプログラミングを行う開発者にとって、とても使いやすいライブラリじゃないでしょうか。さあ、今回は、Word文書からPDFに変換する方法を紹介していきましょう!簡単なので、もしお役に立てば嬉しいと思います。

Spire.Doc for Javaとは?

Spire. Doc for Javaは、E-iceblue社が開発され、開発者が JavaプラットホームでWordのドキュメントを迅速かつ高品質で作成・編集・変換印刷するために設計された専門的なDoc処理APIです。

この製品は、商用版と無料版のFree.Spire.Doc for javaがあります。Spire.Doc for Javaは商用版ではありますが、基本的な機能を搭載しているので、無料試用で日常の仕事にはもう結構だと思います。

下準備

1.E-iceblueの公式サイトからSpire.Doc for Javaをダウンロードしてください。

f:id:lendoris:20210928111333p:plain

2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにある相応しいSpire.Doc.jarを参照に追加してください。

Mavenの側なら?

もしMavenの利用者だったら、pom.xmlファイルに下記のようなコードを追加することで、JARを簡単にインポートできます。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.Doc</artifactId>
        <version>4.9.0</version>
    </dependency>
</dependencies>

Method説明

WordからPDFに変換するには、主にdocument.saveToFile("out/toPDF.pdf", FileFormat.PDF);メソッドで実現します。詳しくは下記の表をご覧になってください。

 

           Method

                   説明

document.loadFromFile("Sample.docx");

 

        ファイルをロード

document.saveToFile("out/toPDF.pdf", FileFormat.PDF);

 

        PDF形式で保存

ステップ紹介

  • ステップ1:Documentのインスタンスを生成します。

Document document = new Document();

  • ステップ2:ファイルをロードします。

document.loadFromFile("Sample.docx");

  • テップ3:PDF形式で保存します。

document.saveToFile("out/toPDF.pdf", FileFormat.PDF);

コードスニペットをまとめて下記のフルコードになります。

import com.spire.doc.*;
public class WordtoPDF {
    public static void main(String[] args) {

        Document document = new Document();
        document.loadFromFile("Sample.docx");

        document.saveToFile("out/toPDF.pdf", FileFormat.PDF);

    }
}

元のファイル

f:id:lendoris:20210928111627p:plain

実行結果

f:id:lendoris:20210928111653p:plain

 

 以下の関連記事もご参照

Word文書変換機能:Convert HTML to PDF in Java

Word文書の作成法:Create a PDF Document in Java

Word文書を印刷:Create a PDF Document in Java

終わりに

Spire.Doc for Javaは、パワフルな機能を満載しているので、使いやすいし、開発者にとってかなり便利なツールですね。もし完全な機能を使いたいのなら、直接E-iceblueに連絡していいんですよ。

 

 
0
1
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
1