تحويل ملف PUB

وظيفة محول الناشر لبناء تطبيقات C++ عبر الأنظمة الأساسية.

 

يُعد تنسيق ملفات مستندات مايكروسوفت أداةً متعددة الاستخدامات لإنشاء مجموعة متنوعة من المنشورات، بما في ذلك النشرات الإخبارية والكتيبات والنشرات الإعلانية والبطاقات البريدية. ويمكن استخدامه أيضًا في رسائل البريد الإلكتروني ومواقع الويب. تجمع ملفات PUB النصوص بكفاءة مع كلٍّ من الرسومات النقطية والمتجهة.

على الرغم من فائدته، لا يحظى تنسيق PUB بالانتشار الواسع لتنسيقات مثل PDF أو DOCX. علاوة على ذلك، غالبًا ما يتطلب تطبيق Microsoft Publisher المدفوع تحويل ملفات .pub إلى تنسيقات أكثر سهولة في الوصول إليها واستخدامًا عالميًا. إليك حل للمطورين الذين يعملون بلغة C++ - واجهة برمجة تطبيقات Aspose.PUB. توفر هذه الواجهة وظيفة تحويل شاملة، مما يُمكّنك من دمج هذه الإمكانية مباشرةً في مشاريعك الخاصة. تدعم واجهة برمجة التطبيقات القوية هذه التحويل من PUB إلى مجموعة واسعة من التنسيقات، بما في ذلك PDF وTIFF وPNG وJPEG وGIF وBMP وDOC وDOCX وXLS وXLSX وCSV وPPTX وXPS وEPUB وTEX وHTML وMHTML وSVG.

تحويل ملفات Publisher .pub

دعونا نلقي نظرة على الوظائف من خلال تحويل PUB إلى PDF.

تتكون عملية تحويل الناشر من الخطوات التالية:

  1. دمج C++ PUB to PDF Converter API ، والذي لا يعمل فقط مع المستندات ذات الصفحة الواحدة ولكن أيضًا يدعم ملفات .pub متعددة الصفحات.
  2. قم بتحميل ملف PUB باستخدام فئة PubFactory .
  3. إنشاء محلل وتحليل عبر Parse() أسلوب IPubParser الواجهة.
  4. قم بتشغيل التحويل عن طريق طريقة ConvertToPdf() .

كود C++ لتحويل Publisher PUB إلى PDF

    using namespace Aspose::PUB;
    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

يمكن تحويل PUB إلى أي تنسيق آخر بعد تحويل الملف إلى تنسيق PDF ومن ثم يمكن تحويل هذا الملف المحول إلى التنسيق المطلوب.

يمكنك أيضًا تجربة تطبيق Publisher Converter عبر الأنظمة الأساسية. يحتوي على واجهة بسيطة للغاية وستستغرق العملية بضع ثوانٍ فقط. الحل يسمح بما يلي:

  • تحويل ملفات Publisher متعددة.
  • قم بتحويل PUB إلى PDF و HTML و EPUB و DOCX و SVG والعديد من تنسيقات الصور الأخرى.
  • احفظ المستندات المحولة على جهازك.
  

Support and Learning Resources