Legen Sie die Leinwandgröße und den Modus fest

Einführung

Möchten Sie die Leistungsfähigkeit von Aspose.CAD für Java nutzen, um Ihren CAD-Konvertierungsprozess zu verbessern? Diese umfassende Anleitung führt Sie durch die Schritte zum Festlegen der Leinwandgröße und des Leinwandmodus mit Aspose.CAD für Java. Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst anfangen, dieses Tutorial liefert Ihnen die Einblicke, die Sie brauchen.

Voraussetzungen

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Aspose.CAD für Java: Stellen Sie sicher, dass die Aspose.CAD-Bibliothek in Ihrer Java-Umgebung installiert ist. Sie können es herunterladenHier.

  • Dokumentenverzeichnis: Richten Sie ein Dokumentenverzeichnis zum Speichern Ihrer CAD-Dateien ein. Auf dieses Verzeichnis wird in den Schritten des Tutorials verwiesen.

Beginnen wir nun mit der Schritt-für-Schritt-Anleitung.

Namespaces importieren

In diesem Schritt importieren wir die erforderlichen Namespaces, um Ihr Aspose.CAD-Projekt zu starten.

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;

Schritt 1: Aspose.CAD-Klassen importieren

// Der Pfad zum Ressourcenverzeichnis.
String dataDir = "Your Document Directory" + "CADConversion/";

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

In diesem Snippet richten wir den Pfad zum Ressourcenverzeichnis ein und laden eine DXF-Datei mit Aspose.CADImage Klasse.

Schritt 2: Legen Sie die CadRasterizationOptions-Eigenschaften fest

// Erstellen Sie eine Instanz von CadRasterizationOptions und legen Sie deren verschiedene Eigenschaften fest
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

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

Hier erstellen wir eine Instanz vonCadRasterizationOptions und konfigurieren Sie Eigenschaften wie Seitenbreite, Seitenhöhe und Skalierungsoptionen.

Schritt 3: Erstellen Sie PdfOptions und legen Sie VectorRasterizationOptions fest

// Erstellen Sie eine Instanz von PDFOptions
PdfOptions pdfOptions = new PdfOptions();

// Legen Sie die VectorRasterizationOptions-Eigenschaft fest
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

Jetzt erstellen wir einePdfOptions Instanz und legen Sie sie festVectorRasterizationOptions Eigenschaft auf die zuvor konfigurierteCadRasterizationOptions.

Schritt 4: Als PDF exportieren

// Exportieren Sie CAD als PDF
objImage.save(dataDir + "result_out_.pdf", pdfOptions);

Abschließend speichern wir das CAD-Bild mit den angegebenen Optionen in einer PDF-Datei.

Schritt 5: Erstellen Sie TiffOptions und legen Sie VectorRasterizationOptions fest

// Erstellen Sie eine Instanz von TiffOptions
TiffOptions tiffOptions = new TiffOptions(TiffExpectedFormat.Default);

// Legen Sie die VectorRasterizationOptions-Eigenschaft fest
tiffOptions.setVectorRasterizationOptions(rasterizationOptions);

In diesem Schritt richten wir eine einTiffOptions Instanz und konfigurieren Sie sieVectorRasterizationOptions Eigentum.

Schritt 6: Als TIFF exportieren

// Exportieren Sie CAD nach TIFF
objImage.save(dataDir + "result_out_.tiff", tiffOptions);

Abschließend speichern wir das CAD-Bild mit den angegebenen Optionen in einer TIFF-Datei.

Abschluss

Glückwunsch! Sie haben die Leinwandgröße und den Leinwandmodus erfolgreich mit Aspose.CAD für Java festgelegt. Dieses Tutorial bietet eine solide Grundlage für Ihre CAD-Konvertierungsprojekte. Entdecken Sie weitere Funktionen und Möglichkeiten imAspose.CAD-Dokumentation.

FAQs

F1: Kann ich Aspose.CAD für Java mit anderen Java-Frameworks verwenden?

A1: Ja, Aspose.CAD ist für die nahtlose Integration in verschiedene Java-Frameworks konzipiert.

F2: Ist eine temporäre Lizenz für Aspose.CAD verfügbar?

A2: Ja, Sie können eine temporäre Lizenz erhaltenHier.

F3: Wo kann ich Community-Support für Aspose.CAD erhalten?

A3: Besuchen Sie dieAspose.CAD-Forum für Community-Unterstützung und Diskussionen.

F4: Kann ich Aspose.CAD kostenlos testen?

A4: Auf jeden Fall! Holen Sie sich eine kostenlose TestversionHier.

F5: Wie kaufe ich Aspose.CAD für Java?

A5: Kaufen Sie das ProduktHier.