
Aspose.CAD for Java
CAD Çizimlerini Oluşturmak, Düzenlemek ve Dönüştürmek için Java API
Yazılım Geliştiricilerin herhangi bir Bağımlılık olmadan AutoCAD DWG, DXF ve STL Belgelerini PDF ve Raster Görüntülerine (BMP, GIF, JPG ve JPEG) Oluşturmalarını, Düzenlemelerini ve Dönüştürmelerini sağlar.
Aspose.CAD for Java nedir?
Aspose.CAD for Java, sizin gibi yazılım geliştiricilerin AutoCAD veya başka bir CAD yazılımına ihtiyaç duymadan AutoCAD DWG, STL, DWF, DWT ve DXF belgeleriyle çalışmasını sağlayan çok yönlü bir Java kütüphanesidir. Bu kütüphane, bu dosyaları açmanıza, okumanıza, işlemenize, düzenlemenize ve PDF ve Raster Görüntülere dönüştürmenize olanak tanır. Sezgisel bir API ile CAD dosyalarını Java uygulamalarınızda kolayca işleyebilirsiniz. Ayrıca, iş parçacığı güvenlidir, böylece birden fazla iş parçacığında sorunsuz bir şekilde kullanabilirsiniz.
Aspose.CAD for Java, DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP dosyaları gibi çeşitli CAD çizim formatlarını PDF'ye ve PNG, BMP, TIFF, JPEG ve GIF gibi desteklenen raster görüntü formatlarına yalnızca birkaç satır Java kodu kullanarak dönüştürmenizi sağlayan kullanışlı bir özellikle birlikte gelir. Kullanıcı dostudur ve hız ve verimlilik için tasarlanmıştır, minimum bellek tüketir ve optimize edilmiş performans sunar. CAD dosyaları üzerindeki işlemlerin hızlı ve duyarlı olmasını sağlamak için gelişmiş algoritmalar kullanır.
Aspose.CAD for Java, CAD dosyalarını Java uygulamalarında görüntüleme ve yazdırma gibi gelişmiş işlevler sunar. Öne çıkan özelliklerinden biri, CAD dosyalarını işleyip dönüştürebilme yeteneğidir. Bu araçla geliştiriciler, çizgiler, daireler, yaylar ve metin gibi CAD öğeleri oluşturabilir, ayarlayabilir ve kaldırabilirler. Ayrıca nesnelerin rengi, katmanı ve çizgi türü gibi özelliklerini de değiştirebilirsiniz. Java için Aspose.CAD, 3B modelleri tam olarak destekleyerek, bunları tıpkı 2B modeller gibi işlemenize olanak tanır. Özünde, birinci sınıf yeteneklere ve mükemmel müşteri desteğine sahip, kullanıcı dostu bir Java aracıdır ve bu da onu uygulamalarında CAD dosyalarıyla ilgilenen Java geliştiricileri için mükemmel kılar.
Aspose.CAD for Java'ya Başlarken
Aspose.CAD for Java'yı kurmanın önerilen yolu Maven deposunu kullanmaktır. Basit yapılandırmalarla Aspose.CAD for Java API'sini doğrudan Maven projelerinizde kolayca kullanabilirsiniz.
Java için Aspose.CAD için Maven deposu
//First, you need to specify the Aspose Maven Repository configuration/location in your Maven pom.xml as follows:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
</repositories>
//Define Aspose.PDF for Java API Dependency
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad;/artifactId>
<version>22.12</version>
<classifier>20.12</classifier>
</dependency>
</dependencies>
Kitaplığı doğrudan Aspose.CAD ürün sayfasından indirebilirsiniz
Java API ile CAD Dosyalarını Dışa Aktarma
Aspose.CAD for Java, yazılım geliştiricilerinin yalnızca birkaç satır Java koduyla çeşitli AutoCAD formatlarını diğer desteklenen dosya formatlarına dönüştürmelerini sağlar. Kütüphane, DXF ve DWG gibi çeşitli CAD dosya formatlarını yüklemenize ve AutoCAD veya başka bir uygulamaya ihtiyaç duymadan PDF ve raster görüntülere dönüştürmenize olanak tanır. Kütüphane, CAD dosyalarının dönüştürülmesi için 3B AutoCAD görüntülerini PDF'ye aktarma, CAD düzenlerini PDF'ye aktarma, diyagramı dışa aktarırken kalem özellikleri seçeneklerini ayarlama, CAD nesnelerini ayrıştırma ve ekleme içindeki ayrı varlıkları işleme, ACAD Proxy Varlıkları, IGES formatını okuma ve dışa aktarma, kenarlar, köşeler ve yüzeyler gibi örgü modelleri uygulama ve sayma, model düzeni için özel bakış açısı ayarlama ve daha birçok önemli işlev sunar.
Java API ile 3D AutoCAD Görüntüleri PDF'ye Nasıl Aktarılır?
String dataDir = Utils.getDataDir(Export3DAutoCADImagesToPDF.class) + "ExportingCAD/";
String srcFile = dataDir + "conic_pyramid.dxf";
Image cadImage = Image.load(srcFile);
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(500);
rasterizationOptions.setPageHeight(500);
rasterizationOptions.setTypeOfEntities(TypeOfEntities.Entities3D);
rasterizationOptions.setLayouts(new String[] {"Model"});
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
cadImage.save(dataDir + "Export3DImagestoPDF_out_.pdf", pdfOptions);
Java API ile CAD ve BIM Dosya Formatlarını Oluşturun
Aspose.CAD for Java, yazılım geliştiricilerine CAD ve BIM dosya formatlarını kendi Java uygulamaları içinde programatik olarak oluşturma olanağı sunar. Kütüphane, AutoCAD DWG, DWF, DWT veya DXF dosyaları gibi çeşitli CAD dosya formatlarını yüklemenize ve bunları yalnızca birkaç satır Java koduyla JPEG, PNG, PSD, BMP, DICOM, WebP, EMF, WMF, SVG, PDF ve daha birçok formata dönüştürmenize olanak tanır. Aşağıdaki örnek, DWG dosyasının nasıl yükleneceğini, çıktı dosyasının sayfa genişliğinin ve yüksekliğinin nasıl ayarlanacağını ve DWG dosyalarının Java uygulamaları içinde PDF olarak nasıl kaydedileceğini göstermektedir.
Java API ile DWG dosyaları nasıl oluşturulur?
// Load the CAD file
Image image = Image.load("input.dwg");
// Create an instance of CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
// Set the render options
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// Save the output file
image.save("output.pdf", pdfOptions);
AutoCAD DGN'yi Java API ile PDF'ye Aktarma
Aspose.CAD for Java, yazılım geliştiricilerinin kendi Java uygulamaları içinde AutoCAD DGN dosyalarıyla çalışmalarına olanak tanıyan güçlü bir API'dir. Kütüphane, AutoCAD DGN dosyalarının PDF'ye ve PNG, BMP, TIFF, JPEG ve GIF gibi raster görüntü dosya biçimlerine kolayca dönüştürülmesini destekler. Bu hedefe ulaşmak için önce mevcut bir DGN dosyasını DgnImage olarak yüklemeniz ve çeşitli özellikler ayarlamanız gerekir. Ardından, çıktı dosyasını istediğiniz biçimde kaydetmek için DgnImage sınıf nesnesinin kaydetme yöntemini çağırın.
AutoCAD DGN Formatı Java API ile PDF'ye Nasıl Dönüştürülür?
// load an existing DGN file as DgnImage.
DgnImage dgnImage = (DgnImage)Image.load(dataDir + "Nikon_D90_Camera.dgn");
// Create an object of CadRasterizationOptions class and define/set different properties
PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setNoScaling(true);
vectorOptions.setAutomaticLayoutsScaling(false);
options.setVectorRasterizationOptions(vectorOptions);
OutputStream outStream = new FileOutputStream(dataDir + "ExportDGNToPdf_Out.pdf");
// Call the save method of the DgnImage class object.
dgnImage.save(outStream, options);