今回はJavaでPDF をイメージで保存する方法を紹介します。Spire.PDF for Javaを使ってJpeg, Jpg, Png, Bmp, Tiff, Gif, EMFといった形式に変換することができます。今日はPNGを例にあげて説明しましょう。
下準備
1.E-iceblueの公式サイトからFree Spire.PDF for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.PDF.jarを参照に追加してください。
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import com.spire.pdf.PdfDocument;
import javax.imageio.ImageIO;
public class toImage {
public static void main(String[] args) throws IOException {
PdfDocument doc = new PdfDocument();
doc.loadFromFile("Sample.pdf");
//PDFをイメージで保存します。
BufferedImage image;
for (int i = 0; i < doc.getPages().getCount(); i++) {
image = doc.saveAsImage(i);
File file = new File( String.format("ToImage-img-%d.png", i));
ImageIO.write(image, "PNG", file);
}
doc.close();
}
}
実行結果