1. Προϊόντα
  2.   Διάγραμμα
  3.   Java
  4.   Aspose.Diagram for Java

Aspose.Diagram for Java

 
 

Java API για τη δημιουργία και τη μετατροπή διαγραμμάτων Visio

API επεξεργασίας εγγράφων του Microsoft Visio για δημιουργία, τροποποίηση, χειρισμό και μετατροπή διαγραμμάτων Visio σε μορφές αρχείων PDF, HTML, XPS και εικόνων.

Το Aspose.Diagram για Java είναι μια ολοκληρωμένη βιβλιοθήκη διαγραμμάτων που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να δημιουργούν και να διαχειρίζονται Διαγράμματα Microsoft Visio χωρίς εγκατάσταση εξαρτήσεων του Microsoft Office Visio. Χρησιμοποιώντας τη βιβλιοθήκη διαγραμμάτων Java, οι προγραμματιστές μπορούν να εργαστούν με διαγράμματα Visio με προγραμματικό τρόπο, διευκολύνοντας την εκτύπωση διαγραμμάτων του Visio με υψηλή πιστότητα, την προστασία των διαγραμμάτων, την πρόσβαση και την ανάγνωση των ιδιοτήτων, την ενοποίηση με άλλα συστήματα και τον χειρισμό διαγραμμάτων του Visio σε μια ποικιλία των τρόπων.

Aspose.Diagram για Java επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν νέα διαγράμματα Visio από την αρχή ή να τροποποιούν τα υπάρχοντα προσθέτοντας ή αφαιρώντας σχήματα, γραμμές, κείμενο και άλλα στοιχεία. Αυτό βοηθά τους προγραμματιστές να αυτοματοποιήσουν τις σημαντικές εργασίες της δημιουργίας διαγραμμάτων, την ενημέρωση των διαγραμμάτων με νέα δεδομένα ή την αλλαγή της εμφάνισης των διαγραμμάτων μέσα στις δικές τους εφαρμογές Java. Υπάρχουν κάποιες άλλες σημαντικές εργασίες επίσης μέρος της βιβλιοθήκης, όπως η προσθήκη υπερ-σύνδεσης σε ένα σχήμα, η ομαδοποίηση πολλών σχημάτων, η εισαγωγή σχολίων σε σχέδια, η ανάλυση διαγραμμάτων Visio και πολλά άλλα.

Το Aspose.Diagram για Java είναι η δυνατότητα μετατροπής διαγραμμάτων του Visio σε άλλες μορφές. Με το Aspose.Diagram για Java, οι προγραμματιστές μπορούν να μετατρέψουν διαγράμματα Visio σε PDF, XPS, HTML, JPEG, PNG, BMP, TIFF, SVG, EMF, XAML και πολλές άλλες δημοφιλείς μορφές με λίγες μόνο γραμμές κώδικα Java. Η διαδικασία μετατροπής είναι πολύ ομαλή και καθιστά επίσης δυνατή την κοινή χρήση διαγραμμάτων του Visio με άτομα που ενδέχεται να μην έχουν πρόσβαση στο MS Visio ή την ενσωμάτωση διαγραμμάτων του Visio σε άλλα συστήματα. Η βιβλιοθήκη έχει σχεδιαστεί για να αποδίδει καλά τόσο στον διακομιστή όσο και στην πλευρά του πελάτη. Είτε θέλετε να δημιουργήσετε νέα διαγράμματα, είτε να τροποποιήσετε τα υπάρχοντα ή να αυτοματοποιήσετε εργασίες, το Aspose.Diagram for Java σας καλύπτει. Με τις ισχυρές δυνατότητες και το εύχρηστο API του, το Aspose.Diagram για Java είναι το τέλειο εργαλείο για κάθε προγραμματιστή Java που χρειάζεται να εργαστεί με διαγράμματα Visio.

Previous Next

Ξεκινώντας με το Aspose.Diagram για Java

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Diagram για Java είναι μέσω του αποθετηρίου Maven. Μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Diagram for Java API απευθείας στα Maven Projects σας με απλές διαμορφώσεις.

Αποθετήριο Maven για Aspose.Diagram για 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>

Μπορείτε να κάνετε λήψη της βιβλιοθήκης απευθείας από τη σελίδα προϊόντος Aspose.Diagram

Δημιουργία διαγραμμάτων Visio μέσω Java API

Το Aspose.Diagram για Java περιλαμβάνει πλήρεις υποστηρίξεις για τη δημιουργία διαγραμμάτων Microsoft Visio εντός εφαρμογών Java χωρίς αυτοματισμό του Microsoft Office. Για να δημιουργήσετε ένα νέο διάγραμμα από την αρχή, πρέπει να δημιουργήσετε νέα έγγραφα Visio και να προσθέσετε σχήματα καθώς και συνδέσμους για τη δημιουργία του διαγράμματος. Η βιβλιοθήκη υποστηρίζει διάφορες προσεγγίσεις Layout βοηθώντας τους προγραμματιστές να δημιουργούν γρήγορα και ομαλά τα διαγράμματα. Η βιβλιοθήκη υποστηρίζει πλήρως την εργασία με έργα VBA και επιτρέπει στους προγραμματιστές να τροποποιούν αυτόματα τον κώδικα της μονάδας VBA με λίγες μόνο γραμμές κώδικα java. Οι προγραμματιστές μπορούν επίσης να ανακτήσουν εύκολα τις συνδέσεις Visio και τις πληροφορίες γραμματοσειράς. Η βιβλιοθήκη δίνει επίσης στους χρήστες τον έλεγχο να σταματήσουν τη μετατροπή ή τη φόρτωση των διαγραμμάτων χρησιμοποιώντας το InterruptMonitor όταν διαρκεί πολύ.

Δημιουργία νέου σχεδίου Visio μέσω Java API

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);

Μετατροπή διαγραμμάτων Visio εντός εφαρμογών Java

Aspose.Diagram για Java έχει περιλάβει πλήρη υποστήριξη για τη φόρτωση και τη μετατροπή διαγραμμάτων του Microsoft Visio σε ένα ευρύ φάσμα μορφών αρχείων, όπως PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF , και πολλά άλλα. Η διαδικασία μετατροπής είναι απλή και απλή και μπορείτε να χρησιμοποιήσετε τον ίδιο κώδικα για να μετατρέψετε πολλά διαγράμματα σε λειτουργία δέσμης. Η βιβλιοθήκη υποστηρίζει επίσης τη μετατροπή άλλων μορφών αρχείων σε διαγράμματα Visio. Μπορείτε εύκολα να ελέγξετε την εμφάνιση και τη συμπεριφορά των διαγραμμάτων που έχουν μετατραπεί. Η βιβλιοθήκη υποστηρίζει επιλογές ρύθμισης όπως το μέγεθος σελίδας, τα περιθώρια και άλλα, για να διασφαλιστεί ότι τα διαγράμματα που έχετε μετατρέψει φαίνονται ακριβώς όπως θέλετε.

Εξαγωγή σχεδίου Visio σε PDF μέσω Java Library

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);

Εργασία με σελίδες σε διαγράμματα Visio μέσω Java API

Οι σελίδες είναι τα δομικά στοιχεία ενός διαγράμματος Visio και χρησιμοποιούνται για την οργάνωση των σχημάτων, των γραμμών και άλλων στοιχείων που συνθέτουν ένα διάγραμμα. Η βιβλιοθήκη Aspose.Diagram for Java επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν εύκολα νέες σελίδες, να έχουν πρόσβαση σε υπάρχουσες σελίδες και να χειρίζονται τα στοιχεία μιας σελίδας. Επιτρέπει την πρόσβαση στα σχήματα και τα στοιχεία μιας σελίδας και την τροποποίηση των ιδιοτήτων τους, όπως το μέγεθος, τη θέση και την εμφάνιση. Μπορείτε επίσης να προσθέσετε νέα σχήματα και στοιχεία σε μια σελίδα και να διαγράψετε τα υπάρχοντα. Είναι επίσης πολύ εύκολη η πρόσβαση και η εργασία με στρώματα. Η βιβλιοθήκη επιτρέπει στους χρήστες να δημιουργούν εύκολα νέα επίπεδα, να έχουν πρόσβαση σε υπάρχοντα επίπεδα και να τροποποιούν τις ιδιότητες των επιπέδων, όπως η ορατότητα και η συμπεριφορά εκτύπωσης.

Πώς να αποκτήσετε ένα αντικείμενο σελίδας με όνομα από το Visio Drawing μέσω Java API

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);

Διαχείριση Masters στο Visio Diagrams μέσω Java API

Το Aspose.Diagram για Java διευκολύνει τους προγραμματιστές λογισμικού να εργάζονται με κύριους και να ανακτούν πληροφορίες όπως το αναγνωριστικό και τα ονόματα των κυρίων σε εφαρμογές Java. Τα Masters είναι προσχεδιασμένα σχήματα που μπορούν να επαναχρησιμοποιηθούν πολλές φορές σε ένα διάγραμμα Visio. Χρησιμοποιώντας κύρια, μπορείτε να διασφαλίσετε ότι τα διαγράμματά σας είναι συνεπή και τυποποιημένα, γεγονός που μπορεί να διευκολύνει τη συντήρηση και την ενημέρωση των διαγραμμάτων σας με την πάροδο του χρόνου. Η βιβλιοθήκη επιτρέπει τη δημιουργία νέων κυρίων, την τροποποίηση υπαρχόντων ή τη διαγραφή κυρίων που δεν χρειάζεστε πλέον. Είναι επίσης δυνατή η πρόσβαση στα σχήματα και τα στοιχεία ενός πλοιάρχου, γεγονός που καθιστά δυνατό τον χειρισμό της εμφάνισης και της συμπεριφοράς του πλοιάρχου. Η βιβλιοθήκη επιτρέπει επίσης τον έλεγχο της συμπεριφοράς των σχημάτων σε ένα master, όπως το πώς ανταποκρίνονται σε γεγονότα όπως η αλλαγή μεγέθους, η περιστροφή και η μετακίνηση.

Λάβετε Master από το Αρχείο Visio μέσω Java API

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());
 Ελληνικά