Добавить страницы в PDF‑документ
Contents
[
Hide
]
Добавьте страницу в PDF‑файл
Предоставленный фрагмент кода на Rust демонстрирует, как выполнить операцию Add Page в конце PDF, используя библиотеку Aspose.PDF.
- Откройте существующий PDF‑файл (sample.pdf) с помощью open.
- Добавьте новую пустую страницу с помощью page_add.
- Сохраните изменения с помощью сохранить.
Этот фрагмент кода представляет собой краткий и эффективный пример того, как использовать библиотеку 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(())
}