Работайте со страницами в формате PDF с помощью Rust

Программное управление страницами PDF в документе с помощью Aspose.PDF для библиотеки Rust via C++

Aspose.PDF for Rust via C++ Logo

Самые популярные действия со страницами в Rust

Как вставить страницы в PDF-документ с помощью Rust

Чтобы добавить страницу в PDF-файл, мы будем использовать Aspose.PDF API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы rust-cpp. Откройте менеджер пакетов NuGet, найдите Aspose.PDF и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Добавить страницу в PDF через Rust


Вам понадобится библиотека Aspose.PDF, чтобы попробовать код в своей среде.

  1. Создайте объектДокумент с входным PDF-файлом.

  2. Вызовите метод Insert коллекции PageCollection с указанным индексом.

  3. Сохраните выходной PDF-файл с помощью методаSave.

Добавить новую страницу в PDF

use asposepdf::Document;

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

    // Add new page in PDF-document
    pdf.page_add()?;

    // Save the previously opened PDF-document
    pdf.save()?;

    Ok(())
}