فایل های Microsoft Publisher معمولا برای کارهای طراحی و ویرایش حرفه ای استفاده می شوند. می توانید یک فایل PUB) را به یک سند Word در قالب DOC و DOCX تبدیل کنید. این مقاله نحوه تبدیل فایل های ناشر را به صورت برنامه نویسی با استفاده از سی شارپ پوشش می دهد:
- مبدل PUB به Word DOC/DOCX – نصب API های C#
- تبدیل PUB به Word DOC/DOCX به صورت برنامه نویسی با استفاده از C#
مبدل PUB به Word DOC/DOCX – نصب API های C#
Aspose.PUB for .NET API از تبدیل فایل PUB به PDF پشتیبانی می کند که در آن می توانید فایل PDF خروجی را به یک سند Word در فرمت DOC یا DOCX مطابق با نیاز خود تبدیل کنید. بنابراین، باید فایلهای DLL Aspose.PUB برای NET و Aspose.PDF برای NET API را دانلود کنید. همچنین می توانید این 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 به سند ورد با فرمت DOC یا DOCX را با استفاده از سی شارپ نشان می دهد:
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();
// فرمت فایل word خروجی (DOC/DOCX) را مشخص کنید
options.Format = DocSaveOptions.DocFormat.Doc;
// ذخیره فایل word خروجی (DOC/DOCX)
document.Save(dataDir + "Output.doc", options);
مجوز API رایگان دریافت کنید
شما می توانید با درخواست [مجوز موقت رایگان]، تبدیل فایل PUB به Word را بدون هیچ محدودیتی آزمایش کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های Microsoft Publisher (PUB) به فایل های مایکروسافت ورد با فرمت DOC یا DOCX به صورت برنامه نویسی با استفاده از سی شارپ آشنا شدید. شما می توانید با دنبال کردن مراحل ساده ذکر شده در بالا، تبدیل وفاداری بالا را بررسی کنید. علاوه بر این، میتوانید با مراجعه به اسناد API را بیشتر کاوش کنید، یا لطفاً در صورت وجود هرگونه سؤال، در [تالار گفتمان پشتیبانی رایگان11 برای ما بنویسید. ما مشتاقانه منتظر تماس با شما هستیم!