RTF إلى PDF C ++

RTF هو تنسيق ملف نصي منسق عبر الأنظمة الأساسية تم تقديمه بواسطة Microsoft. بالإضافة إلى النص ، يمكن أن يتضمن معلومات إضافية حول نمط الخط والتنسيق والصور وما إلى ذلك. قد تكون هناك مواقف مثل مشاركة الملف عبر الإنترنت حيث لا تريد أن يكون الملف قابلاً للتحرير أو تريد أن يكون الملف ثابتًا نسق. في مثل هذه الحالات ، يكون تنسيق PDF هو أفضل خيار لك. PDF هو تنسيق متعدد الأنظمة يمكن تأمينه وجعله للقراءة فقط. علاوة على ذلك ، يبدو ملف PDF هو نفسه أينما تفتحه. في هذه المقالة ، ستتعلم كيفية تحويل ملفات RTF إلى تنسيق PDF باستخدام C ++.

RTF إلى PDF C ++ تحويل API

سنستخدم واجهة برمجة تطبيقات Aspose.Words for C ++ لتحويل مستندات RTF إلى تنسيق PDF. إنها مكتبة C ++ أصلية تتيح لك إنشاء ملفات Microsoft Word وتعديلها وتحويلها. علاوة على ذلك ، فهو يدعم أيضًا تحويل الملفات إلى تنسيق PDF. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.

PM> Install-Package Aspose.Words.Cpp

تحويل C ++ RTF إلى PDF

فيما يلي خطوات تحويل مستندات RTF إلى تنسيق PDF.

فيما يلي نموذج التعليمات البرمجية لتحويل مستندات RTF إلى تنسيق PDF.

// قم بإنشاء مثيل لفئة المستند وقم بتحميل ملف RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// مسار ملف الإخراج
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// احفظ RTF كملف PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

احصل على رخصة مجانية

يمكنك تجربة واجهة برمجة التطبيقات بدون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل مستندات RTF إلى تنسيق PDF برمجيًا باستخدام C ++. من أجل إجراء هذا التحويل ، استخدمنا Aspose.Words لـ C ++ ، وهي واجهة برمجة تطبيقات غنية بالميزات تتيح لك أتمتة مهام سير العمل المتعلقة بـ MS Word. يمكنك استكشاف API بالتفصيل باستخدام الوثائق الرسمية.

أنظر أيضا