Aspose.Diagram for Java
API Java do generowania i konwertowania diagramów Visio
Interfejs API do przetwarzania dokumentów Microsoft Visio umożliwiający generowanie, modyfikowanie, manipulowanie i konwertowanie diagramów Visio do formatów plików PDF, HTML, XPS i obrazów.
Aspose.Diagram for Java to kompleksowa biblioteka diagramów, która daje programistom możliwość generowania i zarządzania diagramami Microsoft Visio bez instalowania zależności Microsoft Office Visio. Korzystając z biblioteki diagramów Java, programiści mogą pracować z diagramami Visio w sposób programowy, ułatwiając drukowanie diagramów Visio z wysoką wiernością, ochronę diagramów, dostęp do właściwości i ich odczyt, integrację z innymi systemami i manipulowanie diagramami Visio na wiele sposobów.
Aspose.Diagram for Java umożliwia programistom tworzenie nowych diagramów Visio od podstaw lub modyfikowanie istniejących poprzez dodawanie lub usuwanie kształtów, linii, tekstu i innych elementów. Pomaga to programistom w automatyzowaniu ważnych zadań tworzenia diagramów, aktualizowania diagramów o nowe dane lub zmieniania wyglądu diagramów w ich własnych aplikacjach Java. Istnieją również inne ważne zadania, takie jak dodawanie hiperłącza do kształtu, grupowanie wielu kształtów, wstawianie komentarzy do rysunków, analizowanie diagramów Visio i wiele innych.
Aspose.Diagram for Java to możliwość konwersji diagramów Visio do innych formatów. Dzięki Aspose.Diagram for Java programiści mogą konwertować diagramy Visio do formatów PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML i wielu innych popularnych formatów za pomocą zaledwie kilku wierszy kodu Java. Proces konwersji jest bardzo płynny i umożliwia również udostępnianie diagramów Visio osobom, które mogą nie mieć dostępu do MS Visio, lub integrowanie diagramów Visio z innymi systemami. Biblioteka jest zaprojektowana tak, aby dobrze działała zarówno po stronie serwera, jak i klienta. Niezależnie od tego, czy musisz tworzyć nowe diagramy, modyfikować istniejące, czy automatyzować zadania, Aspose.Diagram for Java ma wszystko, czego potrzebujesz. Dzięki swoim potężnym funkcjom i łatwemu w użyciu interfejsowi API Aspose.Diagram for Java jest idealnym narzędziem dla każdego programisty Java, który musi pracować z diagramami Visio.
Pierwsze kroki z Aspose.Diagram dla Java
Zalecanym sposobem instalacji Aspose.Diagram dla Java jest repozytorium Maven. Możesz łatwo używać Aspose.Diagram dla API Java bezpośrednio w swoich projektach Maven za pomocą prostych konfiguracji.
Repozytorium Maven dla Aspose.Diagram dla Java
//First you need to specify Aspose Repository configuration / location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Then define Aspose.Diagram for Java API dependency in your pom.xml as follows:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>19.9</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Bibliotekę można pobrać bezpośrednio ze strony produktu Aspose.Diagram
Generowanie diagramów Visio za pośrednictwem interfejsu API Java
Aspose.Diagram for Java obejmuje pełne wsparcie dla generowania diagramów Microsoft Visio w aplikacjach Java bez Microsoft Office Automation. Aby utworzyć nowy diagram od podstaw, należy utworzyć nowe dokumenty Visio i dodać kształty oraz łączniki, aby zbudować diagram. Biblioteka obsługuje różne podejścia do układu, pomagając programistom szybko i płynnie tworzyć diagramy. Biblioteka w pełni obsługuje pracę z projektami VBA i pozwala programistom modyfikować kod modułu VBA automatycznie za pomocą zaledwie kilku wierszy kodu Java. Programiści mogą również łatwo pobierać łączniki Visio i informacje o czcionkach. Biblioteka daje również użytkownikom kontrolę nad zatrzymaniem konwersji lub ładowania diagramów za pomocą InterruptMonitor, gdy trwa to zbyt długo.
Utwórz nowy rysunek programu Visio za pomocą interfejsu API Java
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);
Konwersja diagramów Visio w aplikacjach Java
Aspose.Diagram for Java obejmuje pełną obsługę ładowania i konwersji diagramów Microsoft Visio do szerokiej gamy formatów plików, w tym PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF i wielu innych. Proces konwersji jest prosty i przejrzysty, a tego samego kodu można użyć do konwersji wielu diagramów w trybie wsadowym. Biblioteka obsługuje również konwersję innych formatów plików na diagramy Visio. Można łatwo kontrolować wygląd i zachowanie przekonwertowanych diagramów. Biblioteka obsługuje opcje ustawień, takie jak rozmiar strony, marginesy i inne, aby zapewnić, że przekonwertowane diagramy będą wyglądać dokładnie tak, jak chcesz.
Eksportowanie rysunków programu Visio do formatu PDF za pośrednictwem biblioteki Java
String dataDir = Utils.getDataDir(ExportToPDF.class);
// Call the diagram constructor to load diagram from a VSD file
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
// Save as PDF file format
diagram.save(dataDir + "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
Praca ze stronami w diagramach Visio za pośrednictwem interfejsu API Java
Strony są podstawowymi elementami diagramu Visio i służą do organizowania kształtów, linii i innych elementów tworzących diagram. Biblioteka Aspose.Diagram for Java umożliwia programistom łatwe tworzenie nowych stron, uzyskiwanie dostępu do istniejących stron i manipulowanie elementami na stronie. Umożliwia dostęp do kształtów i elementów na stronie oraz modyfikowanie ich właściwości, takich jak rozmiar, położenie i wygląd. Można również dodawać nowe kształty i elementy do strony oraz usuwać istniejące. Dostęp do warstw i praca z nimi są również bardzo łatwe. Biblioteka umożliwia użytkownikom łatwe tworzenie nowych warstw, uzyskiwanie dostępu do istniejących warstw i modyfikowanie właściwości warstw, takich jak widoczność i zachowanie drukowania.
Jak uzyskać obiekt strony według nazwy z rysunku programu Visio za pośrednictwem interfejsu API Java
String dataDir = Utils.getDataDir(GetVisioPagebyName.class);
// Call the diagram constructor to load diagram from a VSDX file
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// Set page name
String pageName = "Flow 2";
// Get page object by name
Page page2 = diagram.getPages().getPage(pageName);
Zarządzanie wzorcami w diagramach Visio za pośrednictwem interfejsu API Java
Aspose.Diagram for Java ułatwia programistom pracę z wzorcami i pobieranie informacji, takich jak identyfikatory i nazwy wzorców w aplikacjach Java. Wzorce to wstępnie zaprojektowane kształty, które można wielokrotnie wykorzystywać w diagramie Visio. Korzystając ze wzorców, możesz zapewnić spójność i standaryzację diagramów, co może ułatwić ich konserwację i aktualizację w czasie. Biblioteka umożliwia tworzenie nowych wzorców, modyfikowanie istniejących lub usuwanie wzorców, których już nie potrzebujesz. Możliwy jest również dostęp do kształtów i elementów w obrębie wzorca, co umożliwia manipulowanie wyglądem i zachowaniem wzorca. Biblioteka umożliwia również kontrolowanie zachowania kształtów w wzorcu, na przykład sposobu, w jaki reagują na zdarzenia, takie jak zmiana rozmiaru, obracanie i przesuwanie.
Pobierz wzorzec z pliku Visio za pośrednictwem interfejsu API Java
String dataDir = Utils.getDataDir(GetMasterbyID.class);
// Call the diagram constructor to load diagram from a VDX file
Diagram diagram = new Diagram(dataDir + "RetrieveMasterInfo.vdx");
// Set master id
int masterid = 2;
// Get master object by id
Master master = diagram.getMasters().getMaster(masterid);
System.out.println("Master ID : " + master.getID());
System.out.println("Master Name : " + master.getName());
System.out.println("Master Name : " + master.getUniqueID());