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

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

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

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

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

Чтобы повернуть страницу PDF, мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы.NET. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

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


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

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

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

Повернуть PDF - C#

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

Input file:

File not added

Output format:

PDF

Output file:

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

    Document doc = new Document(dataDir + "input.pdf");
    foreach (Page page in doc.Pages)
    {
        
        Aspose.Pdf.Rectangle r = page.MediaBox;
        double newHeight = r.Width;
        double newWidth = r.Height;
        double newLLX = r.LLX;
        //  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.LLY + (r.Height - newHeight);
        page.MediaBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);
        // Sometimes we also need to set CropBox (if it was set in original file)
        page.CropBox = new Aspose.Pdf.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight);

        // Setting Rotation angle of page
        page.Rotate = Rotation.on90;
    }

    dataDir = dataDir + "ChangeOrientation_out.pdf";
    // Save output file
    doc.Save(dataDir);

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

Aspose.PDF for C# API предоставляет широкий набор функций для работы с PDF-файлами. Некоторые из этих функций включают в себя:

  • Создавайте PDF-документы с нуля или из HTML, XML или изображений.
  • Сжимайте существующие PDF-документы, добавляя или удаляя страницы, текст, изображения и другое содержимое.
  • Конвертируйте PDF-документы в другие форматы, такие как HTML, XML и изображения.
  • Рендеринг PDF-документов в изображения или формат XPS.
  • Печатайте PDF-документы прямо из приложения.
  • Цифровая подпись PDF-документов.

Дополнительную информацию о Aspose.PDF для C# API можно найти в этой документации Aspose