使用 Rust 通过 C++ 旋转 PDF 页面
Contents
[
Hide
]
本节描述如何使用 Rust 在现有 PDF 文件中将页面方向从横向更改为纵向,或反之。
旋转页面可确保在专业环境中打印或显示 PDF 时的正确对齐
- 打开 PDF 文档。
- 旋转 PDF 页面。该 旋转 函数将特定的旋转(在本例中为 180 度)应用于给定页面。
- 将更改保存为新文件。该 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(())
}