ב[פוסט] הקודם שלי 1, הדגמתי כיצד ליצור דיאגרמות MS Visio מאפס ביישומי Node.js. במאמר זה, אני אראה לך כיצד להשתמש ב-Aspose.Diagram כדי לייצא או להמיר דיאגרמות של MS Visio לפורמטי קבצים פופולריים שונים ביישומי Node.js.
ההמרה של דיאגרמות Visio יכולה להיות שימושית בתרחישים שונים. אתה יכול להמיר דיאגרמה לתמונת HTML או JPEG/PNG כדי להציג אותה בדף אינטרנט או במציג מסמכים של Visio. באופן דומה, ניתן להשתמש בהמרת Visio ל-PDF כדי להסיר את התלות של תוכנה ייעודית לצפייה בתרשימים. עבור תרחישים כאלה, Aspose.Diagram מספק המרה באיכות גבוהה של דיאגרמות Visio לפורמטים אחרים.
- המרת Visio ל-PDF ב-Node.js
- המר את דיאגרמת Visio ל-PNG/JPEG/תבניות תמונה אחרות
- ייצא דיאגרמות Visio ל-SVG ב-Node.js
- המר את דיאגרמת Visio ל-HTML ב-Node.js
- המרת Visio ל-XAML ב-Node.js
Node.js Visio Converter API - התקנה
אתה יכול להתקין את Aspose.Diagram ביישום Node.js שלך באמצעות הפקודה npm הבאה.
npm install aspose.diagram --save
המרת Visio ל-PDF ב-Node.js
PDF הוא פורמט מסמך בלתי תלוי בפלטפורמה ששומר על תוכן מסמך יציב בין הסביבות ההטרוגניות. לכן, מתאים יותר להמיר דיאגרמת Visio ל-PDF לפני שתשתף אותה בין האנשים מבלי לדאוג לסביבה שלהם או להתקין תוכנה ייעודית. להלן השלבים להמרת דיאגרמת Visio למסמך PDF באמצעות Aspose.Diagram.
- טען את דיאגרמת VSD/VSDX Visio באמצעות המחלקה Diagram.
- ייצא את הדיאגרמה ל-PDF בשיטת Diagram.save(string, SaveFileFormat).
דגימת הקוד הבאה מראה כיצד להמיר Visio VSDX ל-PDF ב-Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// טען קובץ Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// שמור כפורמט קובץ PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);
קובץ VSDX
קובץ PDF
המרת Visio ל-PNG/JPEG/תמונות אחרות ב-Node.js
המרה של דיאגרמות Visio לפורמטים של תמונה שימושית ליצירת תמונות ממוזערות או להצגת תוכן הדיאגרמות, כלומר עבור מציג Visio. Aspose.Diagram מאפשר לך להמיר דיאגרמות של Visio לפורמטים הבאים של התמונה:
- PNG
- JPEG
- רִיב
- BMP
- EMF
להלן השלבים להמרת דיאגרמות Visio ל-PNG, JPEG או פורמטים אחרים של תמונה.
- טען את דיאגרמת MS Visio באמצעות מחלקה Diagram.
- צור מופע של מחלקה ImageSaveOptions והגדר את פורמט התמונה הרצוי באמצעות ספירת SaveFileFormat.
- שמור את דיאגרמת Visio כתמונה בשיטת Diagram.save(string, ImageSaveOptions).
דגימת הקוד הבאה מראה כיצד להמיר Visio VSDX לתמונת PNG ב-Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// טען קובץ Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// הגדר אפשרויות תמונה
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);
// שמור עמוד אחד רק אם ברצונך להמיר דף מסוים.
options.setPageIndex(0);
// שמור כפורמט קובץ PNG
diagram.save("Visio to PNG.png", options);
ייצא דיאגרמות Visio ל-SVG ב-Node.js
אתה יכול גם להמיר דיאגרמת Visio לפורמט SVG בכמה שורות קוד. להלן השלבים לביצוע המרה זו.
- טען את דיאגרמת Visio באמצעות המחלקה Diagram.
- ייצא את הדיאגרמה לפורמט SVG באמצעות שיטת Diagram.save(string, SaveFileFormat).
דוגמת הקוד הבאה מראה כיצד להמיר Visio VSDX לפורמט SVG ב-Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")
// טען קובץ Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// שמור כפורמט קובץ SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);
המר את דיאגרמת Visio ל-HTML ב-Node.js
Aspose.Diagram גם מאפשר לך להמיר את דיאגרמת Visio למסמך HTML. בהמרה של Visio ל-HTML, ה-API יוצר גם סרגל צד כדי לנווט בין דפי הדיאגרמה. להלן השלבים לביצוע המרה זו.
- צור מופע של המחלקה Diagram ואתחול אותו עם הנתיב של קובץ Visio.
- שמור את הדיאגרמה כ-HTML באמצעות השיטה Diagram.save(string, SaveFileFormat).
דוגמת הקוד הבאה מראה כיצד להמיר Visio VSDX ל-HTML ב-Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// טען קובץ Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// שמור כפורמט קובץ HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);
Visio ל-HTML
המרת Visio ל-XAML ב-Node.js
ניתן גם להמיר דיאגרמת Visio לפורמט XAML שנוצר באמצעות שפת הסימון של מיקרוסופט ששמה זהה, XAML (Extensible Application Markup Language). להלן השלבים להמרת דיאגרמת Visio לפורמט XAML.
- טען קובץ Visio VSDX באמצעות המחלקה Diagram.
- שמור VSDX כ-XAML בשיטת Diagram.save(string, SaveFileFormat).
דוגמת הקוד הבאה מראה כיצד להמיר Visio VSDX ל-XAML ב-Node.js.
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// טען קובץ Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");
// שמור כפורמט קובץ XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML);
סיכום
במאמר זה, ראינו כיצד להמיר דיאגרמות MS Visio לפורמטים פופולריים שונים ביישומי Node.js. תרחישי ההמרה שסקרנו במאמר זה כוללים את Visio ל-PDF, Visio לתמונות (PNG, JPEG וכו’), Visio ל-SVG, Visio ל-HTML, ו-Visio ל-XAML. תוכל ללמוד עוד על ה-API של Node.js Visio מתוך תיעוד.