إضافة صفحات إلى مستند PDF
Contents
[
Hide
]
إضافة صفحة في ملف PDF
يوضح مقطع كود Rust المقدم كيفية تنفيذ عملية إضافة صفحة في نهاية ملف PDF باستخدام مكتبة Aspose.PDF.
- ال فتح تسمح الدالة للبرنامج بتحميل ملف PDF موجود (sample.pdf) للتعامل معه. هذا ضروري لأي عمليات متعلقة بـ PDF، مثل التحرير، إضافة محتوى، أو قراءة البيانات.
- ال page_add الطريقة تُستخدم لإدراج صفحة فارغة جديدة في مستند PDF الحالي. هذا مفيد لتوسيع المستند أو إعداده لمحتوى إضافي.
- ال حفظ تضمن الطريقة أن التعديلات على ملف PDF تُكتب مرة أخرى إلى الملف. هذه الخطوة ضرورية للحفاظ على التغييرات، مثل إضافة صفحات جديدة.
هذه المقتطفة مثال مختصر وفعال لكيفية استخدام مكتبة Aspose.PDF Rust للقيام بمهام أساسية في معالجة ملفات PDF.
تتيح لك Aspose.PDF for Rust إدراج صفحة في مستند PDF في أي موقع داخل الملف بالإضافة إلى إضافة صفحات إلى نهاية ملف PDF.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document from file
let pdf = Document::open("sample.pdf")?;
// Add new page in PDF-document
pdf.page_add()?;
// Save the previously opened PDF-document
pdf.save()?;
Ok(())
}
إدراج صفحة في ملف PDF
ال page_insert تقوم الطريقة بإدراج صفحة جديدة في الموضع المحدد. هذه الميزة مفيدة عندما تحتاج إلى إدراج صفحات إضافية في مستند موجود، على سبيل المثال، إضافة قسم جديد أو محتوى إلى تقرير أو عرض تقديمي.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document from file
let pdf = Document::open("sample.pdf")?;
// Insert new page at the specified position in PDF-document
pdf.page_insert(1)?;
// Save the previously opened PDF-document
pdf.save()?;
Ok(())
}