ترتيب صفحات PDF باستخدام Aspose.PDF for Rust عبر C\u002B\u002B
Contents
[
Hide
]
إنشاء N-Up من PDF
يضع ملف PDF بنمط N‑Up صفحات متعددة من المصدر على صفحة إخراج واحدة. في هذا المثال، تم استخدام تخطيط 2 × 2، لذا يتم دمج أربع صفحات أصلية في كل صفحة من وثيقة الإخراج.
- افتح مستند PDF المصدر.
- احفظ المستند باستخدام تخطيط N‑Up بعدد الصفوف والأعمدة المحدد.
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(())
}
إنشاء كتيب من PDF
يوضح Aspose.PDF for Rust via C++ كيفية تحويل مستند PDF قياسي إلى PDF بنمط كتيب. يعيد تنسيق الكتيب ترتيب الصفحات بحيث، عند طباعتها وطيها، يتشكل المستند ككتيب صحيح مع الصفحات بالترتيب المناسب.
- افتح مستند PDF المصدر.
- احفظ المستند كملف PDF كتيب.
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(())
}
يرجى ملاحظة أن ترخيص تجربة مجانية مطلوب للحصول على الوظائف الكاملة.
استكشف نتيجة إنشاء كتيب من 4 صفحات.

استكشف نتيجة إنشاء كتيب من 3 صفحات.
