Visio VSDX به Word DOCX csharp

فایل‌های Visio می‌توانند حاوی متن، خطوط یا شکل‌هایی برای ایجاد نقشه‌هایی مانند فلوچارت، نمودار سازمانی و غیره باشند. در برخی سناریوها، ممکن است بخواهید یک طراحی Visio را به یک سند Word در DOC یا [DOCX][ تبدیل کنید. 2] فرمت فایل بر این اساس، این مقاله نحوه تبدیل یک فایل نمودار VSD یا VSDX را به یک سند Word در فرمت فایل DOC یا DOCX به صورت برنامه‌نویسی در C# توضیح می‌دهد.

مبدل VSD/VSDX به Word DOC یا DOCX – نصب API C#

برای تبدیل فایل Visio به سند Word، باید یک روش دو مرحله ای را دنبال کنید. ابتدا باید فایل VSD یا VSDX ورودی را با استفاده از Aspose.Diagram for .NET به فرمت PDF تبدیل کنید. در مرحله بعد، باید فایل PDF را با API Aspose.PDF for .NET به یک سند Word با فرمت DOC یا DOCX تبدیل کنید. می‌توانید از بخش Downloads یا با دستورات نصب NuGet در زیر به APIها دسترسی پیدا کنید:

PM> Install-Package Aspose.Diagram
PM> Install-Package Aspose.PDF

تبدیل نمودار Visio VSD/VSDX به سند Word DOC در سی شارپ

با انجام مراحل زیر می توانید یک فایل VSD یا VSDX را به یک سند Word با فرمت DOC تبدیل کنید:

  1. فایل ورودی VSD یا VSDX را با استفاده از کلاس Diagram بارگیری کنید.
  2. فایل Visio را به فایل PDF واسطه تبدیل کنید.
  3. فایل PDF را با کلاس Document به یک سند Word با فرمت DOC صادر کنید.

قطعه کد زیر نحوه تبدیل نمودار VSD یا VSDX به سند Word با فرمت DOC را به صورت برنامه نویسی در C# نشان می دهد:

// یک شی نمودار برای بارگیری نمودار ورودی VSD/VSDX Visio ایجاد کنید
Diagram diagram = new Diagram("Diagram.vsd");

// جریان حافظه ایجاد کنید و نمودار را به صورت PDF ذخیره کنید
MemoryStream stream = new MemoryStream();

// Visio VSD یا VSDX را به فرمت PDF تبدیل کنید
diagram.Save(stream, SaveFileFormat.PDF);

// فایل PDF ورودی را از جریان بارگیری کنید
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// ویژگی ها را برای سند word خروجی تنظیم کنید
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = DocSaveOptions.DocFormat.Doc;

// فایل خروجی DOC Word را ذخیره کنید
document.Save("Test.doc");

تبدیل Visio VSD/VSDX Diagram به Word DOCX به صورت برنامه نویسی در سی شارپ

با دنبال کردن مراحل زیر می توانید یک فایل VSD یا VSDX را به یک فایل DOCX Word تبدیل کنید:

  1. فایل ورودی VSD یا VSDX را با کلاس Diagram بارگیری کنید.
  2. فایل Visio را با استفاده از روش Save به یک سند PDF متوسط تبدیل کنید.
  3. فایل PDF را با استفاده از کلاس Document به سند DOCX Word ارائه دهید.

قطعه کد زیر نحوه تبدیل دیاگرام VSD یا VSDX Visio را به سند Word با فرمت DOCX به صورت برنامه نویسی در سی شارپ نشان می دهد:

// یک شی نمودار برای بارگیری نمودار ورودی VSD/VSDX Visio ایجاد کنید
Diagram diagram = new Diagram("Diagram.vsd");

// جریان حافظه ایجاد کنید و نمودار را به صورت PDF ذخیره کنید
MemoryStream stream = new MemoryStream();

// Visio VSD یا VSDX را به فرمت PDF تبدیل کنید
diagram.Save(stream, SaveFileFormat.PDF);

// فایل PDF ورودی را از جریان بارگیری کنید
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// ویژگی ها را برای سند word خروجی تنظیم کنید
DocSaveOptions options = new DocSaveOptions();
options.RecognizeBullets = true;
options.Format = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// فایل خروجی DOCX Word را ذخیره کنید
document.Save("Test.docx");

مجوز API رایگان دریافت کنید

شما می توانید تمام ویژگی های API را بدون هیچ محدودیتی با یک [مجوز موقت رایگان] امتحان کنید.

نتیجه

در این مقاله نحوه تبدیل فایل VSD یا VSDX به سند Word به صورت فایل DOC یا DOCX به صورت برنامه نویسی در سی شارپ را بررسی کرده اید. علاوه بر این، برای بررسی سایر ویژگی‌های پشتیبانی شده، می‌توانید از طریق اسناد بروید. در صورت هرگونه سؤال، لطفاً با ما در [فروم 15 تماس بگیرید.

همچنین ببینید

تبدیل فایل VSD یا VSDX Visio به SWF در C#