إنشاء مستند PDF باستخدام C++

Aspose.PDF for C++ API تمكن مطوري تطبيقات C++ من تضمين وظائف معالجة مستندات PDF في تطبيقاتهم. يمكن استخدامها لإنشاء وقراءة ملفات PDF دون الحاجة إلى أي برامج أخرى مثبتة على الجهاز الأساسي. يمكن استخدام Aspose.PDF for C++ في مجموعة متنوعة من أنواع تطبيقات C++ مثل QT وMFC وتطبيقات الكونسول.

كيفية إنشاء ملف PDF باستخدام C++

لإنشاء ملف PDF باستخدام C++، يمكن استخدام الخطوات التالية.

  1. إنشاء كائن Document
  2. إضافة Page إلى كائن المستند
  3. إنشاء كائن TextFragment
  4. إضافة TextFragment إلى مجموعة Paragraph في الصفحة
  5. حفظ مستند PDF الناتج
void CreatePDF() {
    // سلسلة لمسار الاسم.
    String _dataDir("C:\\Samples\\");

    // سلسلة لاسم الملف.
    String filename("sample-new.pdf");

    // تهيئة كائن المستند
    auto document = MakeObject<Document>();
    // إضافة صفحة
    auto page = document->get_Pages()->Add();

    // إضافة نص إلى الصفحة الجديدة
    auto textFragment = MakeObject<TextFragment>(u"Hello World!");
    page->get_Paragraphs()->Add(textFragment);

    // حفظ ملف PDF المحدث
    String outputFileName = _dataDir + filename;

    document->Save(outputFileName);
}