در پست قبلی خود، نحوه ایجاد نمودارهای 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 Diagram به HTML در Node.js
- تبدیل Visio به XAML در Node.js
Node.js Visio Converter API - نصب
می توانید Aspose.Diagram را با استفاده از دستور npm زیر در برنامه Node.js خود نصب کنید.
npm install aspose.diagram --save
تبدیل Visio به PDF در Node.js
PDF یک فرمت سند مستقل از پلتفرم است که محتوای یک سند را در بین محیط های ناهمگن ثابت نگه می دارد. بنابراین بهتر است نمودار Visio را قبل از به اشتراک گذاشتن بین مردم بدون نگرانی در مورد محیط آنها یا نصب نرم افزار اختصاصی به PDF تبدیل کنید. در زیر مراحل تبدیل نمودار Visio به سند PDF با استفاده از Aspose.Diagram آمده است.
- نمودار VSD/VSDX Visio را با استفاده از کلاس Diagram بارگیری کنید.
- نمودار را با استفاده از روش Diagram.save(string, SaveFileFormat) به PDF صادر کنید.
نمونه کد زیر نحوه تبدیل 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
فایل پی دی اف
Visio را به PNG/JPEG/Other Images در Node.js تبدیل کنید
تبدیل نمودارهای Visio به فرمت های تصویری برای تولید ریز عکسها یا نمایش محتوای نمودارها، یعنی برای بیننده Visio مفید است. Aspose.Diagram به شما امکان می دهد نمودارهای Visio را به فرمت های تصویر زیر تبدیل کنید:
- PNG
- JPEG
- TIFF
- 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 بارگیری کنید.
- نمودار را با استفاده از روش Diagram.save(string, SaveFileFormat) به فرمت SVG صادر کنید.
نمونه کد زیر نحوه تبدیل 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 Diagram به HTML در Node.js
Aspose.Diagram همچنین به شما امکان می دهد نمودار Visio را به یک سند HTML تبدیل کنید. در تبدیل Visio به HTML، API همچنین یک نوار کناری برای پیمایش بین صفحات نمودار ایجاد می کند. مراحل زیر برای انجام این تبدیل آورده شده است.
- یک نمونه از کلاس Diagram ایجاد کنید و آن را با مسیر فایل Visio مقداردهی اولیه کنید.
- نمودار را با استفاده از روش Diagram.save(string, SaveFileFormat) به صورت HTML ذخیره کنید.
نمونه کد زیر نحوه تبدیل 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 (زبان نشانهگذاری برنامه توسعهپذیر) نامیده میشود، ایجاد شده است. در زیر مراحل تبدیل نمودار 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 می باشد. میتوانید در مورد Node.js Visio API از مستندات اطلاعات بیشتری کسب کنید.