عادة ما تستخدم ملفات PUB لإنشاء أو تحرير المنشورات. يتم إنشاء الكتيبات والكتيبات وبطاقات الزيارة والعديد من أنواع الملفات الأخرى في تطبيق Microsoft Publisher وبالتالي يتم حفظها كملحق ملف .pub. ومع ذلك ، نظرًا لشعبية تنسيق PDF ودعمه ، فقد تحتاج إلى تحويل PUB إلى PDF. لمثل هذه السيناريوهات ، Aspose.PUB for C++ API هو الحل لمتطلباتك.
C++ PUB to PDF Converter API
بالنظر إلى المعلومات الأساسية حول واجهة برمجة التطبيقات ، كان Aspose.PUB for .NET API متاحًا فقط في السابق لذلك يمكن للمرء استخدام ذلك مع لغة البرمجة C# أو VB.NET. ومع ذلك ، أدت الطلبات المتزايدة والمتكررة لدعم منصة C++ إلى تصور Aspose.PUB for C++ API. يمكنك الآن تحرير ملفات PUB ومعالجتها وتحويلها في تطبيقات C++.
تثبيت
واجهة برمجة التطبيقات متاحة في قسم التنزيلات وكذلك في معرض NuGet. حيث يمكنك ببساطة تشغيل الأمر التالي أو التثبيت باستخدام NuGet Manager for Solution ، في Visual Studio IDE.
PM> Install-Package Aspose.PUB.Cpp
تحويل PUB إلى PDF في C++
منذ أن قمت بتثبيت وإعداد API الآن. نحن جيدون لتحويل ملف PUB إلى PDF. دعونا نعمل مع نموذج ملف Microsoft Publisher إلى PDF بالخطوات التالية:
- قم بتحميل ملف PUB للإدخال
- تحويل PUB إلى PDF باستخدام طريقة ConvertToPdf
- احفظ ملف PDF الناتج
يعتمد اتباع كود C++ على هذه الخطوات التي توضح كيفية تحويل PUB إلى PDF في تطبيقات C++.
System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";
System::Console::WriteLine(u"Convert starting...");
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
System::Console::WriteLine(u"Convert done.");
تُظهر لقطة الشاشة أدناه ملف PDF الناتج الذي تم إنشاؤه باستخدام مقتطف رمز C++ الذي اختبرناه للتو:
من المهم أن نلاحظ هنا أن Aspose.PUB لـ C++ API يدعم إدخال ملف PUB مع عدة صفحات ليتم تحويلها إلى ملف PDF يحتوي على العديد من الصفحات. علاوة على ذلك ، سنواصل تحسين عرض PUB إلى PDF مع الإصدارات القادمة.
رخصة مؤقتة مجانية لتقييم Aspose.PUB لـ C++
مثل واجهات برمجة التطبيقات الأخرى التي تقدمها Aspose ، نقدم أيضًا ترخيصًا تجريبيًا مجانيًا لمدة 30 يومًا لـ Aspose.PUB لواجهة برمجة تطبيقات C++ أيضًا. هذا يسمح لك باختبار API بكامل طاقتها. ومع ذلك ، يمكن تمديد الفترة التجريبية عدة مرات ، بناءً على الطلب ، إذا كان POC أو الجدوى أو أي إجراء تنظيمي آخر يحتاج إلى بعض الوقت. يمكنك معرفة معلومات مفصلة عن صفحة الترخيص المؤقت إذا كنت تريد الاختبار قبل الدفع مقابل واجهة برمجة التطبيقات.
استنتاج
تُستخدم ملفات الناشر بشكل متكرر في العصر الحديث وتعد ميزة تنسيق ملف PUB إلى PDF مهمة جدًا. هذا هو السبب في أنها واحدة من الميزات الأولى التي يتم تضمينها في إصدار C++ من API. في حال احتجت إلى أي مساعدة أثناء تثبيت أو تحويل ملفات PUB ، تواصل معنا عبر Free Support Forum.