Java Word文書からPDFに変換

<p><strong><a href="https://www.e-iceblue.com/Introduce/doc-for-java.html">Spire.Doc for Java</a>を利用することで、Wordファイルから、ただ数秒で様々なファイルに変換できます。これこそが、Javaでプログラミングを行う開発者にとって、とても使いやすいライブラリじゃないでしょうか。さあ、今回は、Word文書からPDFに変換する方法を紹介していきましょう！簡単なので、もしお役に立てば嬉しいと思います。</strong></p>
<h1><strong>Spire.Doc for Javaとは？</strong></h1>
<p><strong><a href="https://www.e-iceblue.com/Introduce/doc-for-java.html">Spire. Doc for Java</a>は、<a href="https://www.e-iceblue.com/">E-iceblue社</a>が開発され、開発者が JavaプラットホームでWordのドキュメントを迅速かつ高品質で<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Document-Operation/Create-Word-Document-in-Java.html">作成</a>・編集・<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Conversion/Convert-Word-to-Images-in-Java.html">変換</a>・<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Print/Print-Word-Document-in-Java.html">印刷</a>するために設計された専門的なDoc処理APIです。</strong></p>
<p><strong>この製品は、商用版と無料版の<a href="https://www.e-iceblue.com/Introduce/doc-for-java.html">Free.Spire.Doc for java</a>があります。<a href="https://www.e-iceblue.com/Download/doc-for-java.html">Spire.Doc for Java</a>は商用版ではありますが、基本的な機能を搭載しているので、無料試用で日常の仕事にはもう結構だと思います。</strong></p>
<h1><strong>下準備</strong></h1>
<p><strong>1.E-iceblueの公式サイトから<a href="https://www.e-iceblue.com/Download/doc-for-java.html ">Spire.Doc for Java</a>をダウンロードしてください。</strong></p>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210928/20210928111333.png" alt="f:id:lendoris:20210928111333p:plain" width="467" height="217" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<p><strong>2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにある相応しいSpire.Doc.jarを参照に追加してください。</strong></p>
<h1><strong>Mavenの側なら?</strong></h1>
<p><strong>もしMavenの利用者だったら、pom.xmlファイルに下記のようなコードを追加することで、JARを簡単にインポートできます。</strong></p>
```JAVA
<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>
```
<h1><strong>Method説明</strong></h1>
<p><strong>WordからPDFに変換するには、主にdocument.saveToFile("out/toPDF.pdf", FileFormat.PDF);メソッドで実現します。詳しくは下記の表をご覧になってください。</strong></p>
<p> </p>
<table>
<tbody>
<tr>
<td width="277">
<p><strong>           Method</strong></p>
</td>
<td width="277">
<p><strong>                   説明</strong></p>
</td>
</tr>
<tr>
<td width="277">
<p><strong>document.loadFromFile("Sample.docx");</strong></p>
<p> </p>
</td>
<td width="277">
<p><strong>        ファイルをロード</strong></p>
</td>
</tr>
<tr>
<td width="277"><strong>document.saveToFile("out/toPDF.pdf", FileFormat.PDF);</strong>
<p> </p>
</td>
<td width="277">
<p><strong>        PDF形式で保存</strong></p>
</td>
</tr>
</tbody>
</table>
<h1><strong>ステップ紹介</strong></h1>
<ul>
<li><strong>ステップ1：Documentのインスタンスを生成します。</strong></li>
</ul>
<blockquote>
<p>Document document = new Document();</p>
</blockquote>
<ul>
<li><strong>ステップ2：ファイルをロードします。</strong></li>
</ul>
<blockquote>
<p>document.loadFromFile("Sample.docx");</p>
</blockquote>
<ul>
<li><strong>ス</strong><strong>テップ3：PDF形式で保存します。</strong></li>
</ul>
<blockquote>
<p>document.saveToFile("out/toPDF.pdf", FileFormat.PDF);</p>
</blockquote>
<h1><strong>コードスニペットをまとめて下記のフルコードになります。</strong></h1>
```JAVA
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);

    }
}
```
<h1><strong>元のファイル</strong></h1>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210928/20210928111627.png" alt="f:id:lendoris:20210928111627p:plain" width="554" height="596" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h1><strong>実行結果</strong></h1>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210928/20210928111653.png" alt="f:id:lendoris:20210928111653p:plain" width="554" height="583" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<p><strong> </strong></p>
<h1><strong> </strong><strong>以下の関連記事もご参照</strong></h1>
<blockquote>
<p><strong>Word文書変換機能：<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Conversion/Java-Convert-HTML-to-PDF.html">Convert HTML to PDF in Java</a></strong></p>
<p><strong>Word文書の作成法：<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Document-Operation/Create-Word-Document-in-Java.html">Create a PDF Document in Java</a></strong></p>
<p><strong>Word文書を印刷：<a href="https://www.e-iceblue.com/Tutorials/Java/Spire.Doc-for-Java/Program-Guide/Print/Print-Word-Document-in-Java.html">Create a PDF Document in Java</a></strong></p>
</blockquote>
<h1><strong>終わりに</strong></h1>
<p><strong><a href="https://www.e-iceblue.com/Introduce/doc-for-java.html">Spire.Doc for Java</a>は、パワフルな機能を満載しているので、使いやすいし、開発者にとってかなり便利なツールですね。もし完全な機能を使いたいのなら、直接<a href="https://www.e-iceblue.com/">E-iceblue</a>に連絡していいんですよ。</strong></p>
<p><strong> </strong></p>
<div id="gtx-trans" style="position: absolute; left: 1070px; top: 3861.31px;">
<div class="gtx-trans-icon"> </div>
</div>