DXF Çizimleri
DXF Çizimlerini PDF’ye Aktarma
Aspose.CAD, AutoCAD DXF çizim varlıklarını yükleme ve bunları PDF formatında tam bir çizim olarak render etme özelliği sunar. DXF’den PDF’ye dönüşüm yaklaşımı şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak DXF çizim dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight ve PageWidth özelliklerini ayarlayın.
- PdfOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Image.Save metodunu çağırarak, PdfOptions nesnesini ikinci parametre olarak geçin.
Aşağıdaki kod örneği varsayılan ayarlarla bir dosyanın nasıl dönüştürüleceğini gösterir.
Desteklenen Formatlar
Şu anda AutoCAD DXF 2010 dosya formatlarını tamamen destekliyoruz. Önceki DXF sürümlerinin %100 geçerli olduğu garanti edilmez. 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 destekliyoruz:
- Hizalanmış Boyut
- Açısal Boyut
- Yay
- Nitelik
- Blok Referansı
- Çember
- Çap Boyutu
- Elips
- Tarama
- Hat
- Çok Satırlı Metin
- Ordinat Boyutu
- Nokta
- Poligon
- Radyal Boyut
- Işın
- Döndürülmüş Boyut
- Tablo
- Metin
- Xhat
Hafıza Yönetimi
Cache sınıfının ExactReallocateOnly özelliği, hafıza yeniden tahsisini kontrol etmek için kullanılabilir. Yeniden tahsis süreci, önceden tahsis edilmiş önbellekler için en olası durumdur. Tahsis edilen alanın yetersiz olduğu tespit edildiğinde bu durum meydana gelebilir.
- ExactReallocateOnly varsayılan değer olan False olarak ayarlandığında, alan aynı ortamda yeniden tahsis edilir.
- True olarak ayarlandığında, yeniden tahsis maksimum belirtilen alanı aşamaz. Bu durumda mevcut bellek içinde tahsis edilmiş önbellek (yeniden tahsis gerektiren) serbest bırakılır ve genişletilmiş alan diske tahsis edilir.
DXF Çizimlerinin Belirli Katmanlarını PDF’ye Aktarma
Bu yaklaşım şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak bir DXF çizim dosyası açın.
- CadRasterizationOptions örneğini oluşturun ve PageWidth ve PageHeight özelliklerini belirtin.
- CadRasterizationOptions nesnesine katmanlar ekleyin.
- PdfOptions örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Image.Save metodunu çağırarak, PdfOptions nesnesini ikinci parametre olarak geçin.
Aşağıdaki kod örneği, DXF’nin belirli bir katmanını PDF’ye nasıl dönüştüreceğinizi göstermektedir.
DXF Çizimlerinin Bir Parçası Olarak PDF Dosyalarını Render Etme
Bu yaklaşım şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak 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, PDF dosyalarını DXF çizimlerinin bir parçası olarak nasıl render edeceğinizi göstermektedir.
DXF Formatında Gömülü DGN Alt Katmanını Aktarma
Aspose.CAD, AutoCAD DXF dosyalarını yükleme ve DXF formatı için gömülü DGN alt katmanını dışa aktarma özelliği sunar.
Aşağıdaki kod örneği, belirtilen gereksinimlerin nasıl karşılanacağını göstermektedir.
DXF Dosyalarını Kaydetme Desteği
Aspose.CAD, AutoCAD DXF dosyalarını yükleyip üzerinde değişiklik yapma ve ardından DXF dosyası olarak tekrar kaydetme özelliği sunar.
Aşağıdaki kod örneği, belirtilen gereksinimlerin nasıl karşılanacağını göstermektedir.
DXF’yi WMF’ye Aktarma
Bu yaklaşım şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak 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.
Belirli Bir DXF Düzenini PDF’ye Aktarma
Bu yaklaşım şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak bir DXF çizim dosyası açın.
- CadRasterizationOptions örneğini oluşturun ve PageWidth ve PageHeight özelliklerini ayarlayın.
- İstenilen düzen adı(larını) CadRasterizationOptions.Layouts özelliğini kullanarak belirtin.
- PdfOptions örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Çizimi PDF formatında dışa aktarın, Image.Save metodunu çağırarak ve PdfOptions nesnesini ikinci parametre olarak geçirerek.
Aşağıdaki kod örneği, DXF’nin belirli bir düzenini PDF’ye nasıl dönüştüreceğinizi göstermektedir.
Blok Kesme Desteği
Aspose.CAD, Blok Kesme özelliği sunar. Blok Kesme yaklaşımı şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak DXF çizim dosyasını yükleyin.
- CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PDF dosyalarını yükleyin.
- CadRasterizationOptions özelliklerini ayarlayın.
- Image.Save metodunu çağırarak PdfOptions nesnesini ikinci parametre olarak geçirerek dosyayı kaydedin.
Aşağıdaki kod örneği, Blok Kesme özelliğinin nasıl çalıştığını göstermektedir.
Görüntüleri DXF’ye Aktarma
Aspose.CAD kullanarak, görüntüleri DXF formatına aktarabilirsiniz. Bu yaklaşımı kullanarak aşağıdaki işlemleri gerçekleştirebilirsiniz:
- Yeni font ayarlama
- Varlıkları gizleme
- Metin güncelleme
Aşağıdaki kod örneği, yukarıda belirtilen işlemleri nasıl gerçekleştireceğinizi göstermektedir.
DXF Çizimlerinin Belirli Katmanlarını Görüntüye Aktarma
Bu yaklaşım şu şekilde çalışır:
- Image.Load fabrika metodunu kullanarak bir DXF çizim dosyası açın.
- CadRasterizationOptions örneğini oluşturun ve PageWidth ve PageHeight özelliklerini belirtin.
- CadRasterizationOptions nesnesine katmanlar ekleyin.
- JpegOptions örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
- Image.Save metodunu kullanarak çizimi PDF formatında dışa aktarın.
Aşağıdaki kod örneği, DXF’nin belirli bir katmanını Görüntüye nasıl dönüştüreceğinizi göstermektedir.