Visio VSDX به Word DOCX C#

مایکروسافت ویزیو مدت‌هاست که ابزاری برای ایجاد نمودارهای پیچیده، فلوچارت‌ها و نمایش‌های بصری فرآیندهای پیچیده بوده است. در حالی که مایکروسافت ورد یک پلت فرم همه جا برای مستندسازی است. با این حال، مواردی وجود دارد که تبدیل نمودارهای Visio به اسناد Word برای گزارش های جامع تر یا اهداف مشترک ضروری می شود. در این پست وبلاگ، فرآیند تبدیل فایل‌های Visio VSDX به اسناد Word با استفاده از C# را بررسی می‌کنیم.

چرا Visio را به سند Word تبدیل کنیم؟

استانداردسازی سند: تبدیل نمودارهای Visio به Word امکان ادغام عناصر بصری را در اسناد استاندارد شده فراهم می‌کند و یکپارچگی کلی سند را افزایش می‌دهد.

مستندسازی و گزارش‌دهی: تبدیل نمودارهای Visio به Word گنجاندن عناصر بصری در گزارش‌ها و اسناد جامع را امکان‌پذیر می‌کند و درک اطلاعات پیچیده را برای خوانندگان آسان‌تر می‌کند.

اسناد یکپارچه: آوردن نمودارهای Visio در یک سند Word به شما این امکان را می دهد که تمام اطلاعات مرتبط را در یک مکان ادغام کنید. این می تواند به ویژه برای مستندات پروژه، ارائه ها یا گزارش هایی که ترکیبی از عناصر بصری و توضیحات متنی مورد نیاز است مفید باشد.

تبدیل Visio VSDX به Word DOCX در سی شارپ

مراحل زیر نحوه تبدیل Visio به سند Word DOCX در سی شارپ را توضیح می دهد:

  • Conholdate.Total برای NET را در محیط خود پیکربندی کنید.
  • شی کلاس PdfSaveOptions را اعلام کنید.
  • نمودار Visio را با متد Save در یک سند PDF واسطه ذخیره کنید.
  • فایل PDF را با استفاده از کلاس Document بارگیری کنید.
  • شیء کلاس DocSaveOptions را نمونه برداری کنید.
  • فایل دیاگرام Visio را با روش Save به فرمت سند Word DOCX تبدیل کنید.

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

// بارگذاری نمودار Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Drawing1.vsdx");

// شیء PdfSaveOptions را اعلام کنید
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// نمودار Visio را در PDF ذخیره کنید
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// شیء DocSaveOptions را نمونه برداری کنید
DocSaveOptions DocOptions = new DocSaveOptions
{
    // فرمت خروجی را به صورت DOCX مشخص کنید
    Format = DocSaveOptions.DocFormat.DocX
};

document.Save("VisiotoWord.docx", DocOptions);

تبدیل Visio به Word DOCX Document در سی شارپ - گزینه های پیشرفته

این بخش تبدیل را یک مرحله بیشتر توضیح می دهد که در آن می توانید از گزینه های پیشرفته برای تبدیل Visio به سند Word در سی شارپ استفاده کنید:

  • Conholdate.Total for .NET را در سیستم خود نصب کنید.
  • یک شی کلاس PdfSaveOptions را راه اندازی کنید.
  • نمودار Visio ورودی را با استفاده از روش Save به فرمت PDF رندر کنید.
  • با کلاس Document به سند PDF دسترسی پیدا کنید.
  • یک شی از کلاس DocSaveOptions ایجاد کنید.
  • فایل نمودار VSDX را با فراخوانی روش Save به سند DOCX تبدیل کنید.

کد نمونه زیر نحوه تبدیل Visio VSDX به Word DOCX را با گزینه های پیشرفته در C# نشان می دهد:

// بارگذاری نمودار Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Drawing1.vsdx");

// شیء PdfSaveOptions را اعلام کنید
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions();

// تعداد صفحات برای ارائه
saveOptions.PageCount = 2;

// فهرست صفحه اول را تنظیم کنید
saveOptions.PageIndex = 1;

// نمودار Visio را در PDF ذخیره کنید
diagram.Save("VSDXtoPDF.pdf", saveOptions);

Document document = new Document("VSDXtoPDF.pdf");

// شیء DocSaveOptions را نمونه برداری کنید
DocSaveOptions DocOptions = new DocSaveOptions
{
    // فرمت خروجی را به صورت DOCX مشخص کنید
    Format = DocSaveOptions.DocFormat.DocX,
    RecognizeBullets = true,
    Mode = DocSaveOptions.RecognitionMode.Flow,
};

document.Save("VisiotoWord.docx", DocOptions);

مجوز ارزیابی رایگان

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

بسته بندی

این پست وبلاگ نمونه‌های اصلی تبدیل را ارائه می‌کند، جایی که می‌توانید بسته به نیازهای خاص خود کد را بیشتر تنظیم کنید. علاوه بر این، مطمئن شوید که استثنائات را مدیریت کنید، در صورت نیاز حافظه را آزاد کنید و تبدیل را با طرح‌بندی‌ها و نمودارهای مختلف آزمایش کنید. تبدیل Visio VSDX به Word DOCX در سی شارپ می تواند گردش کار مستندسازی شما را به میزان قابل توجهی بهبود بخشد و راهی بی نقص برای ترکیب عناصر بصری با توضیحات متنی ارائه دهد. در صورت وجود هر گونه ابهام، لطفاً با ما در [فروم 5 بنویسید.

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