تُستخدم ملفات Microsoft Publisher بشكل شائع لمهام التصميم والتحرير الاحترافية. يمكنك تحويل ملف PUB) إلى مستند Word بتنسيق DOC و DOCX. تتناول هذه المقالة كيفية تحويل ملفات الناشر برمجيًا باستخدام C#:
PUB to Word DOC / DOCX Converter - تثبيت C# APIs
يدعم Aspose.PUB لـ .NET API تحويل PUB إلى ملف PDF حيث يمكنك أيضًا تحويل ملف PDF الناتج إلى مستند Word بتنسيق DOC أو DOCX وفقًا لمتطلباتك. لذلك ، تحتاج إلى تنزيل ملفات DLL الخاصة بـ Aspose.PUB for .NET و Aspose.PDF for .NET API. يمكنك أيضًا تثبيت واجهات برمجة التطبيقات هذه باستخدام أوامر تثبيت NuGet التالية:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
تحويل PUB إلى Word DOC / DOCX برمجيًا باستخدام C#
يمكنك تحويل ملف Microsoft Publisher (.PUB) إلى مستند Word بتنسيق DOC أو DOCX باتباع الخطوات التالية:
- قم بتهيئة MemoryStream للاحتفاظ بمستند الإخراج.
- قم بتحميل وتحليل ملف PUB المدخل باستخدام طريقة IPubParser.Parse().
- قم بتحويل ملف PUB إلى PDF وحفظ النتيجة في MemoryStream.
- قم بتحميل ملف PDF وتهيئة كائن فئة DocSaveOptions.
- أخيرًا ، حدد تنسيق الإخراج (DOC / DOCX) واحفظ ملف Word.
يوضح الكود أدناه كيفية تحويل ملف PUB إلى مستند Word بتنسيق DOC أو DOCX برمجيًا باستخدام C#:
string fileName = dataDir + "1.pub";
// قم بتهيئة MemoryStream للاحتفاظ بمستند الإخراج
MemoryStream stream = new MemoryStream();
// قم بتحميل ملف PUB للإدخال
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);
// تحليل ملف ناشر الإدخال
Aspose.Pub.Document doc = parser.Parse();
// قم بتحويل ملف PUB إلى PDF وحفظ النتيجة في MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// قم بتحميل ملف PDF للإدخال من MemoryStream
Aspose.Pdf.Document document = new Document(stream);
// تهيئة كائن فئة DocSaveOptions
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// حدد تنسيق ملف إخراج الكلمات (DOC / DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;
// حفظ ملف الكلمات الناتج (DOC / DOCX)
document.Save(dataDir + "Output.doc", options);
احصل على ترخيص API مجاني
يمكنك اختبار تحويل ملف PUB إلى Word دون أي قيود عن طريق طلب ترخيص مجاني مؤقت.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات Microsoft Publisher (PUB) إلى ملفات Microsoft Word بتنسيق DOC أو DOCX برمجيًا باستخدام C#. يمكنك التحقق من التحويل عالي الدقة باتباع الخطوات البسيطة المذكورة أعلاه. علاوة على ذلك ، يمكنك استكشاف API بشكل أكبر من خلال زيارة الوثائق ، أو لا تتردد في مراسلتنا على منتدى الدعم المجاني في حالة وجود أي استفسارات. نحن نتطلع إلى التواصل معك!