Поворот страниц PDF с помощью Rust via C++

Contents
[ ]

В этом разделе описывается, как изменить ориентацию страниц с альбомной на портретную и наоборот в существующем файле PDF с использованием Rust.

Поворот страниц обеспечивает правильное выравнивание при печати или отображении PDF в профессиональных условиях

  1. Откройте PDF‑документ.
  2. Поверните страницы PDF с помощью функции rotate, которая применяет заданный поворот к нужной странице.
  3. Сохраните изменения в новый файл с помощью save_as, чтобы сохранить оригинал и обновлённую версию отдельно.

В этом примере вы вращаете определённую страницу в 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(())
    }