يتم استخدام ملفات Microsoft Publisher (PUB) بشكل متكرر لنشر البيانات على نطاق واسع. يعد تحويل ملفات PUB إلى PDF مهمة شائعة، خاصة للشركات والمؤسسات التي تستخدم Microsoft Publisher لإنشاء مواد تسويقية ورسائل إخبارية ومستندات أخرى. في هذه المقالة، سوف نتعلم كيفية تحويل PUB إلى PDF في #C. دعنا نبدأ!
تتناول هذه المقالة الأقسام التالية:
- واجهة برمجة تطبيقات #C لتحويل PUB إلى PDF – تنزيل مجاني
- تحويل PUB إلى PDF
- PUB لتحويل PDF عبر الإنترنت
- مصادر التعلم المجانية
C# API لتحويل PUB إلى PDF
سوف نستخدم Aspose.PUB for .NET لتحويل ملفات PUB إلى تنسيق PDF. فهو يسمح للمطورين بالعمل مع ملفات Microsoft Publisher (PUB) في تطبيقات .NET الخاصة بهم. فهو يمكّنك من إنشاء ملفات PUB وقراءتها وتحويلها إلى تنسيقات أخرى، مثل PDF وJPEG.
يرجى تنزيل ملف DLL الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام أمر NuGet التالي:
PM> Install-Package Aspose.PUB
تحويل PUB إلى PDF برمجياً في #C
يمكننا بسهولة تحويل ملفات PUB إلى ملفات PDF باستخدام #C باتباع الخطوات التالية:
- قم بتحميل ملف الإدخال PUB باستخدام فئة PubFactory.
- تحليل ملف الإدخال.
- احفظ ملف PDF الناتج.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PUB برمجياً إلى ملف PDF باستخدام #C:
string fileName = dataDir + "halloween-flyer.pub";
var parser = PubFactory.CreateParser(fileName);
var doc = parser.Parse();
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, dataDir + "result_out.pdf");
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات (API) دون قيود التقييم.
PUB لتحويل PDF على الانترنت
يمكنك تجربة هذا التطبيق المجاني عبر الإنترنت PUB to PDF Converter لتحويل ملفات الناشر إلى تنسيق PDF دون تثبيت أي برنامج أو مكون إضافي.
ملف PUB إلى PDF – مصادر التعلم
إلى جانب تحويل ملفات Publisher PUB إلى تنسيق PDF، يمكنك أيضًا استكشاف العديد من الميزات الأخرى لـ Aspose.PUB لـ .NET باستخدام الموارد التالية:
خاتمة
في هذه المقالة، اكتشفنا كيفية تحويل PUB إلى PDF برمجيًا في لغة C#. يعد تحويل ملفات PUB إلى PDF مهمة بسيطة نسبيًا باستخدام مكتبة Aspose.PUB لـ .NET. توفر هذه المكتبة واجهة برمجة تطبيقات قوية وسهلة الاستخدام لتحويل ملفات PUB إلى PDF، بالإضافة إلى التنسيقات الأخرى. في حالة وجود أي استفسارات، يمكنك التواصل معنا على منتديات الدعم المجانية.