تدوير صفحات PDF باستخدام Rust عبر C++
Contents
[
Hide
]
يصف هذا القسم كيفية تغيير توجيه الصفحة من وضعية أفقية إلى عمودية والعكس في ملف PDF موجود باستخدام Rust.
تدوير الصفحات يضمن محاذاة صحيحة للطباعة أو عرض ملفات PDF في البيئات المهنية
- افتح مستند PDF.
- تدوير صفحات PDF. الـ تدوير تطبق الدالة دورانًا محددًا (في هذه الحالة، 180 درجة) على صفحة معينة.
- احفظ التغييرات إلى ملف جديد. الـ save_as تنشئ الدالة ملف PDF جديد للحفاظ على الأصلي مع تخزين النسخة المحدثة.
في هذا المثال، تقوم بتدوير صفحة محددة في مستند PDF:
use asposepdf::{Document, Rotation};
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Rotate PDF-document
pdf.rotate(Rotation::On270)?;
// Save the previously opened PDF-document with new filename
pdf.save_as("sample_rotate.pdf")?;
Ok(())
}