Aspose.CAD for Java Kullanarak Görüntüleri DXF Formatına Aktarın
giriiş
Aspose.CAD for Java kullanarak görüntüleri DXF formatına aktarmaya ilişkin kapsamlı bir eğitime hoş geldiniz. Aspose.CAD, geliştiricilerin CAD çizimleriyle programlı olarak çalışmasına olanak tanıyan güçlü bir Java kütüphanesidir. Bu eğitimde, görüntüleri DXF formatına aktarma sürecinde size yol göstereceğiz ve bu görevi gerçekleştirmek için çeşitli adımları ve teknikleri göstereceğiz.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- Java programlamanın temel anlayışı.
- Aspose.CAD for Java kütüphanesi kuruldu. İndirebilirsinBurada.
- Aspose.CAD için geçerli bir lisans veya geçici lisans. Onu edininBurada.
- Test amaçlı DXF formatında bazı örnek resimler.
Ad Alanlarını İçe Aktar
Aspose.CAD için gerekli ad alanlarını Java projenize aktarın:
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;
1. Adım: Belge Başına Yeni Yazı Tipi Ayarlayın
// Kaynak dizininin yolu.
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");
}
}
Adım 2: Tüm “Düz” Çizgileri Gizle
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");
Adım 3: Metinle Düzenlemeler
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");
Dizininizdeki her DXF dosyası için bu adımları tekrarlayın.
Çözüm
Tebrikler! Aspose.CAD for Java’yı kullanarak görüntüleri DXF formatına nasıl aktaracağınızı başarıyla öğrendiniz. Bu eğitim, yazı tiplerini ayarlama, satırları gizleme ve CAD görüntüleri içindeki metinleri değiştirme gibi temel adımları kapsıyordu.
SSS’ler
S1: Aspose.CAD for Java’yı lisans olmadan kullanabilir miyim?
A1: Mevcut geçici lisansla kullanabilirsinizBurada.
S2: Aspose.CAD belgelerini nerede bulabilirim?
A2: Belgeler mevcutBurada.
S3: Aspose.CAD desteğini nasıl alabilirim?
Cevap 3: Destek forumunu ziyaret edinBurada.
S4: Aspose.CAD for Java’yı nereden indirebilirim?
Cevap4: Kitaplığı indirinBurada.
S5: Ücretsiz deneme sürümü var mı?
A5: Evet, ücretsiz deneme sürümünden yararlanabilirsinizBurada.