إنشاء مستند PDF باستخدام C++
Contents
[
Hide
]
Aspose.PDF for C++ API تمكن مطوري تطبيقات C++ من تضمين وظائف معالجة مستندات PDF في تطبيقاتهم. يمكن استخدامها لإنشاء وقراءة ملفات PDF دون الحاجة إلى أي برامج أخرى مثبتة على الجهاز الأساسي. يمكن استخدام Aspose.PDF for C++ في مجموعة متنوعة من أنواع تطبيقات C++ مثل QT وMFC وتطبيقات الكونسول.
كيفية إنشاء ملف PDF باستخدام C++
لإنشاء ملف PDF باستخدام C++، يمكن استخدام الخطوات التالية.
- إنشاء كائن Document
- إضافة Page إلى كائن المستند
- إنشاء كائن TextFragment
- إضافة TextFragment إلى مجموعة Paragraph في الصفحة
- حفظ مستند 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);
}