Export obrázků do formátu DXF pomocí Aspose.CAD pro Javu
Úvod
Vítejte v obsáhlém tutoriálu o exportu obrázků do formátu DXF pomocí Aspose.CAD pro Java. Aspose.CAD je výkonná Java knihovna, která umožňuje vývojářům pracovat s výkresy CAD programově. V tomto tutoriálu vás provedeme procesem exportu obrázků do formátu DXF a předvedeme různé kroky a techniky k dosažení tohoto úkolu.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Základní znalost programování v Javě.
- Nainstalovaná knihovna Aspose.CAD for Java. Můžete si jej stáhnouttady.
- Platná licence nebo dočasná licence pro Aspose.CAD. Získejte totady.
- Některé ukázkové obrázky ve formátu DXF pro testování.
Importovat jmenné prostory
Ve svém projektu Java importujte potřebné jmenné prostory pro 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;
Krok 1: Nastavte nové písmo pro dokument
// Cesta k adresáři prostředků.
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");
}
}
Krok 2: Skryjte všechny „rovné“ čáry
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");
Krok 3: Manipulace s textem
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");
Opakujte tyto kroky pro každý soubor DXF ve vašem adresáři.
Závěr
Gratulujeme! Úspěšně jste se naučili exportovat obrázky do formátu DXF pomocí Aspose.CAD for Java. Tento tutoriál se zabýval základními kroky, včetně nastavení písem, skrytí čar a manipulace s textem v obrázcích CAD.
FAQ
Q1: Mohu používat Aspose.CAD pro Javu bez licence?
A1: Můžete jej použít s dočasnou dostupnou licencítady.
Q2: Kde najdu dokumentaci Aspose.CAD?
A2: Dokumentace je k dispozicitady.
Q3: Jak získám podporu pro Aspose.CAD?
A3: Navštivte fórum podporytady.
Q4: Kde si mohu stáhnout Aspose.CAD pro Java?
A4: Stáhněte si knihovnutady.
Q5: Je k dispozici bezplatná zkušební verze?
A5: Ano, můžete získat bezplatnou zkušební verzitady.