Visio VSDX ל- Word DOCX csharp

קובצי Visio יכולים להכיל טקסט, קווים או צורות כדי ליצור שרטוטים כמו תרשים זרימה, תרשים ארגוני וכו’. בתרחישים מסוימים, ייתכן שתרצה להמיר ציור של Visio למסמך Word ב-DOC או DOCX פורמט קובץ. בהתאם לכך, מאמר זה מסביר כיצד להמיר קובץ דיאגרמות VSD או VSDX למסמך Word בפורמט קובץ DOC או DOCX באופן תכנותי ב-C#.

ממיר VSD/VSDX ל- Word DOC או DOCX - התקנת API של C#

על מנת להמיר קובץ Visio למסמך Word, עליך לבצע הליך דו-שלבי. ראשית, עליך להמיר את קובץ הקלט VSD או VSDX לפורמט PDF באמצעות Aspose.Diagram for .NET API. לאחר מכן, עליך להמיר את קובץ ה-PDF למסמך Word בפורמט DOC או DOCX עם Aspose.PDF for .NET API. אתה יכול לגשת לממשקי ה-API מהקטע הורדות או עם פקודות ההתקנה של NuGet למטה:

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

המר את דיאגרמת Visio VSD/VSDX למסמך DOC ב-C#

ניתן להמיר קובץ VSD או VSDX למסמך Word בפורמט DOC באמצעות השלבים הבאים:

  1. טען את קובץ ה-VSD או VSDX הקלט באמצעות המחלקה Diagram.
  2. המר את קובץ Visio לקובץ PDF מתווך.
  3. ייצא את קובץ ה-PDF למסמך Word בפורמט DOC עם המחלקה Document.

קטע הקוד שלהלן מראה כיצד להמיר דיאגרמת 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 ל- Word DOCX באופן תכנותי ב-C#

אתה יכול להמיר קובץ VSD או VSDX לקובץ DOCX Word על ידי ביצוע השלבים הבאים:

  1. טען את קובץ הקלט VSD או VSDX עם המחלקה Diagram.
  2. המר את קובץ Visio למסמך PDF ביניים בשיטת Save.
  3. עבד את קובץ ה-PDF למסמך DOCX Word באמצעות המחלקה Document.

קטע הקוד שלהלן מדגים כיצד להמיר דיאגרמת VSD או VSDX Visio למסמך Word בפורמט DOCX באופן תכנותי ב-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 = Aspose.Pdf.DocSaveOptions.DocFormat.DocX;

// שמור פלט קובץ DOCX Word
document.Save("Test.docx");

קבל רישיון API בחינם

אתה יכול לנסות את כל התכונות של ה-API ללא כל הגבלה עם רישיון זמני ללא תשלום.

סיכום

במאמר זה, חקרתם כיצד להמיר קובץ VSD או VSDX למסמך Word כקובץ DOC או DOCX באופן תכנותי ב-C#. יתר על כן, אתה יכול לעבור על תיעוד כדי לבדוק תכונות נתמכות אחרות. בכל מקרה של שאלות, אנא פנה אלינו בפורום.

ראה גם

המר קובץ VSD או VSDX Visio ל-SWF ב-C#