Aspose.Diagram for .NET
C# .NET API pentru a crea, edita și converti diagrame Visio
Un API Visio Diagraming puternic pentru a crea, edita, manipula și converti fișiere Visio în formate XPS, HTML, SVG, SWF, XAML, imagini sau PDF.
Aspose.Diagram pentru .NET este o bibliotecă de diagrame Visio foarte utilă care oferă dezvoltatorilor de software posibilitatea de a crea, modifica, manipula și converti diagrame Microsoft Visio în aplicațiile C#. Biblioteca oferă un set bogat de funcționalități pentru lucrul cu forme și pagini din diagramele Microsoft Visio. Permite adăugarea, ștergerea și modificarea formelor și proprietăților formelor, cum ar fi dimensiunea, poziția și formatarea. Biblioteca este proiectată să funcționeze bine atât pe un server, cât și pe un client.
Aspose.Diagram pentru .NET oferă caracteristici foarte utile pentru gestionarea proprietăților paginii, cum ar fi dimensiunea paginii, orientarea și marginile și gestionează vizibilitatea și ordinea straturilor și secțiunilor dintr-o diagramă Visio. De asemenea, acceptă preluarea conectorilor Visio și a informațiilor despre font, îmbinarea diferitelor diagrame, inserarea sau copierea unei pagini noi, formatarea paginii Visio, gestionarea dimensiunii paginii, extragerea imaginilor, adăugarea unui hyperlink la o formă Visio, adăugarea unui filigran la o imagine, procesarea datelor brute , înlocuirea unei forme de imagine, creați câmpuri, adăugați sau preluați sau copiați date Visio Shape și multe altele.
Există diverse beneficii utile ale Aspose.Diagram pentru .NET, cum ar fi capacitatea sa de a citi, scrie și converti diagrame Microsoft Visio într-o varietate de formate, cum ar fi VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST și VDW. Acest lucru le permite dezvoltatorilor să lucreze cu ușurință cu diagramele Visio într-un format care se potrivește cel mai bine nevoilor lor, fie că este vorba de colaborare, analiză sau prezentare. Pe lângă funcționalitatea de bază, biblioteca oferă și o serie de caracteristici avansate, cum ar fi suport pentru macrocomenzi și plugin-uri și capacitatea de a efectua calcule folosind funcții încorporate. Acest lucru permite dezvoltatorilor să creeze diagrame Visio complexe și sofisticate și să efectueze analize de date, precum și să genereze rapoarte cu ușurință.
Noțiuni introductive cu Aspose.Diagram pentru .NET
Modul recomandat de a instala Aspose.Diagram pentru .NET este utilizarea NuGet. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.
Instalați Aspose.Diagram pentru .NET prin NuGet
Install-Package Aspose.Pdf
You can also download it directly from Aspose product page.Creați diagrame Visio prin C# .NET API
Aspose.Diagram pentru .NET a inclus suport complet pentru crearea și manipularea diagramelor Visio în mod programatic, fără a utiliza Microsoft Visio. Biblioteca permite utilizatorilor să gestioneze cu ușurință formele diagramei și proprietățile acestora. Acceptă caracteristica formelor de aspect pentru a poziționa automat formele mai rapid în comparație cu modul manual. Biblioteca acceptă, de asemenea, lucrul automat cu codul modulului VBA și permite utilizatorilor să extragă și să modifice codul modulului VBA. Folosind Aspose.Diagram, puteți crea diagrame Visio noi de la zero sau puteți încărca cele existente, puteți adăuga și manipula forme, text și alte elemente și puteți salva diagramele modificate pe disc sau în flux.
Creați o diagramă nouă de la zero prin .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);
Conversia diagramelor Visio în alte formate de fișiere prin API-ul C#
Aspose.Diagram pentru .NET este o soluție convenabilă și eficientă care permite dezvoltatorilor de software să deschidă și să convertească diagramele Microsoft Visio în diferite formate de fișiere în propriile aplicații .NET. Biblioteca acceptă conversia diagramelor Visio în unele formate de fișiere populare, cum ar fi PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF și multe altele. Procesul de conversie este rapid și eficient, iar fișierul de ieșire este precis și de înaltă calitate. Biblioteca acceptă câteva caracteristici importante, cum ar fi împărțirea paginilor, conversia desenelor Visio cu forme selective, modificarea formelor existente și așa mai departe.
Exportați desenul Microsoft Visio în PDF prin API-ul 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.");
Adăugați și gestionați forme în fișierele Visio prin .NETAPI
Aspose.Diagram pentru .NET le permite dezvoltatorilor de software să insereze forme în diagramele Visio și să își gestioneze cu ușurință proprietățile. Biblioteca acceptă mai multe caracteristici importante pentru manipularea formelor Visio, cum ar fi adăugarea unei noi forme, preluarea și modificarea formei existente, convertirea formei Visio în HTML sau imagine, copierea formei existente, conectarea formelor între ele, gestionarea Formelor Paragraf, Suportul pentru lipirea formelor, Visio TimeLine Shapes, calculați valorile Pin, setați dimensiunea unei forme, aplicați tema formei, grupați, convertiți și verificați forme și multe altele.
Preluați informații despre formă din Diagrama Visio prin API-ul C#
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);
}
Inserați și editați text în Diagramele Visio prin .NET API
Aspose.Diagram pentru .NET permite dezvoltatorilor de software să lucreze cu Visio în moduri diferite în cadrul Visio Diagrams folosind biblioteca .NET. Biblioteca C# include diferite caracteristici pentru manipularea textului în forme, cum ar fi inserarea formei textului, personalizarea formei textului în diagrama Visio, actualizarea textului formei, găsirea și înlocuirea textului formei, aplicarea unei foi de stil încorporate sau personalizate la text. , aplicați stil diferit pentru fiecare valoare de text a unei forme, extrageți text simplu din pagina diagramei Visio și multe altele.
Adaugă formă de text în Diagrama Visio prin .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);