Ορίστε το μέγεθος και τη λειτουργία καμβά

Εισαγωγή

Θέλετε να αξιοποιήσετε τη δύναμη του Aspose.CAD για Java για να βελτιώσετε τη διαδικασία μετατροπής CAD; Αυτός ο περιεκτικός οδηγός θα σας καθοδηγήσει στα βήματα ρύθμισης του μεγέθους και της λειτουργίας καμβά χρησιμοποιώντας το Aspose.CAD για Java. Είτε είστε έμπειρος προγραμματιστής είτε μόλις ξεκινάτε, αυτός ο οδηγός θα σας παρέχει τις πληροφορίες που χρειάζεστε.

Προαπαιτούμενα

Πριν ξεκινήσετε το σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  • Aspose.CAD για Java: Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη Aspose.CAD στο περιβάλλον Java σας. Μπορείτε να το κατεβάσετεεδώ.

  • Κατάλογος εγγράφων: Ρυθμίστε έναν κατάλογο εγγράφων για να αποθηκεύσετε τα αρχεία CAD σας. Αυτός ο κατάλογος θα αναφέρεται στα βήματα εκμάθησης.

Τώρα, ας ξεκινήσουμε με τον οδηγό βήμα προς βήμα.

Εισαγωγή χώρων ονομάτων

Σε αυτό το βήμα, θα εισαγάγουμε τους απαραίτητους χώρους ονομάτων για να ξεκινήσετε το έργο Aspose.CAD.

import java.awt.Image;

import com.aspose.cad.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.TiffOptions;

Βήμα 1: Εισαγωγή κλάσεων Aspose.CAD

// Η διαδρομή προς τον κατάλογο πόρων.
String dataDir = "Your Document Directory" + "CADConversion/";

String srcFile = dataDir + "conic_pyramid.dxf";
com.aspose.cad.Image objImage = com.aspose.cad.Image.load(srcFile);

Σε αυτό το απόσπασμα, ρυθμίζουμε τη διαδρομή προς τον κατάλογο πόρων και φορτώνουμε ένα αρχείο DXF χρησιμοποιώντας το Aspose.CAD’sImage τάξη.

Βήμα 2: Ορίστε τις ιδιότητες CadRasterizationOptions

// Δημιουργήστε μια παρουσία του CadRasterizationOptions και ορίστε τις διάφορες ιδιότητές του
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setNoScaling(true);

Εδώ, δημιουργούμε ένα παράδειγμα τουCadRasterizationOptions και να διαμορφώσετε ιδιότητες όπως πλάτος σελίδας, ύψος σελίδας και επιλογές κλιμάκωσης.

Βήμα 3: Δημιουργήστε PdfOptions και ορίστε VectorRasterizationOptions

// Δημιουργήστε μια παρουσία του PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Ορίστε την ιδιότητα VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

Τώρα, δημιουργούμε έναPdfOptions παράδειγμα και ορίστε τοVectorRasterizationOptions ιδιοκτησία στην προηγουμένως διαμορφωμένηCadRasterizationOptions.

Βήμα 4: Εξαγωγή σε PDF

// Εξαγωγή CAD σε PDF
objImage.save(dataDir + "result_out_.pdf", pdfOptions);

Τέλος, αποθηκεύουμε την εικόνα CAD σε αρχείο PDF χρησιμοποιώντας τις καθορισμένες επιλογές.

Βήμα 5: Δημιουργήστε TiffOptions και ορίστε VectorRasterizationOptions

// Δημιουργήστε μια παρουσία του TiffOptions
TiffOptions tiffOptions = new TiffOptions(TiffExpectedFormat.Default);

// Ορίστε την ιδιότητα VectorRasterizationOptions
tiffOptions.setVectorRasterizationOptions(rasterizationOptions);

Σε αυτό το βήμα, δημιουργήσαμε έναTiffOptions παράδειγμα και ρυθμίστε τοVectorRasterizationOptions ιδιοκτησία.

Βήμα 6: Εξαγωγή στο TIFF

// Εξαγωγή CAD σε TIFF
objImage.save(dataDir + "result_out_.tiff", tiffOptions);

Τέλος, αποθηκεύουμε την εικόνα CAD σε ένα αρχείο TIFF χρησιμοποιώντας τις καθορισμένες επιλογές.

συμπέρασμα

Συγχαρητήρια! Έχετε ορίσει με επιτυχία το μέγεθος και τη λειτουργία του καμβά χρησιμοποιώντας το Aspose.CAD για Java. Αυτό το σεμινάριο παρέχει μια σταθερή βάση για τα έργα μετατροπής CAD. Εξερευνήστε περισσότερες δυνατότητες και δυνατότητες στοΤεκμηρίωση Aspose.CAD.

Συχνές ερωτήσεις

Ε1: Μπορώ να χρησιμοποιήσω το Aspose.CAD για Java με άλλα πλαίσια Java;

A1: Ναι, το Aspose.CAD έχει σχεδιαστεί για να ενσωματώνεται απρόσκοπτα με διάφορα πλαίσια Java.

Ε2: Είναι διαθέσιμη μια προσωρινή άδεια χρήσης για το Aspose.CAD;

A2: Ναι, μπορείτε να αποκτήσετε προσωρινή άδειαεδώ.

Ε3: Πού μπορώ να λάβω υποστήριξη κοινότητας για το Aspose.CAD;

A3: Επισκεφθείτε τοΦόρουμ Aspose.CAD για κοινοτική υποστήριξη και συζητήσεις.

Ε4: Μπορώ να δοκιμάσω το Aspose.CAD δωρεάν;

Α4: Απολύτως! Αποκτήστε μια δωρεάν δοκιμήεδώ.

Ε5: Πώς μπορώ να αγοράσω Aspose.CAD για Java;

A5: Αγοράστε το προϊόνεδώ.