Aspose.Diagram for Java
Visio Diyagramlarını Oluşturmak ve Dönüştürmek için Java API
Visio Diyagramlarını PDF, HTML, XPS ve resim dosya formatlarına oluşturmak, değiştirmek, işlemek ve dönüştürmek için Microsoft Visio belge işleme API'si.
Aspose.Diagram for Java, yazılım geliştiricilerine Microsoft Office Visio bağımlılıklarını yüklemeden Microsoft Visio Diyagramları oluşturma ve yönetme olanağı sağlayan kapsamlı bir diyagram kütüphanesidir. Java diyagram kütüphanesini kullanarak, geliştiriciler Visio diyagramlarıyla programatik bir şekilde çalışabilir ve Visio diyagramlarını yüksek doğrulukla yazdırmayı, diyagramları korumayı, özelliklere erişmeyi ve okumayı, diğer sistemlerle bütünleştirmeyi ve Visio diyagramlarını çeşitli şekillerde düzenlemeyi kolaylaştırır.
Aspose.Diagram for Java, yazılım programcılarının sıfırdan yeni Visio diyagramları oluşturmasını veya şekiller, çizgiler, metin ve diğer öğeleri ekleyerek veya kaldırarak mevcut olanları değiştirmesini sağlar. Bu, geliştiricilerin diyagram oluşturma, diyagramları yeni verilerle güncelleme veya kendi Java uygulamalarının içindeki diyagramların görünümünü değiştirme gibi önemli görevleri otomatikleştirmesine yardımcı olur. Bir şekle köprü ekleme, birden fazla şekli gruplama, çizimlere yorum ekleme, Visio diyagramlarını ayrıştırma ve daha birçok şey gibi kütüphanenin bir parçası olan başka önemli görevler de vardır.
Java için Aspose.Diagram, Visio diyagramlarını diğer formatlara dönüştürme yeteneğidir. Java için Aspose.Diagram ile geliştiriciler Visio diyagramlarını yalnızca birkaç satır Java koduyla PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML ve diğer birçok popüler formata dönüştürebilir. Dönüştürme süreci oldukça akıcıdır ve ayrıca Visio diyagramlarını MS Visio'ya erişimi olmayan kişilerle paylaşmayı veya Visio diyagramlarını diğer sistemlere entegre etmeyi mümkün kılar. Kütüphane hem sunucu hem de istemci tarafında iyi performans gösterecek şekilde tasarlanmıştır. Yeni diyagramlar oluşturmanız, mevcut olanları değiştirmeniz veya görevleri otomatikleştirmeniz gerekip gerekmediğine bakılmaksızın, Java için Aspose.Diagram sizin için her şeyi yapar. Güçlü özellikleri ve kullanımı kolay API'si ile Java için Aspose.Diagram, Visio diyagramlarıyla çalışması gereken her Java geliştiricisi için mükemmel bir araçtır.
Aspose.Diagram for Java ile Başlarken
Aspose.Diagram for Java'yı kurmanın önerilen yolu Maven deposudur. Basit yapılandırmalarla Aspose.Diagram for Java API'sini doğrudan Maven Projelerinizde kolayca kullanabilirsiniz.
Aspose için Maven deposu.Java için Diyagram
//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>
Kitaplığı doğrudan Aspose.Diagram ürün sayfasından indirebilirsiniz
Java API ile Visio Diyagramları Oluşturma
Aspose.Diagram for Java, Microsoft Office Automation olmadan Java uygulamaları içinde Microsoft Visio diyagramları oluşturmak için eksiksiz destek içerir. Sıfırdan yeni bir diyagram oluşturmak için yeni bir Visio belgesi oluşturmanız ve diyagramı oluşturmak için şekiller ve bağlayıcılar eklemeniz gerekir. Kitaplık, geliştiricilerin diyagramları hızlı ve sorunsuz bir şekilde oluşturmalarına yardımcı olan çeşitli Düzen yaklaşımlarını destekler. Kitaplık, VBA projeleriyle çalışmayı tam olarak destekler ve geliştiricilerin VBA modül kodlarını yalnızca birkaç satır Java koduyla otomatik olarak değiştirmelerine olanak tanır. Geliştiriciler ayrıca Visio bağlayıcılarını ve yazı tipi bilgilerini kolayca alabilirler. Kitaplık ayrıca kullanıcılara çok uzun sürdüğünde InterruptMonitor kullanarak diyagramların dönüştürülmesini veya yüklenmesini durdurma kontrolü sağlar.
Java API ile Yeni Visio Çizimi Oluştur
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);
Java Uygulamaları İçinde Visio Diyagramları Dönüştürme
Aspose.Diagram for Java, Microsoft Visio diyagramlarını PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF ve daha fazlası dahil olmak üzere çok çeşitli dosya biçimlerine yüklemek ve dönüştürmek için tam destek içerir. Dönüştürme süreci basit ve anlaşılırdır ve birden fazla diyagramı toplu modda dönüştürmek için aynı kodu kullanabilirsiniz. Kitaplık ayrıca diğer dosya biçimlerinin Visio diyagramlarına dönüştürülmesini de destekler. Dönüştürülen diyagramların görünümünü ve davranışını kolayca kontrol edebilirsiniz. Kitaplık, dönüştürülen diyagramlarınızın tam olarak istediğiniz gibi görünmesini sağlamak için sayfa boyutu, kenar boşlukları ve daha fazlası gibi ayar seçeneklerini destekler.
Java Kütüphanesi aracılığıyla Visio Çizimini PDF'ye Aktarma
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);
Java API ile Visio Diyagramlarında Sayfalarla Çalışma
Sayfalar, bir Visio diyagramının yapı taşlarıdır ve bir diyagramı oluşturan şekilleri, çizgileri ve diğer öğeleri düzenlemek için kullanılır. Aspose.Diagram for Java kütüphanesi, yazılım geliştiricilerinin kolayca yeni sayfalar oluşturmasını, mevcut sayfalara erişmesini ve bir sayfadaki öğeleri düzenlemesini sağlar. Bir sayfadaki şekillere ve öğelere erişmeyi ve boyut, konum ve görünüm gibi özelliklerini değiştirmeyi sağlar. Ayrıca bir sayfaya yeni şekiller ve öğeler ekleyebilir ve mevcut olanları silebilirsiniz. Katmanlara erişmek ve onlarla çalışmak da çok kolaydır. Kütüphane, kullanıcıların kolayca yeni katmanlar oluşturmasını, mevcut katmanlara erişmesini ve görünürlük ve yazdırma davranışı gibi katmanların özelliklerini değiştirmesini sağlar.
Java API ile Visio Çiziminden Adına Göre Bir Sayfa Nesnesi Nasıl Alınır
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);
Java API ile Visio Diyagramlarındaki Ana Sayfaları Yönetin
Java için Aspose.Diagram, yazılım geliştiricilerinin ana sayfalarla çalışmasını ve Java uygulamaları içinde ana sayfaların kimlikleri ve adları gibi bilgileri almasını kolaylaştırır. Ana sayfalar, bir Visio diyagramında birden çok kez yeniden kullanılabilen önceden tasarlanmış şekillerdir. Ana sayfaları kullanarak diyagramlarınızın tutarlı ve standart olmasını sağlayabilirsiniz; bu da diyagramlarınızı zaman içinde sürdürmenizi ve güncellemenizi kolaylaştırabilir. Kütüphane, yeni ana sayfalar oluşturmanıza, mevcut olanları değiştirmenize veya artık ihtiyaç duymadığınız ana sayfaları silmenize olanak tanır. Ayrıca, bir ana sayfadaki şekillere ve öğelere erişmek de mümkündür; bu da ana sayfanın görünümünü ve davranışını değiştirmeyi mümkün kılar. Kütüphane ayrıca, ana sayfadaki şekillerin yeniden boyutlandırma, döndürme ve taşıma gibi olaylara nasıl yanıt verdikleri gibi davranışlarını kontrol etmenizi sağlar.
Java API aracılığıyla Visio Dosyasından Bir Ana Sayfa Alın
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());