Aspose.Diagram for .NET
C# .NET API برای ایجاد، ویرایش و تبدیل نمودارهای Visio
یک API قدرتمند Visio Diagraming برای ایجاد، ویرایش، دستکاری و تبدیل فایلهای Visio به فرمتهای XPS، HTML، SVG، SWF، XAML، تصاویر یا PDF.
Aspose.Diagram for .NET یک کتابخانه بسیار مفید Visio Diagramming است که به توسعه دهندگان نرم افزار توانایی ایجاد، تغییر، دستکاری و تبدیل نمودارهای Microsoft Visio را در برنامه های C# می دهد. این کتابخانه مجموعه ای غنی از قابلیت ها را برای کار با اشکال و صفحات در نمودارهای Microsoft Visio فراهم می کند. این امکان افزودن، حذف و اصلاح اشکال و ویژگیهای اشکال مانند اندازه، موقعیت و قالببندی را فراهم میکند. این کتابخانه طوری طراحی شده است که هم روی سرور و هم روی کلاینت به خوبی عمل کند.
Aspose.Diagram for .NET ویژگیهای بسیار مفیدی را برای مدیریت ویژگیهای صفحه مانند اندازه صفحه، جهتگیری و حاشیهها فراهم میکند و قابلیت مشاهده و ترتیب لایهها و بخشها را در نمودار Visio مدیریت میکند. همچنین از بازیابی رابطهای Visio و اطلاعات فونت، ادغام نمودارهای مختلف، درج یا کپی صفحه جدید، قالببندی صفحه Visio، مدیریت اندازه صفحه، استخراج تصاویر، افزودن لینک به شکل Visio، افزودن واترمارک به تصویر، پردازش دادههای خام پشتیبانی میکند. ، با جایگزینی یک شکل تصویر، فیلدهایی ایجاد کنید، داده های Visio Shape و بسیاری موارد دیگر را اضافه یا بازیابی یا کپی کنید.
بخش Aspose.Diagram برای دات نت مزایای مفیدی دارد، مانند توانایی خواندن، نوشتن و تبدیل نمودارهای Microsoft Visio در فرمت های مختلف مانند VSDX، VSX، VTX، VDX، VSSX، VSTX، VSDM، VSSM، VSD، VSS، VST و VDW. این به توسعه دهندگان این امکان را می دهد تا به راحتی با نمودارهای Visio در قالبی کار کنند که به بهترین وجه با نیازهای آنها مطابقت داشته باشد، خواه برای همکاری، تجزیه و تحلیل یا ارائه باشد. این کتابخانه علاوه بر عملکرد اصلی خود، طیف وسیعی از ویژگی های پیشرفته مانند پشتیبانی از ماکروها و پلاگین ها و امکان انجام محاسبات با استفاده از توابع داخلی را نیز ارائه می دهد. این به توسعه دهندگان این امکان را می دهد که نمودارهای پیچیده و پیچیده Visio ایجاد کنند و تجزیه و تحلیل داده ها را انجام دهند و همچنین گزارش هایی را به راحتی تولید کنند.
آغاز با Aspose.Diagram برای دات نت
روش توصیه شده برای نصب Aspose.Diagram برای دات نت استفاده از NuGet است. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Aspose.Diagram را برای دات نت از طریق NuGet نصب کنید
Install-Package Aspose.Pdf
همچنین میتوانید آن را مستقیماً از صفحه محصول Aspose دانلود کنید.ایجاد نمودارهای Visio از طریق C#.NET API
Aspose.Diagram برای دات نت شامل پشتیبانی کامل برای ایجاد و دستکاری نمودارهای Visio به صورت برنامه نویسی بدون استفاده از Microsoft Visio است. این کتابخانه به کاربران اجازه می دهد تا اشکال نمودار و ویژگی های آنها را به راحتی مدیریت کنند. از ویژگی شکلهای طرحبندی پشتیبانی میکند تا بهطور خودکار شکلها را سریعتر در مقایسه با روش دستی قرار دهد. این کتابخانه همچنین از کار با کد ماژول VBA به صورت خودکار پشتیبانی می کند و به کاربران اجازه می دهد کد ماژول VBA را استخراج و اصلاح کنند. با استفاده از Aspose.Diagram، میتوانید نمودارهای جدید Visio را از ابتدا ایجاد کنید یا نمودارهای موجود را بارگیری کنید، شکلها، متن و سایر عناصر را اضافه و دستکاری کنید، و نمودارهای اصلاح شده را در دیسک یا جریان ذخیره کنید.
ایجاد نمودار جدید از ابتدا از طریق NET API
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
تبدیل نمودارهای Visio به فرمت های فایل دیگر از طریق C# API
Aspose.Diagram برای دات نت راه حلی مناسب و کارآمد است که توسعه دهندگان نرم افزار را قادر می سازد نمودارهای Microsoft Visio را به فرمت های فایل مختلف در داخل برنامه های NET خود باز کرده و تبدیل کنند. این کتابخانه از تبدیل نمودارهای Visio به برخی از فرمتهای فایل محبوب مانند PDF، XPS HTML، EMF، SWF، XAML، JPEG، PNG، BMP، TIFF، SVG، EMF و بسیاری دیگر پشتیبانی میکند. فرآیند تبدیل سریع و کارآمد است و فایل خروجی دقیق و با کیفیت است. این کتابخانه از برخی ویژگی های مهم مانند تقسیم صفحات، تبدیل طراحی Visio با اشکال انتخابی، اصلاح اشکال موجود و غیره پشتیبانی می کند.
Drawing Microsoft Visio را از طریق C# API به PDF صادر کنید
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();
pdfStream.Close();
// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");
افزودن و مدیریت اشکال در فایلهای Visio از طریق NETAPI.
Aspose.Diagram for .NET به توسعه دهندگان نرم افزار اجازه می دهد تا اشکال را در نمودارهای Visio وارد کرده و ویژگی های آن را به راحتی مدیریت کنند. این کتابخانه از چندین ویژگی مهم برای مدیریت اشکال Visio پشتیبانی می کند، مانند افزودن شکل جدید، بازیابی و اصلاح شکل موجود، تبدیل شکل Visio به HTML یا تصویر، کپی شکل موجود، اتصال اشکال با یکدیگر، مدیریت Shapes Paragraph، Shapes Gluing، Visio. شکلهای خط زمانی، محاسبه مقادیر پین، تنظیم اندازه شکل، اعمال تم برای شکل، گروهبندی، تبدیل و تأیید اشکال و بسیاری موارد دیگر.
اطلاعات شکل را از Visio Diagram از طریق C# API بازیابی کنید
string dataDir = RunExamples.GetDataDir_Shapes();
// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");
foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
// Display information about the shapes
Console.WriteLine("\nShape ID : " + shape.ID);
Console.WriteLine("Name : " + shape.Name);
Console.WriteLine("Master Shape : " + shape.Master.Name);
}
درج و ویرایش متن در نمودارهای Visio از طریق NET API
Aspose.Diagram for .NET به توسعه دهندگان نرم افزار اجازه می دهد تا با استفاده از کتابخانه دات نت با Visio به روش های مختلف در داخل Visio Diagrams کار کنند. کتابخانه سی شارپ دارای ویژگیهای مختلفی برای مدیریت متن در اشکال است، مانند درج شکل متن، سفارشیسازی شکل متن در نمودار Visio، بهروزرسانی متن شکل، یافتن و جایگزینی متن شکل، اعمال شیوهنامه داخلی یا سفارشی بر روی متن. ، سبک های متفاوتی را روی هر مقدار متن یک شکل اعمال کنید، متن ساده را از صفحه نمودار Visio و بسیاری موارد دیگر استخراج کنید.
شکل متن را از طریق .NET API به نمودار Visio اضافه می کند
string dataDir = RunExamples.GetDataDir_ShapeText();
// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);