Carl Smith
Carl Smith
Read 1 minute

ОПРЕДЕЛИТЬ ОРИЕНТАЦИЮ СТРАНИЦЫ PDF С ПОМОЩЬЮ JAVA

Документ PDF может содержать как книжные, так и альбомные страницы, и иногда вам может потребоваться определить ориентацию определенной страницы в PDF. В этой статье рассказывается, как программно выполнить эту задачу с помощью Free Spire.PDF for Java.

Зависимость от импорта (два метода)

Метод 1: Загрузите Free Spire.PDF for Java и разархивируйте его. Затем добавьте файл Spire.Pdf.jar в свой проект в качестве зависимости.

Метод 2: Установите пакет jar через репозиторий Maven, и код для настройки файла pom.xml выглядит следующим образом.

repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>http://repo.e-iceblue.com/nexus/content/groups/public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.pdf.free</artifactId> <version>5.1.0</version> </dependency> </dependencies>

Образец кода

Free Spire.PDF for Java поддерживает определение ориентации страницы PDF путем сравнения значений ширины и высоты страницы. Полный пример кода показан ниже.

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("E:\\Files\\test.pdf");

//Получить первую страницу
PdfPageBase page = pdf.getPages().get(0);

//Сравните значение ширины и высоты страницы
if (page.getSize().getWidth()> page.getSize().getHeight()){
System.out.println("The page orientation is Landscape");
}
else{
System.out.println("The page orientation is Portrait");
}
}
}
Image for post
1 view
Add
More