使用 Rust 通过 C++ 旋转 PDF 页面

Contents
[ ]

本节描述如何使用 Rust 在现有 PDF 文件中将页面方向从横向更改为纵向,或反之。

旋转页面可确保在专业环境中打印或显示 PDF 时的正确对齐

  1. 打开 PDF 文档。
  2. 旋转 PDF 页面。该 旋转 函数将特定的旋转(在本例中为 180 度)应用于给定页面。
  3. 将更改保存为新文件。该 save_as 函数创建一个新的 PDF 文件,以在保存更新版本的同时保留原始文件。

在此示例中,您旋转 PDF 文档中的特定页面:


    use asposepdf::{Document, Rotation};

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a PDF-document with filename
        let pdf = Document::open("sample.pdf")?;

        // Rotate PDF-document
        pdf.rotate(Rotation::On270)?;

        // Save the previously opened PDF-document with new filename
        pdf.save_as("sample_rotate.pdf")?;

        Ok(())
    }