Поверните PDF-файл на Java

Решение для ориентации страниц PDF-документа. Поворачивайте PDF-документы с помощью бесплатного кроссплатформенного Aspose.PDF для API Java

Поворачивайте страницы PDF с помощью Java

Вам нужно повернуть PDF? Программная модификация PDF-документов — неотъемлемая часть современных цифровых рабочих процессов. Библиотеки Java, такие как Aspose.PDF, — это автономные решения, которые не полагаются на другое программное обеспечение и готовы к коммерческому использованию. Они удовлетворяют все возможные потребности профессиональных Java-разработчиков.

Эта библиотека Java позволяет разработчикам быстро и эффективно вращать PDF-документы с помощью программирования. Эта библиотека показывает, как легко программно обновить или изменить ориентацию страниц в существующем PDF-файле с помощью Java. Это автономное решение для обработки PDF-документов на Java, не требующее установки стороннего программного обеспечения.

Чтобы повернуть PDF-файл, мы будем использовать API Aspose.PDF for Java, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы Java. Вы можете загрузить последнюю версию программы непосредственно с Maven и установить ее в своем проекте на базе Maven, добавив в pom.xml следующие конфигурации.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Как поворачивать PDF-документы


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для Java.

  1. Загрузите PDF-файл вместе с экземпляром документа.
  2. Переместите страницу вверх, чтобы компенсировать изменение размера страницы.
  3. Задайте высоту старой и новой страницы.
  4. Настройка угла поворота страницы.
  5. Сохраните выходной PDF-файл.

Если вы хотите поворачивать PDF-файлы для выполнения своих задач, это решение может помочь. С помощью этой мощной библиотеки Aspose.PDF Java вы можете обновлять или изменять ориентацию страниц, сохраняя при этом их качество. Этот профессиональный инструмент использует Java для эффективного поворота PDF. В следующем примере показано, как повернуть PDF-документ в Java:

Повернуть PDF - Java

В этом примере кода показано, как поворачивать страницы PDF - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

О программе Aspose.PDF для API Java

Aspose.PDF for Java API — это библиотека, которая позволяет разработчикам добавлять в свои приложения возможности обработки PDF. Ее можно использовать для создания любых 32-битных и 64-разрядных приложений для создания, чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat. Aspose.PDF для Java позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, собственные шрифты и многое другое в PDF-документы. Кроме того, можно поворачивать PDF. Aspose.PDF для Java предоставляет отличные функции безопасности для разработки защищенных PDF-файлов.

Дополнительную информацию о Aspose.PDF для Java API можно найти в документации и примеры об использовании API. Некоторые из ключевых функций Aspose.PDF for Java API включают поддержку различных форматов файлов, включая HTML, XFA, TXT, PCL, XML, XPS и форматы файлов изображений, поддержку различных версий PDF и расширенные функции гиперссылок.