Java PDFページの向きを判定


今日はSpire.PDF for Javaという無料のライブラリを活用して、PDFページの向きを判定する方法を紹介します。

下準備

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

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

import com.spire.pdf.PdfDocument;
import com.spire.pdf.PdfPageBase;

public class DetectPageOrientation {
    public static void main(String[] args){
        //PDFをロードします。
        PdfDocument pdf = new PdfDocument();
        pdf.loadFromFile("Fields.pdf");

        //初めのページを取得します。
        PdfPageBase page = pdf.getPages().get(0);

        // ページの幅と高さを比較します。
        if (page.getSize().getWidth()> page.getSize().getHeight()){
            System.out.println("ページは横向きです");
        }
        else{
            System.out.println("ページは縦向きです");
        }
    }
}

実行結果