DXF Çizimleri
DXF Çizimlerini PDF’ye Aktarma
Aspose.CAD, AutoCAD DXF çizim varlıklarını yükleme ve bunları PDF formatında bir bütün olarak render etme özelliği sağlar. DXF’den PDF’ye dönüşüm yaklaşımı şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak DXF çizim dosyasını yükleyin. 1. CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight ve PageWidth özelliklerini ayarlayın. 1. PdfOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- İkinci parametre olarak PdfOptions nesnesini geçirirken Image.Save metodunu çağırın.
Aşağıdaki kod örneği, bir dosyayı varsayılan ayarlarla nasıl dönüştüreceğinizi göstermektedir.
Desteklenen Formatlar
Şu anda AutoCAD DXF 2010 dosya formatlarını tamamen destekliyoruz. Önceki DXF sürümlerinin %100 geçerli olacağı garanti edilmemektedir. Gelecekte daha fazla format ve özellik eklemeyi planlıyoruz.
Desteklenen Varlıklar
Şu anda tüm yaygın 2D varlıkları ve bunların temel varsayılan parametrelerini aşağıdaki gibi destekliyoruz:
- Hizalanmış Boyut
- Açı Boyutu
- Yay
- Atıf
- Blok Referansı
- Çember
- Çap Boyutu
- Elips
- Tarama
- Doğru
- Çok Satırlı Metin
- Yani Boyutu
- Nokta
- Poliline
- Radyal Boyut
- Işın
- Döndürülmüş Boyut
- Tablo
- Metin
- Xline
Hafıza Yönetimi
ExactReallocateOnly özelliği hafıza yeniden tahsisini kontrol etmek için kullanılabilir. Yeniden tahsis işlemi genellikle önceden tahsis edilmiş önbellekler için meydana gelir. Bu, tahsis edilen alanın yetersiz olduğu sisteme karşı belirlenirse gerçekleşebilir.
- ExactReallocateOnly varsayılan değeri False olarak ayarlandığında, alan aynı ortamda yeniden tahsis edilir.
- True olarak ayarlandığında, yeniden tahsis maksimum belirtilen alanı aşamaz. Bu durumda mevcut tahsis edilen bellek içi önbellek (yeniden tahsis gerektirir) serbest bırakılır ve disk üzerinde genişletilmiş alan tahsis edilir.
DXF Çizimlerinin Belirli Katmanlarını PDF’ye Aktarma
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak bir DXF çizim dosyasını açın.
- CadRasterizationOptions nesnesini oluşturun ve PageWidth ve PageHeight özelliklerini belirleyin.
- CadRasterizationOptions nesnesine katmanlar ekleyin.
- PdfOptions nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Çizimi PDF’ye aktarmak için Image.save yöntemini kullanın.
Aşağıdaki kod örneği, DXF’nin belirli bir katmanını PDF’ye dönüştürmenin nasıl yapılacağını gösterir.
DXF Çizimlerinin Belirli Katmanlarını Resme Aktarma
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak bir DXF çizim dosyasını açın.
- CadRasterizationOptions nesnesini oluşturun ve PageWidth ve PageHeight özelliklerini belirleyin.
- CadRasterizationOptions nesnesine katmanlar ekleyin.
- JpegOptions nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Çizimi PDF’ye aktarmak için Image.save yöntemini kullanın.
Aşağıdaki kod örneği, DXF’nin belirli bir katmanını resme dönüştürmenin nasıl yapılacağını gösterir.
DXF Çizimlerinin Bir Parçası Olarak PDF Dosyalarını Render Etme
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak DXF çizim dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir nesesini oluşturun ve PDF dosyalarını yükleyin.
- PageHeight ve PageWidth özelliklerini ayarlayın.
- Image.save metodunu çağırın ve dosyayı kaydedin.
Aşağıdaki kod örneği, PDF dosyalarını DXF çizimlerinin bir parçası olarak nasıl render edeceğinizi göstermektedir.
DXF’yi WMF’ye Aktarma
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak bir DXF çizim dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PDF dosyalarını yükleyin.
- PageHeight ve PageWidth özelliklerini ayarlayın.
- Image.save metodunu çağırın ve dosyayı kaydedin.
Aşağıdaki kod örneği, DXF’yi WMF’ye aktarmanın nasıl yapılacağını göstermektedir.
DXF Dosyalarını Kaydetme Desteği
Aspose.CAD, AutoCAD DXF dosyalarını yükleme, üzerinde değişiklik yapma ve tekrar DXF dosyası olarak kaydetme özelliği sağlar. Aşağıdaki kod örneği, belirli gereksinimlere nasıl ulaşacağınızı gösterir.
DXF Formatı için Gömülü DGN Altlık Aktarma
Aspose.CAD, AutoCAD DXF dosyalarını yükleme ve DXF formatı için gömülü DGN altlığı aktarma özelliği sağlar.
Aşağıdaki kod örneği, belirli gereksinimlere nasıl ulaşacağınızı göstermektedir.
DXF’nin Belirli Bir Düzenini PDF’ye Aktarma
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak bir DXF çizim dosyasını açın.
- CadRasterizationOptions sınıfının bir nesesini oluşturun ve PageWidth ve PageHeight özelliklerini belirleyin.
- İstenilen düzen adını CadRasterizationOptions.Layouts özelliğini kullanarak belirtin.
- PdfOptions nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Çizimi PDF’ye aktarmak için Image.save metodunu kullanın.
Aşağıdaki kod örneği, DXF’nin belirli bir düzenini PDF’ye dönüştürmenin nasıl yapılacağını gösterir.
ATTRIB ve MTEXT Nesnelerine Erişim
Bu yaklaşım şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak bir DXF çizim dosyasını açın.
- CAD dosyasındaki varlıklara erişin.
- CadEntityTypeName.MTEXT ve CadEntityTypeName.INSERT varlıklarını kontrol edin.
- Geçici bir listeye ekleyin ve daha sonraki işlemler için saklayın.
CAD Ekleme Nesnelerini Parçalama
Bu yaklaşım şöyle çalışır:
- DXF çizim dosyasını Image.load fabrika yöntemini kullanarak açın.
- CAD dosyasındaki varlıklara erişin. 1. CadEntityTypeName.INSERT varlıklarını kontrol edin.
- CadBlockEntity tipi listesini kontrol edin.
- Varlıkları işleyin.
Blok Kırpma Desteği
Aspose.CAD, Blok Kırpma özelliği sağlar. Blok Kırpma yaklaşımı şöyle çalışır:
- Image.load Image.load fabrika yöntemini kullanarak DXF çizim dosyasını yükleyin.
- PDF dosyalarını yüklemek için CadRasterizationOptions sınıfının bir nesnesini oluşturun.
- CadRasterizationOptions özelliklerini ayarlayın.
- Image.save yöntemini çağırın ve PdfOptions nesnesini ikinci parametre olarak geçirin ve dosyayı kaydedin.
Aşağıdaki kod örneği, Blok Kırpmanın nasıl çalıştığını göstermektedir.
Resimleri DXF’ye Aktarma
Aspose.CAD kullanarak resimleri DXF formatına aktarabilirsiniz. Bu yaklaşımı kullanarak aşağıdaki işlemleri gerçekleştirebilirsiniz:
- Yeni yazı tipi ayarlayın
- Varlıkları gizleyin
- Metni güncelleyin
Aşağıdaki kod parçacığı, yukarıda listelenen işlemleri nasıl gerçekleştireceğinizi gösterir.