مثال Hello World باستخدام لغة Rust
Contents
[
Hide
]
يُستخدم مثال “Hello World” تقليديًا لتقديم ميزات لغة برمجة أو برنامج من خلال حالة استخدام بسيطة.
Aspose.PDF for Rust هو واجهة برمجة تطبيقات PDF غنية بالميزات تسمح للمطورين بدمج إنشاء وثائق PDF، ومعالجتها، وقدرات التحويل باستخدام Rust. يدعم العديد من صيغ الملفات الشائعة، بما في ذلك PDF، TXT، XLSX، EPUB، TEX، DOC، DOCX، PPTX، صيغ الصور وغيرها. في هذه المقالة، نقوم بإنشاء مستند PDF يحتوي على النص “Hello World!” بعد تثبيت Aspose.PDF for Rust في بيئتك، يمكنك تشغيل عينة الشيفرة لرؤية كيفية عمل واجهة Aspose.PDF API. المقتطف البرمجي أدناه يتبع الخطوات التالية:
- إنشاء مثيل جديد لوثيقة PDF.
- إضافة صفحة جديدة إلى وثيقة PDF باستخدام page_add دالة.
- ضبط حجم الصفحة باستخدام page_set_size.
- إضافة النص “Hello World!” إلى الصفحة الأولى باستخدام page_add_text.
- حفظ مستند PDF باستخدام save_as طريقة.
المقتطف التالي من الشيفرة هو برنامج Hello World لعرض عمل Aspose.PDF لـ Rust API.
use asposepdf::{Document, PageSize};
use std::error::Error;
fn main() -> Result<(), Box<dyn Error>> {
// Create a new PDF-document
let pdf = Document::new()?;
// Add a new page
pdf.page_add()?;
// Set the size of the first page to A4
pdf.page_set_size(1, PageSize::A4)?;
// Add "Hello World!" text to the first page
pdf.page_add_text(1, "Hello World!")?;
// Save the PDF-document as "hello.pdf"
pdf.save_as("hello.pdf")?;
println!("Saved PDF-document: hello.pdf");
Ok(())
}