Добавить страницы в PDF‑документ

Добавьте страницу в PDF‑файл

Предоставленный фрагмент кода на Rust демонстрирует, как выполнить операцию Add Page в конце PDF, используя библиотеку Aspose.PDF.

  1. Откройте существующий PDF‑файл (sample.pdf) с помощью open.
  2. Добавьте новую пустую страницу с помощью page_add.
  3. Сохраните изменения с помощью сохранить.

Этот фрагмент кода представляет собой краткий и эффективный пример того, как использовать библиотеку Aspose.PDF для Rust для базовых задач манипуляции PDF.

Aspose.PDF for Rust позволяет вставлять страницу в документ PDF в любой позиции файла, а также добавлять страницы в конец 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(())
    }

Вставить страницу в PDF‑файл

Этот page_insert метод вставляет новую страницу в указанную позицию. Эта функция полезна, когда необходимо добавить дополнительные страницы в существующий документ, например, добавить новый раздел или содержание в отчет или презентацию.


    use asposepdf::Document;

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

        // Insert new page at the specified position in PDF-document
        pdf.page_insert(1)?;

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

        Ok(())
    }