Αυτό το βασικό άρθρο καλύπτει τον τρόπο μετατροπής του DWG σε TIFF σε Java παρέχοντας τις λεπτομέρειες για τη διαμόρφωση της βιβλιοθήκης και μια σταδιακή διαδικασία για την ανάπτυξη αυτής της εφαρμογής. Η κλάση CadRasterizationOptions σάς επιτρέπει να προσαρμόσετε την εικόνα εξόδου TIFF σύμφωνα με τις απαιτήσεις σας. Σε αυτό το δείγμα για τη μετατροπή του αρχείου DWG σε TIFF σε Java, παρουσιάσαμε τη ρύθμιση μεγέθους σελίδας για το αρχείο TIFF εξόδου.
Βήματα για την εξαγωγή DWG σε TIFF σε Java
- Διαμορφώστε το περιβάλλον για να προσθέσετε το Aspose.CAD for Java από τον διαχειριστή αποθετηρίου για να μετατρέψετε το DWG σε TIFF
- Αποκτήστε πρόσβαση στο δείγμα αρχείου DWG χρησιμοποιώντας μια παρουσία της κλάσης Image
- Δημιουργήστε μια παρουσία της κλάσης CadRasterizationOptions για να ορίσετε το μέγεθος σελίδας TIFF εξόδου
- Χρησιμοποιήστε το αντικείμενο κλάσης TiffOptions για να ορίσετε τις επιλογές ραστεροποίησης
- Εξάγετε το DWG ως αρχείο TIFF χρησιμοποιώντας το αντικείμενο TiffOptions
Στα παραπάνω βήματα, ορίσαμε τη διαδικασία μετατροπής αρχείου DWG σε TIFF σε Java, όπου θα ξεκινήσουμε με τη φόρτωση του αρχείου προέλευσης DWG από το δίσκο χρησιμοποιώντας μια παρουσία της κλάσης Image, η οποία θα ακολουθηθεί από τη χρήση παρουσία του αντικειμένου κλάσης TiffOptions ως όρισμα με τις προεπιλεγμένες ρυθμίσεις. Για να προσαρμόσετε τις επιλογές ραστεροποίησης του αρχείου DWG, μπορείτε να χρησιμοποιήσετε την παρουσία κλάσης CadRasterizationOptions για να προσαρμόσετε το αρχείο εξόδου TIFF.
Κώδικας για εξαγωγή DWG σε TIFF σε Java
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.fileformats.tiff.enums.TiffExpectedFormat; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.TiffOptions; | |
public class DwgToTiff { | |
public static void main(String[] args) throws Exception { // main method to convert DWG to TIFF image using Java | |
String path = "/Users/KnowledgeBase/TestData/"; | |
// Set the license to convert DWG to TIFF file | |
License licDwgtoTif = new License(); | |
licDwgtoTif.setLicense(path + "Total.Family.lic"); | |
// Access the source DWG file from the disk | |
Image dwgImage = Image.load(path + "sample.dwg"); | |
// Instantiate CadRasterizationOptions class object | |
CadRasterizationOptions dwgTiffRasOpts = new CadRasterizationOptions(); | |
// Set the output tiff image page size | |
dwgTiffRasOpts.setPageHeight(450); | |
dwgTiffRasOpts.setPageWidth(450); | |
// Create a TiffOptions class reference | |
TiffOptions tiffOpts = new TiffOptions(TiffExpectedFormat.Default); | |
// Set the VectorRasterizationOptions options | |
tiffOpts.setVectorRasterizationOptions(dwgTiffRasOpts); | |
// Export DWG to TIFF | |
dwgImage.save(path + "Exported.tiff", tiffOpts); | |
} | |
} |
Σε αυτό το παράδειγμα, παρουσιάσαμε τη διαδικασία ανάπτυξης ενός λογισμικού μετατροπέα DWG σε TIFF σε Java χρησιμοποιώντας μια απλή διεπαφή API. Το αντικείμενο κλάσης CadRasterizationOptions χρησιμοποιείται για τη βελτίωση της διαδικασίας ραστεροποίησης, όπως ο ορισμός του μεγέθους της σελίδας, ωστόσο, μπορείτε να διαμορφώσετε άλλες προαιρετικές ιδιότητες όπως ορισμό του τύπου σχεδίασης, του χρώματος σχεδίασης, του χρώματος φόντου, των επιπέδων, των επιλογών στυλό, των διατάξεων και της ποιότητας.
Αυτό το ευκρινές σεμινάριο δείχνει τη διαδικασία μετατροπής αρχείου DWG σε TIFF σε Java. Εάν σκοπεύετε να μάθετε για τη διαδικασία μετατροπής SVG σε PDF, ανατρέξτε στο άρθρο σχετικά με το πώς να μετατρέψτε το SVG σε PDF σε Java.