PNG JPG BMP TIFF VSDX
Aspose.Diagram  for Java

Java içinde VSS'de 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 VSS belgesinde akış şeması stili organizasyon şeması oluşturur.

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

VSS 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>

Java içinde VSS Dosyalarında 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 .
 

VSS Dosyalarında 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 VSS Akış Şeması Stil Organizasyon Şeması Canlı Demolar

    Şu anda web sitemizi ziyaret ederek VSS belgelerinde 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 VSS dosyalarınızı yükleyin.
      VSS belgelerinde anında FlowChart Stil Organizasyon şeması oluşturacaktır.

    VSS VSS Dosya Biçimi nedir

    VSS, Microsoft Visio 2007 ve önceki sürümlerle oluşturulmuş şablon dosyalarıdır. Nispeten yeni bir dosya biçimi, Microsoft Visio 2013 ile tanıtılan .VSSX'dir. Şablon dosyaları, bir .VSD Visio çizimine dahil edilebilecek çizim nesneleri sağlar. Microsoft Visio, şekiller, bağlayıcılar, akış şemaları, ağ düzeni, UML diyagramları, yazılım diyagramları, veritabanı modelleri, nesne eşleme ve diğer benzer bilgiler gibi çizim öğeleri oluşturmasıyla bilinir. Ayrıca Visio belgelerin PNG, BMP, PDF ve diğerleri gibi diğer dosya biçimlerine zengin dönüştürme özelliklerine sahiptir. Visio hem Windows hem de Mac OS için kullanılabilir.

    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)
    Vdx (Visio çizim XML Dosyası)
    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ı)