DWG Çizimleri

DWG Çizimlerini PDF’ye Aktarmak

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve bunları PDF’ye dönüştürebilir. Bu konu, basit adımlar ile DWG’yi PDF formatına dönüştürmek için Aspose.CAD API’sinin kullanımını açıklar.

DWG Dosya Formatı

DWG, vektör resim verileri ve meta veriler içeren bir ikili dosyadır. Vektör resim verileri, CAD uygulamasına DWG’yi nasıl görüntüleyeceği hakkında talimatlar verir; meta veriler ise dosya hakkında yerel verilere ve ayrıca istemci verilerine dair çeşitli bilgileri içerebilir. DWG dosya formatı için Açık Spesifikasyonlar bu PDF’de bulunabilir.

DWG Dosyalarını PDF’ye Dönüştürme

DWG’yi PDF’ye dönüştürmek için aşağıdaki basit adımlar gereklidir.

  1. DWG dosyasını Image sınıfından bir örneğe yükleyin.
  2. CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight & PageWidth özelliklerini ayarlayın.
  3. PdfOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  4. Image.save metodunu çağırın ve PdfOptions nesnesini ikinci parametre olarak iletin.

Aşağıdaki kod örneği, DWG Çizimlerini PDF’ye aktarmanın nasıl yapılacağını göstermektedir.

Farklı Düzen Boyutları ile Tek PDF Oluşturma

Aspose.CAD for Java, bir DWG dosyasını farklı düzen boyutlarıyla tek bir PDF’ye dönüştürmenizi sağlar. Bu yaklaşım şöyle çalışır:

  1. Aspose.CAD.Image.load fabrika metodunu kullanarak bir DWG dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun ve elde edilen sayfa yüksekliğini ve genişliğini ayarlayın.
  3. CadRasterizationOptions nesnesi için gerekli LayoutPageSizes ekleyin.
  4. PdfOptions sınıfının bir örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  5. Görüntüyü Image.save metodunu kullanarak PDF’ye aktarın.

Aşağıdaki kod örneği, farklı düzenlerle tek bir PDF’nin nasıl oluşturulacağını göstermektedir.

DWG’yi PDF/A ve PDF/E’ye Aktarmak

DWG’yi PDF’ye dönüştürmek için aşağıdaki basit adımlar gereklidir.

  1. DWG dosyasını Image sınıfından bir örneğe yükleyin.
  2. CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight & PageWidth özelliklerini ayarlayın.
  3. PdfOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  4. Image.save metodunu çağırın ve PdfOptions nesnesini ikinci parametre olarak iletin.

Aşağıdaki kod örneği, DWG Çizimlerini PDF’ye aktarmanın nasıl yapılacağını göstermektedir.

Desteklenen AutoCAD Primitifleri

Aşağıdaki AutoCAD primitifleri desteklenmektedir.

  • TEXT
  • MTEXT
  • ATTDEF
  • ATTRIB
  • ARC
  • ELLIPSE
  • HATCH
  • LEADER
  • POINT
  • VERTEX 2D
  • VERTEX 3D
  • POLYLINE 2D
  • LWPOLYLINE
  • RAY
  • CIRCLE
  • DIMENSION ORDINATE
  • DIMENSION LINEAR
  • DIMENSION ALIGNED
  • DIMENSION ANG 3Pt
  • DIMENSION ANG 2Ln
  • DIMENSION RADIUS
  • DIMENSION DIAMETER
  • SHAPE
  • SOLID
  • SPLINE
  • MLINE
  • LINE
  • XLINE
  • STYLE
  • DIMSTYLE
  • LTYPE
  • MLINESTYLE
  • LAYER
  • VIEWPORT
  • LAYOUT

Belirli DWG Düzenini PDF’ye Aktarmak

Bu yaklaşım şu şekilde çalışır:

  1. Image.load fabrika metodunu kullanarak bir DWG dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun ve elde edilen sayfa yüksekliğini ve genişliğini ayarlayın.
  3. CadRasterizationOptions nesnesi için Layouts özelliğini ayarlayın.
  4. PdfOptions sınıfının bir örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  5. Görüntüyü Image.save() metodunu kullanarak PDF’ye aktarın.

Aşağıdaki kod örneği, DWG’nin belirli bir düzeninin nasıl PDF’ye dönüştürüleceğini göstermektedir.

DWG’yi Sabit Boyut Kullanarak Raster veya PDF’ye Aktarma

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve bunları sabit boyut kullanarak PDF veya Raster’e dönüştürebilir.

Aşağıdaki kod örneği, bu özelliğin nasıl uygulanacağını göstermektedir.

DWG/DXF’yi BMP ve PDF’ye aktarırken yuvarlak gizli çizgiler için destek

Bu yaklaşım şöyle çalışır:

  1. Aspose.CAD.Image.load fabrika metodunu kullanarak bir DWG dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Elde edilen sayfa yüksekliğini ve genişliğini ayarlamak için CadRasterizationOptions sınıfının bir başka örneğini oluşturun.
  4. PdfOptions sınıfının bir örneğini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  5. Görüntüyü Image.save() metodunu kullanarak PDF’ye aktarın.

Aşağıdaki kod örneği, bu özelliğin nasıl uygulanacağını göstermektedir.

DWG görüntüsünün çıkarılan PDF’deki baskı alanını ayarlama desteği

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve bunları PDF’ye dönüştürebilir. Bu konu, çıkarılan PDF’deki DWG görüntüsünün baskı alanını ayarlama desteğinin nasıl sağlandığını açıklar.

Aşağıdaki kod örneği, bu özelliğin nasıl uygulanacağını göstermektedir.

DWG dosyası için XREF meta verilerini okuma desteği

  1. Aspose.CAD.Image.load fabrika metodunu kullanarak bir DWG dosyasını yükleyin.
  2. Her resim varlığı üzerinden geçin.
  3. Varlık CadUnderlay ise XREF varlığı ile meta veri.

Aşağıdaki kod örneği, bu özelliğin nasıl sağlanacağını göstermektedir.

Koordinatları Belirterek DWG Belgesi

Aspose.CAD for Java API, artık belgenin genişlik ve yükseklik koordinatlarını sağlayarak DWG belgelerini işler.

Aşağıdaki kod örneği, bir DWG belgesinin nasıl işleneceğini göstermektedir.

CadRasterizationOptions.Layouts özelliği string dizisi türündedir, böylece PDF formatına olası dönüşüm için birden fazla düzen belirtebilirsiniz. CadRasterizationOptions.Layouts özelliği için birden fazla düzen belirtirken, elde edilen PDF birden fazla sayfa içerecek ve her sayfa bireysel bir AutoCAD düzenini temsil edecektir.

Tüm Düzenleri Listele

Bir AutoCAD çiziminde bulunan tüm düzenleri aşağıdaki kod parçacığı ile listeleyebilirsiniz.

Dış Referansın Blok Attribut Değerini Alma

Aspose.CAD for Java API, bir blok özellikinin dış referansını almanıza olanak tanır. Aspose.CAD API, getXRefPathName() özelliğini, CadBlockDictionary koleksiyonundaki bir blok özellikinin dış referansını almak için kullanır.

Aşağıdaki kod, bir blok özelliğinin dış referansını almayı gösterir.

DWG AutoCAD Dosyasında Metin Arama

Aspose.CAD for Java API, bir DWG AutoCAD dosyasında metin aramanıza olanak tanır. Aspose.CAD API, DWG AutoCAD dosyasındaki metin varlıklarını temsil eden CadText sınıfını ortaya koyar. CadMText sınıfı da Aspose.CAD API’sinde dahil edilmiştir çünkü bazı diğer varlıklar da metin içerebilir.

Aşağıdaki kod, DWG AutoCAD dosyasında metin aramayı göstermektedir.

Belirli Düzenlerde Metin Arama

DWG Formatında Alt Katman Bayraklarına Erişim

Aspose.CAD for Java, DWG formatı için alt katman bayraklarını uygulamıştır ve geliştiricilerin bunlara erişmesine olanak tanır. Aşağıda basit bir kod gösterimi bulunmaktadır.

DWG Varlıkları için Destek

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve çalışmak üzere farklı varlıkları destekler.

MLeader Varlığı için Destek

DWG, vektör resim verileri ve meta verileri içeren bir ikili dosyadır. DWG dosyasında farklı varlıklar vardır. Aşağıdaki bölüm, DWG dosyası içinde MLeader varlığı ile çalışmaya bir örnek sunmaktadır.

DWG Varlığını Görüntüye Aktarma Desteği

DWG, vektör resim verileri ve meta verileri içeren bir ikili dosyadır. DWG dosyasında farklı varlıklar vardır. Aşağıdaki bölüm, belirli bir DWG varlığını görüntüye aktarmaya bir örnek sunmaktadır.

DWG Dosyasına Resim Ekleme Desteği

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve çalışmak üzere farklı varlıkları destekler. DWG, vektör resim verileri ve meta verileri içeren bir ikili dosyadır. DWG dosyasında farklı varlıklar vardır. Aşağıdaki bölüm, DWG dosyasına nasıl resim ekleyeceğimizi açıklar.

DWG’ye Metin Ekleme Desteği

Aspose.CAD for Java API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve çalışmak üzere farklı varlıkları destekler. DWG, vektör resim verileri ve meta verileri içeren bir ikili dosyadır. DWG dosyasında farklı varlıklar vardır. Aşağıdaki bölüm, DWG dosyasına nasıl metin ekleyeceğimizi açıklar.

DWG’de Mesh Desteği

Aspose.CAD for Java API, artık CadPolyFaceMesh ve CadPolygonMesh türlerini içeren mesh’leri destekleyen varlıklara erişebilir. Aşağıdaki örnek, mesh türlerine nasıl erişeceğimizi açıklar.

DWG Çizimlerini DXF’ye Dönüştürme

Aspose.CAD, AutoCAD DWG dosyasını yükleyip DXF formatına aktarma özelliği sunar. DWG’den DXF’ye dönüşüm yaklaşımı şöyle çalışır:

  1. Image.load fabrika metodunu kullanarak DWG çizim dosyasını yükleyin.
  2. DWG çizimini Image.save() metodunu kullanarak DXF’ye aktarın.

Aşağıdaki kod örneği, bir DWG dosyasının nasıl DXF formatına dönüştürüleceğini göstermektedir.

DWG Çizimlerini SVG’ye Dönüştürme

Aspose.CAD API, DWG formatındaki AutoCAD çizimlerini yükleyebilir ve bunları SVG’ye dönüştürebilir. Bu konu, DWG’yi SVG formatına dönüştürmek için Aspose.CAD API’sinin kullanımını aşağıdaki basit adımlarla açıklar.

  1. DWG dosyasını Image sınıfından bir örneğe yükleyin.
  2. SvgOptions sınıfının bir nesfesini oluşturun ve gerekli özellikleri ayarlayın.
  3. DWG çizimini Image.save() metodunu kullanarak SVG’ye aktarın.

Aşağıdaki kod örneği, bir DWG dosyasının SVG formatına nasıl dönüştürüleceğini göstermektedir.