PDF Imposition menggunakan Aspose.PDF for Rust via C++
Contents
[
Hide
]
Buat N-Up dari PDF
PDF N-Up menempatkan beberapa halaman sumber ke dalam satu halaman output. Dalam contoh ini, tata letak 2 × 2 digunakan, sehingga empat halaman asli digabungkan menjadi setiap halaman dokumen output.
- Buka dokumen PDF sumber.
- Simpan dokumen menggunakan tata letak N-Up dengan jumlah baris dan kolom yang ditentukan.
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(())
}
Buat Booklet PDF
Aspose.PDF for Rust via C++ menjelaskan cara mengonversi dokumen PDF standar menjadi PDF bergaya buklet. Format buklet menyusun ulang halaman sehingga, ketika dicetak dan dilipat, dokumen membentuk buklet yang tepat dengan halaman dalam urutan yang benar.
- Buka dokumen PDF sumber.
- Simpan dokumen sebagai PDF buklet.
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(())
}
Harap dicatat bahwa Lisensi Uji Coba Gratis diperlukan untuk fungsionalitas penuh.
Jelajahi hasil membuat booklet 4 halaman.

Jelajahi hasil membuat booklet 3 halaman.
