Μπορείτε να μετατρέψετε το CGM σε PS χρησιμοποιώντας δύο απλά βήματα. Πρώτα πρέπει να αποδώσετε το αρχείο CGM στο DOC χρησιμοποιώντας το Aspose.PDF για Java . Μετά από αυτό, χρησιμοποιώντας το ισχυρό API Επεξεργασίας Εγγράφων Aspose.Words για Java , μπορείτε να μετατρέψετε το DOC σε PS. Και τα δύο API περιλαμβάνονται στο πακέτο Aspose.Total for Java .
Java API για μετατροπή CGM σε PS
Απαιτήσεις μετατροπής
Μπορείτε εύκολα να χρησιμοποιήσετε το Aspose.Total για Java απευθείας από ένα έργο που βασίζεται στο Maven και περιλαμβάνουν τα Aspose.PDF για Java και Aspose.Words for Java στο pom.xml σας.
Εναλλακτικά, μπορείτε να λάβετε ένα αρχείο ZIP από το downloads .
Απαιτήσεις μετατροπής
Κατά τη μετατροπή του CGM σε PS, ακόμα κι αν το έγγραφό σας προστατεύεται με κωδικό πρόσβασης, μπορείτε να το ανοίξετε χρησιμοποιώντας το API χειρισμού PDF Aspose.PDF για Java . Για να ανοίξετε το κρυπτογραφημένο αρχείο, πρέπει να δημιουργήσετε ένα αντικείμενο Document και να ανοίξετε το CGM χρησιμοποιώντας τον κωδικό πρόσβασης κατόχου.
// open encrypted document
Document document = new Document("input.cgm", "password");
// save CGM as a DOC
document.save("DocOutput.doc", SaveFormat.DOC);
Ανοίξτε το έγγραφο CGM που προστατεύεται με κωδικό πρόσβασης μέσω Java
Κατά την αποθήκευση του εγγράφου εισόδου σας σε μορφή αρχείου PS, μπορείτε επίσης να αποθηκεύσετε το έγγραφό σας σε βάση δεδομένων αντί για σύστημα αρχείων. Ίσως χρειαστεί να εφαρμόσετε την αποθήκευση και την ανάκτηση αντικειμένων εγγράφου προς και από μια βάση δεδομένων. Αυτό θα ήταν απαραίτητο εάν εφαρμόζατε οποιοδήποτε τύπο συστήματος διαχείρισης περιεχομένου. Για να αποθηκεύσετε το PS σας στη βάση δεδομένων, είναι συχνά απαραίτητο να σειριοποιήσετε το έγγραφο για να αποκτήσετε έναν πίνακα byte. Αυτό μπορεί να γίνει χρησιμοποιώντας το Aspose.Words for Java API. Αφού λάβετε τον πίνακα byte, μπορείτε να τον αποθηκεύσετε στη βάση δεδομένων χρησιμοποιώντας την εντολή SQL.
public static void StoreToDatabase(Document doc, Connection mConnection) throws Exception {
// create an output stream which uses byte array to save data
ByteArrayOutputStream aout = new ByteArrayOutputStream();
// save the document to byte array
doc.save(aout, SaveFormat.PS);
// get the byte array from output steam
// the byte array now contains the document
byte[] buffer = aout.toByteArray();
// get the filename from the document.
String fileName = doc.getOriginalFileName();
String filePath = fileName.replace("\\", "\\\\");
// create the SQL command.
String commandString = "INSERT INTO Documents (FileName, FileContent) VALUES('" + filePath + "', '" + buffer + "')";
Statement statement = mConnection.createStatement();
statement.executeUpdate(commandString);
}
``` Η μετατροπή του CGM (Computer Graphics Metafile) σε PS (PostScript) είναι ένα κρίσιμο βήμα για την επίτευξη ακριβών, υψηλής ποιότητας εκτυπώσεων και επαγγελματικών αποτελεσμάτων δημοσίευσης. Η μορφή ανεξάρτητη από συσκευή του PostScript εξασφαλίζει ότι οι πολύπλοκες διανυσματικές γραφικές, διαγράμματα μηχανικής και τεχνικές εικόνες διατηρούν την ακρίβειά τους και την πιστότητά τους όταν μεταφέρονται σε εκτυπωτικά μηχανήματα ή συστήματα δημοσίευσης. Αυτό καθιστά τη μετατροπή από CGM σε PS αναπόσπαστη για τις βιομηχανίες που απαιτούν συνεχείς, κλιμάκωσιμες και έτοιμες για εκτύπωση εξόδους.
✅ Κύριες Χρήσεις
- Εκτύπωση Διανυσματικών Σχεδίων Βιομηχανικού Επιπέδου – Παραγωγή ευκρινών, κλιμάκωσιμων τεχνικών διαγραμμάτων για την κατασκευή, τη μηχανική και την αρχιτεκτονική τεκμηρίωση.
- Αρχειοθέτηση Τεχνικών Εικόνων σε Συστήματα Βασισμένα σε PostScript – Αποθήκευση διανυσματικών πόρων σε μια μορφή που είναι βελτιστοποιημένη για μακροχρόνια προσβασιμότητα και συμβατότητα με την εκτύπωση.
- Προετοιμασία Διαγραμμάτων CGM για Σύνθεση Τύπου – Βεβαιωθείτε για απροβλημάτιστη ενσωμάτωση σε επαγγελματικές διατάξεις σελίδων και ροές εργασιών σύνθεσης τύπου.
- Παραγωγή Φυσικών Εγγράφων – Δημιουργία αρχείων έτοιμων για εκτύπωση για εγχειρίδια, καταλόγους και τεχνικούς χάρτες μεγάλου μεγέθους.
⚙️ Σενάρια Αυτοματισμού
- Γεννήτριες Ροής Εκτύπωσης Βασισμένες σε Java – Μετατροπή προγραμματιστικά αρχεία CGM σε υψηλής ανάλυσης εξόδου PS για επιχειρησιακές ροές εκτύπωσης.
- Μετατροπείς Δέσμης Διανυσμάτων σε PostScript – Αυτοματοποιήστε διαδικασίες μετατροπής μεγάλης κλίμακας για την αποτελεσματική διαχείριση εκτεταμένων αρχείων γραφικών.
- Ενσωμάτωση Συστήματος Δημοσίευσης – Ενσωματώστε τη μετατροπή από CGM σε PS στην αυτοματοποιημένη αποτύπωση εγγράφων και συστήματα επαγγελματικής δημοσίευσης για συνεπείς, υψηλής ποιότητας αποτελέσματα.