Aspose.Diagram for .NET
C# .NET API để tạo, chỉnh sửa và chuyển đổi sơ đồ Visio
API biểu đồ Visio mạnh mẽ để tạo, chỉnh sửa, thao tác và chuyển đổi các tệp Visio sang các định dạng XPS, HTML, SVG, SWF, XAML, hình ảnh hoặc PDF.
Aspose.Diagram cho .NET là một thư viện Visio Diagramming rất hữu ích, cung cấp cho các nhà phát triển phần mềm khả năng tạo, sửa đổi, thao tác và chuyển đổi Microsoft Visio Diagram bên trong các ứng dụng C#. Thư viện cung cấp một bộ chức năng phong phú để làm việc với các hình dạng và trang trong sơ đồ Microsoft Visio. Nó cho phép thêm, xóa và sửa đổi các hình dạng và thuộc tính của hình dạng, chẳng hạn như kích thước, vị trí và định dạng. Thư viện được thiết kế để hoạt động tốt trên cả máy chủ và máy khách.
Aspose.Diagram cho .NET cung cấp các tính năng rất hữu ích để xử lý các thuộc tính trang như kích thước trang, hướng và lề, đồng thời quản lý khả năng hiển thị và thứ tự của các lớp và phần trong sơ đồ Visio. Nó cũng hỗ trợ truy xuất các kết nối Visio và Thông tin phông chữ, Hợp nhất các sơ đồ khác nhau, Chèn hoặc sao chép trang mới, định dạng Trang Visio, quản lý kích thước trang, trích xuất Hình ảnh, thêm siêu liên kết vào hình dạng Visio, thêm hình mờ vào Hình ảnh, xử lý dữ liệu thô, thay thế hình dạng hình ảnh, tạo trường, thêm hoặc truy xuất hoặc sao chép Dữ liệu hình dạng Visio và nhiều hơn nữa.
Aspose.Diagram cho .NET có nhiều lợi ích hữu ích như khả năng đọc, viết và chuyển đổi sơ đồ Microsoft Visio ở nhiều định dạng khác nhau như VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST và VDW. Điều này cho phép các nhà phát triển dễ dàng làm việc với sơ đồ Visio ở định dạng phù hợp nhất với nhu cầu của họ, cho dù đó là để cộng tác, phân tích hay trình bày. Ngoài chức năng cốt lõi, thư viện còn cung cấp một loạt các tính năng nâng cao, chẳng hạn như hỗ trợ macro và plugin, và khả năng thực hiện các phép tính bằng các hàm tích hợp. Điều này cho phép các nhà phát triển tạo ra các sơ đồ Visio phức tạp và tinh vi, thực hiện phân tích dữ liệu cũng như tạo báo cáo một cách dễ dàng.
Bắt đầu với Aspose.Diagram cho .NET
Cách được khuyến nghị để cài đặt Aspose.Diagram cho .NET là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt Aspose.Diagram cho .NET thông qua NuGet
Install-Package Aspose.Pdf
Bạn cũng có thể tải xuống trực tiếp từ trang sản phẩm Aspose.Tạo sơ đồ Visio qua API C# .NET
Aspose.Diagram cho .NET đã bao gồm hỗ trợ đầy đủ cho việc tạo và thao tác sơ đồ Visio theo chương trình mà không cần sử dụng Microsoft Visio. Thư viện cho phép người dùng xử lý hình dạng sơ đồ và các thuộc tính của chúng một cách dễ dàng. Nó hỗ trợ tính năng hình dạng bố cục để tự động định vị hình dạng nhanh hơn so với cách thủ công. Thư viện cũng hỗ trợ làm việc với mã mô-đun VBA tự động và cho phép người dùng trích xuất và sửa đổi mã mô-đun VBA. Sử dụng Aspose.Diagram, bạn có thể tạo sơ đồ Visio mới từ đầu hoặc tải sơ đồ hiện có, thêm và thao tác hình dạng, văn bản và các thành phần khác, và lưu sơ đồ đã sửa đổi vào đĩa hoặc luồng.
Tạo sơ đồ mới từ đầu thông qua .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);
Chuyển đổi biểu đồ Visio sang các định dạng tệp khác thông qua API C#
Aspose.Diagram cho .NET là giải pháp tiện lợi và hiệu quả cho phép các nhà phát triển phần mềm mở và chuyển đổi biểu đồ Microsoft Visio sang nhiều định dạng tệp khác nhau bên trong các ứng dụng .NET của riêng họ. Thư viện hỗ trợ chuyển đổi biểu đồ Visio sang một số định dạng tệp phổ biến như PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF và nhiều định dạng khác nữa. Quá trình chuyển đổi nhanh chóng và hiệu quả, và tệp đầu ra chính xác và có chất lượng cao. Thư viện hỗ trợ một số tính năng quan trọng, chẳng hạn như chia trang, chuyển đổi bản vẽ Visio với các hình dạng được chọn lọc, sửa đổi các hình dạng hiện có, v.v.
Xuất bản vẽ Microsoft Visio sang PDF thông qua API C#
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.");
Thêm & Quản lý Hình dạng trong Tệp Visio qua .NETAPI
Aspose.Diagram cho .NET cho phép các nhà phát triển phần mềm chèn hình dạng vào sơ đồ Visio và quản lý các thuộc tính của nó một cách dễ dàng. Thư viện hỗ trợ một số tính năng quan trọng để xử lý hình dạng Visio, chẳng hạn như thêm hình dạng mới, truy xuất và sửa đổi hình dạng hiện có, chuyển đổi hình dạng Visio sang HTML hoặc hình ảnh, sao chép hình dạng hiện có, kết nối các hình dạng với nhau, quản lý Đoạn văn Hình dạng, hỗ trợ Dán hình dạng, Hình dạng Dòng thời gian Visio, tính toán Giá trị Ghim, thiết lập Kích thước của hình dạng, áp dụng chủ đề cho hình dạng, nhóm, chuyển đổi và xác minh hình dạng và nhiều tính năng khác.
Lấy thông tin hình dạng từ Visio Diagram qua 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);
}
Chèn & Chỉnh sửa Văn bản trong Biểu đồ Visio qua API .NET
Aspose.Diagram cho .NET cho phép các nhà phát triển phần mềm làm việc với Visio theo nhiều cách khác nhau bên trong Biểu đồ Visio bằng thư viện .NET. Thư viện C# bao gồm các tính năng khác nhau để xử lý văn bản trong hình dạng, chẳng hạn như chèn hình dạng văn bản, tùy chỉnh hình dạng văn bản trong biểu đồ Visio, cập nhật văn bản của hình dạng, tìm và thay thế văn bản của hình dạng, áp dụng bảng định kiểu tích hợp hoặc tùy chỉnh cho văn bản, áp dụng kiểu khác nhau cho từng giá trị văn bản của hình dạng, trích xuất Văn bản thuần túy từ trang biểu đồ Visio và nhiều tính năng khác.
Thêm Hình dạng Văn bản vào Biểu đồ Visio thông qua .NET API
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);