PDF Imposition menggunakan Aspose.PDF for Rust via C++

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.

  1. Buka dokumen PDF sumber.
  2. 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.

  1. Buka dokumen PDF sumber.
  2. 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.

Contoh booklet 4 halaman

Jelajahi hasil membuat booklet 3 halaman.

Contoh booklet 3 halaman