VSDX to PDF را در Node.js تبدیل کنید.

VSDX را به PDF در Node.js تبدیل کنید

Aspose.Diagram مجموعه‌ای از امکانات برای دستکاری نمودارهای مایکروسافت Visio ارائه می‌دهد. این امکان به شما می‌دهد که فرآیندهای به‌روزرسانی، صادرات و ایجاد نمودارهای Visio را در برنامه‌های مبتنی بر Node.js خود اتوماسیون کنید. کتابخانه Aspose.Diagram for Node.js ویژگی‌هایی را برای تبدیل فایل‌های Visio به سایر فرمت‌های فایل محبوب مانند PDF، PNG و غیره فراهم می‌کند. علاوه بر این، می‌توانید نمودارها را در کمترین زمان صادر و چاپ کنید. با این حال، در این پست وبلاگ، ما نشان خواهیم داد چگونه VSDX را به صورت برنامه‌نویسی به PDF در برنامه Node.js تبدیل کنیم.

نقاط زیر در این مقاله پوشش داده خواهند شد:

VSDX را به PDF و PNG با استفاده از Node.js - نصب API Visio

نصب این Node.js library در پروژه Node.js شما بسیار آسان است. برای فعال کردن این بسته، دستور زیر را اجرا کنید:

npm install aspose.diagram --save

چگونه VSDX را به PDF در Node.js تبدیل کنیم

در این بخش، ما یک کد کوچک خواهیم نوشت که Visio diagram را به PDF در برنامه Node.js به صورت برنامه‌نویسی تبدیل کند.

این مراحل تبدیل فایل های ویزیو به PDF هستند:

  1. مقداردهی اولیه سازنده Diagram() برای بارگذاری یک فایل VSDX.
  2. شما می‌توانید شیء PdfSaveOptions() را برای دسترسی به ویژگی‌های مختلف فایل PDF ایجاد کنید.
  3. Invoke the setSplitMultiPages(true) method to define whether split diagram to multi-pages.
  4. Call the save(filename, format) method to save as PDF file.

کد زیر را در فایل خود کپی و پیست کنید.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");

// initialize the Diagram() constructor to load a VSDX file.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// شیء PdfSaveOptions() را ایجاد کنید و برای دسترسی به ویژگی‌های مختلف فایل PDF اقدام کنید.
options = new aspose.diagram.PdfSaveOptions();

// از متد setSplitMultiPages(true) استفاده کنید تا تعیین کنید آیا دیاگرام به چند صفحه تقسیم شود.
options.setSplitMultiPages(true);

// call the save( filename , format ) method to save as PDF file format.
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
VSDX to PDF را در Node.js تبدیل کنید.

VSDX را به PDF در Node.js تبدیل کنید

کتابخانه Node.js برای تبدیل VSDX به PNG

بیایید مراحل زیر را برای تبدیل برنامه‌نویسی فایل VSDX به فایل PNG بررسی کنیم:

  1. کتابخانه سازنده Diagram() را برای بارگذاری یک فایل VSDX فراخوانی کنید.
  2. یک نمونه جدید از ImageSaveOptions(saveFormat) برای مشخص کردن گزینه‌های اضافی اولیه‌سازی کنید.
  3. شما می‌توانید وضوح تصویر و روشنایی را با فراخوانی setResolution() و setImageBrightness() مشخص کنید.
  4. Invoke the save(filename, format) method to save the file in PNG format.

کد زیر یک نمودار ویزیو را به فایل PNG تبدیل می کند.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// call the Diagram() constructor to load a VSDX file.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// یک نمونه جدید از ImageSaveOptions(saveFormat) را برای مشخص کردن گزینه‌های اضافی راه‌اندازی کنید.
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// شما می‌توانید وضوح تصویر و روشنایی را با فراخوانی متدهای setResolution() و setImageBrightness() تعیین کنید.
options.setResolution(100);
options.setImageBrightness(1);

// متد invoke save(filename, format) را برای ذخیره فایل در فرمت PNG فراخوانی کنید.
diagram.save( "AutoFitShapesInVisio_Out.png", options);
در Node.js VSDX را به PNG تبدیل کنید

VSDX به PNG در Node.js

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

شما می‌توانید یک مجوز موقت رایگان انتخاب کنید تا از Aspose.Diagram برای Node.js بدون محدودیت‌های ارزیابی استفاده کنید.

جمع بندی

این پست وبلاگ را در اینجا پایان می‌دهیم. امیدواریم یاد گرفته باشید که چگونه VSDX را به صورت برنامه‌نویسی به PDF تبدیل کنید. علاوه بر این، ما همچنین از Aspose.Diagram for Node.js API صحبت کردیم که VSDX را به‌طور فوری به PNG تبدیل می‌کند. می‌توانید documentation را برای ویژگی‌های بیشتر بررسی کنید. علاوه بر این، conholdate.com به‌طور مداوم در حال نوشتن موضوعات جدید است. بنابراین، لطفاً برای بروزرسانی‌های منظم در ارتباط باشید.

سوال بپرسید

در صورت هرگونه سوال لطفاً با ما تماس بگیرید در forum.

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