Afbeeldingen exporteren naar DXF-formaat met Aspose.CAD voor Java
Invoering
Welkom bij een uitgebreide tutorial over het exporteren van afbeeldingen naar DXF-indeling met behulp van Aspose.CAD voor Java. Aspose.CAD is een krachtige Java-bibliotheek waarmee ontwikkelaars programmatisch met CAD-tekeningen kunnen werken. In deze zelfstudie leiden we u door het proces van het exporteren van afbeeldingen naar DXF-indeling, waarbij we verschillende stappen en technieken demonstreren om deze taak te volbrengen.
Vereisten
Zorg ervoor dat u over het volgende beschikt voordat u begint:
- Basiskennis van Java-programmeren.
- Aspose.CAD voor Java-bibliotheek geïnstalleerd. Je kunt het downloadenhier.
- Een geldige licentie of tijdelijke licentie voor Aspose.CAD. Verkrijg hethier.
- Enkele voorbeeldafbeeldingen in DXF-formaat om te testen.
Naamruimten importeren
Importeer in uw Java-project de benodigde naamruimten voor 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;
Stap 1: Stel een nieuw lettertype per document in
// Het pad naar de bronmap.
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");
}
}
Stap 2: Verberg alle “rechte” lijnen
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");
Stap 3: Manipulaties met tekst
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");
Herhaal deze stappen voor elk DXF-bestand in uw directory.
Conclusie
Gefeliciteerd! U hebt met succes geleerd hoe u afbeeldingen naar DXF-indeling kunt exporteren met Aspose.CAD voor Java. In deze tutorial werden essentiële stappen behandeld, waaronder het instellen van lettertypen, het verbergen van lijnen en het manipuleren van tekst in CAD-afbeeldingen.
Veelgestelde vragen
V1: Kan ik Aspose.CAD voor Java gebruiken zonder licentie?
A1: U kunt het gebruiken als er een tijdelijke licentie beschikbaar ishier.
V2: Waar kan ik Aspose.CAD-documentatie vinden?
A2: De documentatie is beschikbaarhier.
V3: Hoe krijg ik ondersteuning voor Aspose.CAD?
A3: Bezoek het ondersteuningsforumhier.
V4: Waar kan ik Aspose.CAD voor Java downloaden?
A4: Download de bibliotheekhier.
Vraag 5: Is er een gratis proefversie beschikbaar?
A5: Ja, u kunt een gratis proefperiode krijgenhier.