Imposición de PDF usando Aspose.PDF for Rust via C++
Contents
[
Hide
]
Crear N-Up de PDF
Un PDF N-Up coloca múltiples páginas de origen en una sola página de salida. En este ejemplo, se utiliza un diseño de 2 × 2, de modo que cuatro páginas originales se combinan en cada página del documento de salida.
- Abra el documento PDF de origen.
- Guarde el documento usando un diseño N-Up con el número especificado de filas y columnas.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the previously opened PDF-document as N-Up PDF-document
pdf.save_n_up("sample_n_up.pdf", 2, 2)?;
Ok(())
}
Crear folleto de PDF
Aspose.PDF para Rust a través de C++ explica cómo convertir un documento PDF estándar en un PDF con estilo de folleto. El formato de folleto reorganiza las páginas de modo que, al imprimirse y doblarse, el documento forme un folleto correcto con las páginas en el orden adecuado.
- Abra el documento PDF de origen.
- Guarde el documento como un PDF de folleto.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the previously opened PDF-document as booklet PDF-document
pdf.save_booklet("sample_booklet.pdf")?;
Ok(())
}
Tenga en cuenta que se requiere una licencia de prueba gratuita para la funcionalidad completa.
Explore el resultado de crear un folleto de 4 páginas.

Explore el resultado de crear un folleto de 3 páginas.
