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");
}
}
}
/img/U6/sNF/dEXG/6lyTHG1jkTghV/gTyMnuQAo6/ncBEx9TcTyUaqRIk.jpg)
1 view
Share
Add
More