Java PDFをHTML/WORD/SVG/XPSに変換

<p><strong>Spire.PDF for Javaはいろいろ便利な機能を搭載しています。プログラミング開発を簡単にできるようになると思います。今回は、このライブラリを利用して、PDFをHTML/WORD/SVG/XPSに変換する方法を紹介します。</strong></p>
<p><strong>下準備</strong></p>
<p><strong>1.E-iceblueの公式サイトから<a href="https://www.e-iceblue.com/Download/pdf-for-java.html">Free Spire.PDF for Java</a>無料版をダウンロードしてください。</strong></p>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804124850.png" alt="f:id:lendoris:20210804124850p:plain" width="554" height="188" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<p><strong>2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.PDF.jarを参照に追加してください。</strong></p>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804124857.png" alt="f:id:lendoris:20210804124857p:plain" width="268" height="108" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804124924.png" alt="f:id:lendoris:20210804124924p:plain" width="554" height="540" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>PDF→HTML</strong></h4>
```JAVA
package Spire;
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class PDF {
    public static void main(String[] args) {
        //PDFをロードします。
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("テキスト");
        //HTMLで保存します。
        pdf.saveToFile("ToHTML.html", FileFormat.HTML);
    }
```
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804125014.png" alt="f:id:lendoris:20210804125014p:plain" width="554" height="573" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>PDF→Word</strong></h4>
```JAVA
package Spire;
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class PDF {
    public static void main(String[] args) {
        //PDFをロードします。
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("テスト.pdf");
        //Wordで保存します。
        pdf.saveToFile("ToWord.docx", FileFormat.DOCX);

    }
}
```
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804125116.png" alt="f:id:lendoris:20210804125116p:plain" width="554" height="583" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>PDF→SVG</strong></h4>
```JAVA
package Spire;
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class PDF {
    public static void main(String[] args) {
        //PDFをロードします
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("test.pdf");
        //SVGで保存します
        pdf.saveToFile("ToSVG.svg", FileFormat.SVG);
    }
}
```
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804125154.png" alt="f:id:lendoris:20210804125154p:plain" width="554" height="602" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>PDF→XPS</strong></h4>
```JAVA
package Spire;
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class PDF {
    public static void main(String[] args) {
        //PDFをロードします
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("テスト.pdf");
        //XPSで保存します。
        pdf.saveToFile("ToXPS.xps", FileFormat.XPS);
    }
}
```
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210804/20210804125226.png" alt="f:id:lendoris:20210804125226p:plain" width="554" height="352" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>XPS→PDF</strong></h4>
```JAVA
package Spire;
import com.spire.pdf.FileFormat;
import com.spire.pdf.PdfDocument;

public class PDF {
    public static void main(String[] args) {
        //XPSをロードします。
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromXPS("ToXPS.xps");
        //PDFで保存します。
        pdf.saveToFile("ToPDF.pdf", FileFormat.PDF);
    }
```
<p> </p>
<p><strong> </strong></p>