PNG JPG BMP TIFF VSDX
Aspose.Diagram  for Java

Utwórz schemat organizacyjny stylu schematu blokowego w VDX w Java

Natywne i wysokowydajne tworzenie schematu organizacyjnego w stylu schematu blokowego w dokumencie VDX przy użyciu interfejsów API Aspose.Diagram for Java po stronie serwera, bez użycia oprogramowania takiego jak Microsoft lub Open Office, Adobe PDF.

Jak utworzyć schemat organizacyjny stylu schematu blokowego w pliku VDX przy użyciu Java

Aby utworzyć schemat organizacyjny w stylu schematu blokowego w pliku VDX, użyjemy

Aspose.Diagram for Java

API, która jest bogatą w funkcje, wydajną i łatwą w użyciu platformą do łączenia API for Java. Możesz pobrać jego najnowszą wersję bezpośrednio z

Maven

i zainstaluj go w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Magazyn

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Zależność

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>version of aspose-diagram API</version>
<classifier>jdk17</classifier>
</dependency>

Kroki tworzenia schematu organizacyjnego stylu schematu blokowego w VDX plikach w Java

Tworzenie schematu organizacyjnego w stylu schematu blokowego za pomocą

Aspose.Diagram for Java

API można wykonać za pomocą kilku linijek kodu.

  • Utwórz diagram ze wzornika.
  • Wybierz stronę za pomocą jej identyfikatora
  • Dodaj kształty węzłów organizacji do strony.
  • Dodaj łączniki do strony, aby połączyć kształt i jego rodzica.
  • Automatyczny układ przez wywołanie metody układu
  • Wywołaj metodę save() i przekaż nazwę pliku (pełna ścieżka) oraz format (VSDX) jako parametr.
  • Teraz możesz otworzyć i używać pliku VSDX w Microsoft Office, Adobe PDF lub dowolnym innym zgodnym programie.

wymagania systemowe

Aspose.Diagram for Java obsługuje wszystkie główne platformy i systemy operacyjne. Upewnij się, że masz następujące wymagania wstępne.

  • Microsoft Windows lub zgodny system operacyjny z Java środowiskiem wykonawczym dla aplikacji JSP/JSF i aplikacji komputerowych.- Pobierz najnowszą wersję Aspose.Diagram for Java bezpośrednio z Maven .
 

Utwórz schemat organizacyjny stylu schematu blokowego w Vdx plikach — Java

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(DrawFlowChart.class);
// Load masters from any existing diagram, stencil or template
// And add in the new diagram
String visioStencil = dataDir + "Basic Shapes.vss";
String rectangleMaster = "Rectangle";
String connectorMaster = "Dynamic connector";
int pageNumber = 0;
double width = 1;
double height = 1;
double pinX = 4.25;
double pinY = 9.5;
// Define values to construct the hierarchy
List<String> listPos = Arrays.asList(new String[] { "0", "0:0", "0:1", "0:2", "0:3", "0:4", "0:5", "0:6", "0:0:0", "0:0:1", "0:3:0", "0:3:1", "0:3:2", "0:6:0", "0:6:1" });
// Define a Hashtable to map the string name to long shape id
Hashtable shapeIdMap = new Hashtable();
// Create a new diagram
Diagram diagram = new Diagram(visioStencil);
diagram.getPages().get(pageNumber).getPageSheet().getPageProps().getPageWidth().setValue(11);
for (String orgnode : listPos)
{
// Add a new rectangle shape
long rectangleId = diagram.addShape(pinX++, pinY++, width, height, rectangleMaster, pageNumber);
// Set the new shape's properties
Shape shape = diagram.getPages().get(pageNumber).getShapes().getShape(rectangleId);
shape.getText().getValue().add(new Txt(orgnode));
shape.setName(orgnode);
shapeIdMap.put(orgnode, rectangleId);
}
// Create connections between nodes
for (String orgName : listPos)
{
int lastColon = orgName.lastIndexOf(':');
if(lastColon > 0)
{
String parendName = orgName.substring(0, lastColon);
long shapeId = (long)shapeIdMap.get(orgName);
long parentId = (long)shapeIdMap.get(parendName);
Shape connector1 = new Shape();
long connecter1Id = diagram.addShape(connector1, connectorMaster, pageNumber);
diagram.getPages().get(pageNumber).connectShapesViaConnector(parentId, ConnectionPointPlace.RIGHT,
shapeId, ConnectionPointPlace.LEFT, connecter1Id);
}
}
//auto layout FlowChart
LayoutOptions flowChartOptions = new LayoutOptions();
flowChartOptions.setLayoutStyle(LayoutStyle.FLOW_CHART);
flowChartOptions.setDirection(LayoutDirection.TOP_TO_BOTTOM);
flowChartOptions.setEnlargePage(true);
diagram.getPages().get(pageNumber).layout(flowChartOptions);
// Save diagram
diagram.save(dataDir + "DrawFlowChart_java.vsdx", SaveFileFormat.VSDX);
 
  • O Aspose.Diagram for Java API

    Aspose.Diagram to Microsoft Visio manipulacja formatem dokumentu API. Można łatwo ładować, tworzyć, modyfikować, manipulować w tym elementami daigramów i konwertować Visio diagramy do innych formatów, takich jak PDF, XPS, JPEG, PNG, BMP, TIFF, SVG, EMF i inne. Jest to samodzielny API i nie wymaga instalacji Microsoft Visio ani żadnego innego oprogramowania.

    Online VDX Schemat organizacyjny schematu blokowego Prezentacje na żywo

    Utwórz schemat organizacyjny stylu FlowChart w VDX dokumentach już teraz, odwiedzając nasz Witryna demonstracyjna na żywo . Demo na żywo ma następujące zalety

      Nie ma potrzeby pobierania Aspose API.
      Nie musisz pisać żadnego kodu.
      Po prostu prześlij swoje VDX pliki.
      Natychmiast utworzy schemat organizacyjny stylu FlowChart w VDX dokumentach.

    VDX Co to jest VDX Format pliku

    Każdy rysunek lub wykres utworzony w Microsoft Visio, ale zapisany w formacie XML ma rozszerzenie .VDX. Plik XML rysunku Visio jest tworzony w oprogramowaniu Visio opracowanym przez Microsoft. Microsoft Visio ma możliwość generowania dokumentów wizualnych, które można wykorzystać w prezentacjach i dokumentach. Plik XML rysunku Visio zawiera obiekty wizualne i szczegóły metadanych elementów wizualnych. Do tych elementów wizualnych można również dodać tekst Plik XML rysunku wizyjnego. Te Visio pliki XML rysunków są zintegrowane ze standardami formatowania opartymi na XML i specyfikacjami kodowania danych obrazu, które umożliwiają renderowanie i przechowywanie ich zawartości przez oprogramowanie Microsoft Visio w formacie pliku VDX.

    Czytaj więcej

    Inne obsługiwane formaty schematów organizacyjnych

    Za pomocą Java można łatwo utworzyć schemat organizacyjny w stylu schematu blokowego w różnych formatach, w tym.

    Vsd (Microsoft Visio Rysunki)
    VSSX (Visio plik szablonu)
    VSTX (Visio plik szablonu)
    VSDM (Visio plik rysunku z włączonymi makrami)
    VSSM (Visio plik szablonu z obsługą makr)
    VSTM (Visio plik szablonu z obsługą makr)
    VSDX (Visio plik rysunku)