PNG JPG BMP TIFF VSDX
Aspose.Diagram  for Java

Java içinde VDX içinde Akış Şeması Stili Organizasyon Şeması oluşturun

Yerel ve yüksek performans, Microsoft veya Open Office, Adobe PDF gibi herhangi bir yazılım kullanmadan, sunucu tarafı Aspose.Diagram for Java API'lerini kullanarak VDX belgesinde akış şeması stili organizasyon şeması oluşturur.

Java Kullanarak VDX Dosyasında Akış Şeması Stili Organizasyon Şeması Nasıl Oluşturulur

VDX dosyasında akış şeması stili organizasyon şeması oluşturmak için kullanacağız

Aspose.Diagram for Java

Zengin özelliklere sahip, güçlü ve kullanımı kolay bir birleştirme API for Java platformu olan API. En son sürümünü doğrudan adresinden indirebilirsiniz.

Maven

ve pom.xml dosyasına aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize kurun.

depo

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

Bağımlılık

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

VDX Dosyalarda Java içinde Akış Şeması Stili Organizasyon Şeması Oluşturma Adımları

İle akış şeması stili organizasyon şeması oluşturma

Aspose.Diagram for Java

API’ler sadece birkaç satır kod ile yapılabilir.

  • Şablondan bir diagram oluşturun.
  • Kimliği aracılığıyla Sayfayı seçin
  • Sayfaya organizasyon düğümü şekilleri ekleyin.
  • Şekli ve üst öğesini bağlamak için sayfaya bağlayıcılar ekleyin.
  • Düzen yöntemini çağırarak otomatik düzen
  • save() yöntemini çağırın ve dosya adını (tam yol) ve formatı (VSDX) parametre olarak iletin.
  • Artık VSDX dosyasını Microsoft Office, Adobe PDF veya başka bir uyumlu programda açıp kullanabilirsiniz.

sistem gereksinimleri

Aspose.Diagram for Java, tüm büyük platformlarda ve İşletim Sistemlerinde destekler. Lütfen aşağıdaki ön koşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya JSP/JSF Uygulaması ve Masaüstü Uygulamaları için Java Runtime Environment ile uyumlu bir işletim sistemi.- Aspose.Diagram for Java’in en son sürümünü doğrudan şu adresten edinin: Maven .
 

Vdx Dosyalarda Akış Şeması Stili Organizasyon Şeması Oluşturun - 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);
 
  • Aspose.Diagram for Java API hakkında

    Aspose.Diagram, bir Microsoft Visio belge biçimi düzenlemesidir API. Daigram öğeleri dahil olmak üzere kolayca yükleyebilir, oluşturabilir, değiştirebilir, işleyebilir ve Visio diyagramlarını PDF, XPS, JPEG, PNG, BMP, TIFF, SVG, EMF ve daha fazlası gibi diğer biçimlere dönüştürebilirsiniz. Bağımsız bir API’dir ve Microsoft Visio veya başka bir yazılımın yüklenmesini gerektirmez.

    Çevrimiçi VDX Akış Şeması Stili Organizasyon Şeması Canlı Demolar

    Sayfamızı ziyaret ederek hemen VDX belgede Akış Şeması Stil Organizasyon Şeması oluşturun. Canlı Demolar web sitesi . Canlı demo aşağıdaki avantajlara sahiptir

      Aspose API dosyasını indirmenize gerek yok.
      Herhangi bir kod yazmaya gerek yok.
      Sadece VDX dosyanızı yükleyin.
      Anında VDX belgelerde FlowChart Stil Organizasyon şeması oluşturacaktır.

    VDX VDX Dosya Biçimi nedir

    Microsoft Visio'de oluşturulan, ancak XML biçiminde kaydedilen herhangi bir çizim veya grafik .VDX uzantısına sahiptir. Microsoft tarafından geliştirilen Visio yazılımında bir Visio çizim XML dosyası oluşturulur. Microsoft Visio, sunumlarda ve belgelerde kullanılabilecek görsel belgeler oluşturma yeteneğine sahiptir. Visio çizim XML dosyası, görsel öğelerin görsel nesneleri ve meta veri ayrıntılarını içerir. Bu görsel öğelere metin de eklenebilir Vision çizim XML dosyası. Bu Visio çizim XML dosyaları, içeriğinin Microsoft Visio yazılımı tarafından VDX dosya biçiminde işlenmesine ve saklanmasına izin veren XML tabanlı biçimlendirme standartları ve görüntü verisi kodlama özellikleri ile entegre edilmiştir.

    Daha Fazla Oku

    Desteklenen Diğer Organizasyon Şeması Formatları

    Java kullanarak, dahil olmak üzere farklı biçimlerde Akış Şeması Stili Organizasyon şeması kolayca oluşturulabilir.

    Vsd (Microsoft Visio Çizimler)
    VSSX (Visio şablon Dosyası)
    VSTX (Visio şablon Dosyası)
    VSDM (Visio makro etkin çizim Dosyası)
    VSSM (Visio makro etkin şablon Dosyası)
    VSTM (Visio makro etkin şablon Dosya)
    VSDX (Visio çizim Dosyası)