مثال Hello World باستخدام لغة Rust

Contents
[ ]

يُستخدم مثال “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. المقتطف البرمجي أدناه يتبع الخطوات التالية:

  1. إنشاء مثيل جديد لوثيقة PDF.
  2. إضافة صفحة جديدة إلى وثيقة PDF باستخدام page_add دالة.
  3. ضبط حجم الصفحة باستخدام page_set_size.
  4. إضافة النص “Hello World!” إلى الصفحة الأولى باستخدام page_add_text.
  5. حفظ مستند 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(())
}