1. Produkty
  2.   Diagram
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

C# .NET API do tworzenia, edytowania i konwertowania diagramów Visio

Potężny interfejs API do tworzenia diagramów programu Visio umożliwiający tworzenie, edycję, manipulowanie i konwertowanie plików Visio do formatów XPS, HTML, SVG, SWF, XAML, obrazów lub PDF.

Aspose.Diagram for .NET to bardzo przydatna biblioteka do tworzenia diagramów Visio, która umożliwia programistom tworzenie, modyfikowanie, manipulowanie i konwertowanie diagramów Microsoft Visio w aplikacjach C#. Biblioteka zapewnia bogaty zestaw funkcji do pracy z kształtami i stronami w diagramach Microsoft Visio. Umożliwia dodawanie, usuwanie i modyfikowanie kształtów i ich właściwości, takich jak rozmiar, położenie i formatowanie. Biblioteka jest zaprojektowana tak, aby dobrze działała zarówno na serwerze, jak i na kliencie.

Aspose.Diagram for .NET zapewnia bardzo przydatne funkcje do obsługi właściwości strony, takich jak rozmiar strony, orientacja i marginesy, a także zarządza widocznością i kolejnością warstw i sekcji w diagramie Visio. Obsługuje również pobieranie łączników Visio i informacji o czcionkach, scalanie różnych diagramów, wstawianie lub kopiowanie nowej strony, formatowanie strony Visio, zarządzanie rozmiarem strony, wyodrębnianie obrazów, dodawanie hiperłącza do kształtu Visio, dodawanie znaku wodnego do obrazu, przetwarzanie danych surowych, zastępowanie kształtu obrazu, tworzenie pól, dodawanie, pobieranie lub kopiowanie danych kształtu Visio i wiele innych.

Aspose.Diagram dla .NET oferuje różne przydatne korzyści, takie jak możliwość odczytywania, zapisywania i konwertowania diagramów Microsoft Visio w różnych formatach, takich jak VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST i VDW. Umożliwia to programistom łatwą pracę z diagramami Visio w formacie, który najlepiej odpowiada ich potrzebom, niezależnie od tego, czy chodzi o współpracę, analizę czy prezentację. Oprócz podstawowej funkcjonalności biblioteka oferuje również szereg zaawansowanych funkcji, takich jak obsługa makr i wtyczek oraz możliwość wykonywania obliczeń przy użyciu wbudowanych funkcji. Dzięki temu programiści mogą tworzyć złożone i wyrafinowane diagramy Visio oraz wykonywać analizę danych, a także z łatwością generować raporty.

Previous Next

Pierwsze kroki z Aspose.Diagram dla .NET

Zalecanym sposobem instalacji Aspose.Diagram dla .NET jest użycie NuGet. Aby instalacja przebiegła bezproblemowo, użyj następującego polecenia.

Instalowanie Aspose.Diagram dla .NET za pomocą NuGet

Install-Package Aspose.Pdf 
Można również pobrać go bezpośrednio ze strony produktu Aspose.

Tworzenie diagramów Visio za pomocą interfejsu API C# .NET

Aspose.Diagram dla .NET obejmuje pełne wsparcie dla tworzenia i manipulowania diagramami Visio programowo bez użycia Microsoft Visio. Biblioteka pozwala użytkownikom na łatwą obsługę kształtów diagramów i ich właściwości. Obsługuje funkcję kształtów układu, aby automatycznie pozycjonować kształty szybciej niż w sposób ręczny. Biblioteka obsługuje również automatyczną pracę z kodem modułu VBA i pozwala użytkownikom wyodrębniać i modyfikować kod modułu VBA. Używając Aspose.Diagram, możesz tworzyć nowe diagramy Visio od podstaw lub ładować istniejące, dodawać i manipulować kształtami, tekstem i innymi elementami oraz zapisywać zmodyfikowane diagramy na dysku lub w strumieniu.

Utwórz nowy diagram od podstaw za pomocą interfejsu API .NET

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);

Konwertuj diagramy Visio do innych formatów plików za pomocą interfejsu API C#

Aspose.Diagram dla .NET to wygodne i wydajne rozwiązanie umożliwiające programistom otwieranie i konwertowanie diagramów Microsoft Visio do różnych formatów plików w ich własnych aplikacjach .NET. Biblioteka obsługuje konwersję diagramów Visio do popularnych formatów plików, takich jak PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF i wiele innych. Proces konwersji jest szybki i wydajny, a plik wyjściowy jest dokładny i wysokiej jakości. Biblioteka obsługuje niektóre ważne funkcje, takie jak dzielenie stron, konwertowanie rysunków Visio z wybranymi kształtami, modyfikowanie istniejących kształtów itd.

Eksportuj rysunki programu Microsoft Visio do formatu PDF za pomocą interfejsu API języka 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.");

Dodawanie i zarządzanie kształtami w plikach Visio za pośrednictwem interfejsu API .NET

Aspose.Diagram dla .NET umożliwia programistom oprogramowania łatwe wstawianie kształtów do diagramów Visio i zarządzanie ich właściwościami. Biblioteka obsługuje kilka ważnych funkcji obsługi kształtów Visio, takich jak dodawanie nowego kształtu, pobieranie i modyfikowanie istniejącego kształtu, konwertowanie kształtu Visio na HTML lub obraz, kopiowanie istniejącego kształtu, łączenie kształtów ze sobą, zarządzanie akapitem kształtów, obsługa klejenia kształtów, kształty osi czasu Visio, obliczanie wartości pinów, ustawianie rozmiaru kształtu, stosowanie motywu do kształtu, grupowanie, konwertowanie i weryfikowanie kształtów i wiele innych.

Pobieranie informacji o kształcie z diagramu programu Visio za pośrednictwem interfejsu API języka 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);
}

Wstawianie i edytowanie tekstu na diagramach Visio za pośrednictwem interfejsu API .NET

Aspose.Diagram dla .NET umożliwia programistom pracę z Visio na różne sposoby w diagramach Visio przy użyciu biblioteki .NET. Biblioteka C# zawiera różne funkcje obsługi tekstu w kształtach, takie jak wstawianie kształtu tekstu, dostosowywanie kształtu tekstu na diagramie Visio, aktualizowanie tekstu kształtu, wyszukiwanie i zastępowanie tekstu kształtu, stosowanie wbudowanego lub niestandardowego arkusza stylów do tekstu, stosowanie innego stylu do każdej wartości tekstowej kształtu, wyodrębnianie zwykłego tekstu ze strony diagramu Visio i wiele innych.

Dodaje kształt tekstu do diagramu Visio za pośrednictwem interfejsu API .NET

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);
 Polski