Πώς να μετατρέψετε το IGES σε PDF σε Java

Αυτό το σύντομο σεμινάριο εστιάζει στον τρόπο μετατροπής του IGES σε PDF στην Java παρέχοντας όλες τις απαραίτητες λεπτομέρειες και βήματα για τη χρήση του παραδείγματος κώδικα. Σε αυτό το παράδειγμα, παρέχουμε ένα δείγμα κώδικα για την εξαγωγή του αρχείου IGES σε PDF σε Java χρησιμοποιώντας απλές κλήσεις API και η εφαρμογή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε περιβάλλον Java που έχει ρυθμιστεί σε Windows, macOS ή Linux.

Βήματα για τη μετατροπή ενός αρχείου από IGES σε PDF σε Java

  1. Διαμορφώστε το έργο σας για να προσθέσετε το αρχείο Jar Aspose.CAD for Java από τη διαχείριση αποθετηρίου
  2. Πρόσβαση στο αρχείο προέλευσης IGES χρησιμοποιώντας το αντικείμενο κλάσης Image
  3. Αρχικοποιήστε το αντικείμενο κλάσης CadRasterizationOptions για να προσαρμόσετε την ραστεροποίηση του αρχείου IGES
  4. Εκκινήστε και χρησιμοποιήστε το αντικείμενο κλάσης PdfOptions για να διαμορφώσετε τις επιλογές PDF εξόδου
  5. Μετατρέψτε το αρχείο IGES σε PDF χρησιμοποιώντας τη μέθοδο αποθήκευσης που εκτίθεται από την κλάση Image

Τα προαναφερθέντα βήματα καλύπτουν τη διαδικασία μετατροπής αρχείου IGES σε PDF σε Java, με την οποία η διαδικασία ξεκινά με τη φόρτωση του αρχείου προέλευσης IGES χρησιμοποιώντας το αντικείμενο κλάσης εικόνας από το δίσκο. Στη συνέχεια, το αντικείμενο PdfOptions χρησιμοποιείται για τον ορισμό των ιδιοτήτων PDF εξόδου και την εφαρμογή των επιλογών ραστεροποίησης IGES, που στη συνέχεια ακολουθείται από αποθήκευση του IGES ως PDF στο δίσκο παρέχοντας το αντικείμενο PdfOptions ως όρισμα.

Κώδικας για μετατροπή IGES σε PDF σε Java

import com.aspose.cad.Image;
import com.aspose.cad.License;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
public class ConvertIGESToPDF {
public static void main2(String[] args) throws Exception { // main method to convert IGES to PDF image using Java
String path = "C:/TestData/";
// Set up the license to convert IGS to PDF
License licenseIGStoPDF = new License();
licenseIGStoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic");
String sourceIGSFile = path + "Sourc.igs";
String exportedIGEStoPDFFile = path + "ExportedIGS.pdf";
// Load the source IGS file from the disk
Image iGESImageTest = Image.load(sourceIGSFile);
// Initialize the PdfOptions object for the desired PDF
PdfOptions pdfOptionsIGES = new PdfOptions();
// Instantiate the vector rastrization options
CadRasterizationOptions igesRasterizationOpts = new CadRasterizationOptions();
igesRasterizationOpts.setPageWidth(1000);
igesRasterizationOpts.setPageHeight(1000);
// Set the rasterization options
pdfOptionsIGES.setVectorRasterizationOptions(igesRasterizationOpts);
// Convert IGS to PDF
iGESImageTest.save(exportedIGEStoPDFFile, pdfOptionsIGES);
}
}

Αυτό το παράδειγμα κώδικα μπορεί να χρησιμοποιηθεί για την ανάπτυξη ενός λογισμικού μετατροπέα IGES σε PDF σε Java χρησιμοποιώντας μια απλή διεπαφή API. Η κλάση CadRasterizationOptions χρησιμοποιείται για την προσαρμογή της διαδικασίας ραστεροποίησης ορίζοντας το μέγεθος σελίδας, το χρώμα φόντου, τις διατάξεις σε αποδοθέν PDF, τον τύπο σχεδίασης, τις επιλογές στυλό, το χρώμα σχεδίασης και την ποιότητα.

Έχουμε γίνει μάρτυρες εξαγωγής από IGES σε PDF σε Java σε αυτό το θέμα χρησιμοποιώντας την απλή διεπαφή API. Εάν θέλετε να μάθετε για τη διαδικασία μετατροπής DGN σε PDF, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το DGN σε PDF σε Java.

 Ελληνικά