Trabalhe com páginas em PDF via Rust

Gerencie páginas PDF em um documento de forma programática usando o Aspose.PDF for a biblioteca Rust via C++

Aspose.PDF for Rust via C++ Logo

Ação mais popular com páginas em Rust

Como inserir páginas em um documento PDF usando Rust

Para adicionar uma página em um arquivo PDF, usaremos a API Aspose.PDF, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma rust-cpp. Abra o gerenciador de pacotes NuGet, procure por Aspose.PDF e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Adicionar página ao PDF via Rust


Você precisa da biblioteca Aspose.PDF para testar o código em seu ambiente.

  1. Crie um objeto Documento com o arquivo PDF de entrada.

  2. Chame o método Insert da coleção PageCollection com o índice especificado.

  3. Salve o PDF de saída usando o métodoSalvar.

Adicionar nova página ao 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(())
}