Поверните PDF-файл с помощью Go

Измените ориентацию страницы PDF. Используйте Aspose.PDF для Go via C++ для программного изменения PDF-документов

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

Нужно ли повернуть PDF-файл? Программная модификация PDF-документов является неотъемлемой частью современных цифровых рабочих процессов. Библиотеки Go, такие как Aspose.PDF, — это автономные решения, которые не зависят от другого программного обеспечения и готовы к коммерческому использованию. Для поворота PDF-файлов мы будем использовать Aspose.PDF for Go via C++ — простой и безопасный набор инструментов для работы с PDF. Чтобы установить и использовать Aspose.PDF для Go через C++, нажмите Загрузить Aspose.PDF for Go.

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


Чтобы опробовать этот код в своей среде, вам понадобится Aspose.PDF for Go via C++.

  1. Импортируйте библиотеки.
  2. Откройте PDF-файл.
  3. Поверните страницу в PDF-файле с помощью функции rotatePage.
  4. Сохранение повернутого PDF-файла.
  5. Очистите ресурс

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

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

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

Input file:

File not added

Output format:

PDF

Output file:


  package main

  import "github.com/aspose-pdf/aspose-pdf-go-cpp"
  import "log"

  func main() {
    // Open(filename string) opens a PDF-document with filename
    pdf, err := asposepdf.Open("sample.pdf")
    if err != nil {
      log.Fatal(err)
    }
    // PageRotate(num int32, rotation int32) rotates page
    err = pdf.PageRotate(1, asposepdf.RotationOn180)
    if err != nil {
      log.Fatal(err)
    }
    // SaveAs(filename string) saves previously opened PDF-document with new filename
    err = pdf.SaveAs("sample_page1_Rotate.pdf")
    if err != nil {
      log.Fatal(err)
    }
    // Close() releases allocated resources for PDF-document
    defer pdf.Close()
  }

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

Aspose.PDF for Go via C++ — это мощный набор инструментов, который позволяет разработчикам напрямую манипулировать PDF-файлами и выполнять различные задачи с PDF. Содержит уникальные функции для преобразования PDF в другие форматы.

Дополнительную информацию о программе Aspose.PDF for Go через C++ API можно найти в Документации и в примерах, посвященных использованию этого инструмента.