Exportieren Sie Bilder mit Aspose.CAD für Java in das DXF-Format
Einführung
Willkommen zu einem umfassenden Tutorial zum Exportieren von Bildern in das DXF-Format mit Aspose.CAD für Java. Aspose.CAD ist eine leistungsstarke Java-Bibliothek, die es Entwicklern ermöglicht, programmgesteuert mit CAD-Zeichnungen zu arbeiten. In diesem Tutorial führen wir Sie durch den Prozess des Exportierens von Bildern in das DXF-Format und demonstrieren verschiedene Schritte und Techniken, um diese Aufgabe zu erfüllen.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:
- Grundlegendes Verständnis der Java-Programmierung.
- Aspose.CAD für Java-Bibliothek installiert. Sie können es herunterladenHier.
- Eine gültige Lizenz oder temporäre Lizenz für Aspose.CAD. Erhalten Sie esHier.
- Einige Beispielbilder im DXF-Format zum Testen.
Namespaces importieren
Importieren Sie in Ihrem Java-Projekt die erforderlichen Namespaces für Aspose.CAD:
import com.aspose.cad.Image;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.fileformats.cad.cadconsts.CadEntityTypeName;
import com.aspose.cad.fileformats.cad.cadobjects.CadBaseEntity;
import com.aspose.cad.fileformats.cad.cadobjects.CadText;
import com.aspose.cad.fileformats.cad.cadtables.CadStyleTableObject;
import java.io.File;
import static java.lang.System.in;
Schritt 1: Neue Schriftart pro Dokument festlegen
// Der Pfad zum Ressourcenverzeichnis.
String dataDir = "Your Document Directory" + "DXFDrawings/";
File[] files = new File(dataDir).listFiles();
for (File file : files) {
String extension = GetFileExtension(file);
if (extension.equals(".dxf")) {
CadImage cadImage = (CadImage)Image.load(file.getName());
for (Object style : cadImage.getStyles()) {
((CadStyleTableObject)style).setPrimaryFontName("Broadway");
}
cadImage.save(file.getName() + "_font.dxf");
}
}
Schritt 2: Alle „geraden“ Linien ausblenden
CadImage cadImageEntity = (CadImage)Image.load(file.getName());
for (CadBaseEntity entity : cadImageEntity.getEntities()) {
if (entity.getTypeName() == CadEntityTypeName.LINE) {
entity.setVisible((short)0);
}
}
cadImageEntity.save(file.getName() + "_lines.dxf");
Schritt 3: Manipulationen mit Text
CadImage cadImageText = (CadImage)Image.load(file.getName());
for (CadBaseEntity entity : cadImageText.getEntities()) {
if (entity.getTypeName() == CadEntityTypeName.TEXT) {
((CadText)entity).setDefaultValue("New text here!!! :)");
break;
}
}
cadImageText.save(file.getName() + "_text.dxf");
Wiederholen Sie diese Schritte für jede DXF-Datei in Ihrem Verzeichnis.
Abschluss
Glückwunsch! Sie haben erfolgreich gelernt, wie Sie mit Aspose.CAD für Java Bilder in das DXF-Format exportieren. In diesem Tutorial wurden wichtige Schritte behandelt, darunter das Festlegen von Schriftarten, das Ausblenden von Linien und das Bearbeiten von Text in CAD-Bildern.
FAQs
F1: Kann ich Aspose.CAD für Java ohne Lizenz verwenden?
A1: Sie können es mit einer verfügbaren temporären Lizenz verwendenHier.
F2: Wo finde ich die Aspose.CAD-Dokumentation?
A2: Die Dokumentation ist verfügbarHier.
F3: Wie erhalte ich Unterstützung für Aspose.CAD?
A3: Besuchen Sie das Support-ForumHier.
F4: Wo kann ich Aspose.CAD für Java herunterladen?
A4: Laden Sie die Bibliothek herunterHier.
F5: Gibt es eine kostenlose Testversion?
A5: Ja, Sie können eine kostenlose Testversion erhaltenHier.