通过 Go 旋转 PDF

更改 PDF 页面方向。使用 Aspose.PDF for Go via C++ 以编程方式修改 PDF 文档

使用 Go 旋转 PDF 页面

你需要旋转 PDF 吗?PDF 文档的编程修改是现代数字工作流程的重要组成部分。像 Aspose.PDF 这样的 Go 库是独立的解决方案,不依赖其他软件,可以用于商业用途。要旋转 PDF 文件,我们将使用 Aspose.PDF for Go via C++,这是一个用于处理 PDF 的简单而安全的工具包。要通过 C++ 安装和使用 Aspose.PDF for Go,请单击 下载 Aspose.PDF for Go

如何旋转 PDF 文档


你需要 Aspose.PDF for Go via C++ 才能在你的环境中试用代码。

1。导入库。 1。打开 PDF 文件。 1。使用 RotatePage 功能旋转 PDF 中的页面。 1。保存旋转的 PDF。 1。清理资源

如果您想为任务旋转 PDF 文件,此解决方案可以提供帮助。有了这个强大的 Aspose.PDF Go via C++ 库,你可以在保持页面质量的同时更新或更改页面的页面方向。这个专业工具使用 Go 来有效地旋转 PDF。以下示例演示了如何在 Go 中旋转 PDF 文档:

旋转 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()
  }

关于 Go API 的 Aspose.PDF

Aspose.PDF for Go via C++ 是一个强大的工具包,它允许开发人员直接操作 PDF 文件,并帮助完成 PDF 的各种任务。包含将 PDF 转换为其他格式的独特功能。

你可以通过 C++ API 在 文档 和关于如何使用工具的 示例 上找到有关 Aspose.PDF for Go 的更多信息。