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.