DWG'yi Java'da JPG'ye Dönüştürme AutoCAD Kütüphanesi Kullanarak

AutoCAD dosya formatıyla çalışmak, AutoCAD yazılımı yüklenmediğinde zordur. Çoğu işletim sistemi, DWG, DXF gibi dosya formatlarına yerleşik destek sunmaz. Ancak, bu sorunu AutoCAD dosya formatlarını yaygın olarak kullanılan görüntü dosya formatlarına dönüştürerek çözebilirsiniz. Bu nedenle, Aspose.CAD for Java, DWG’den JPGye dönüşüm işlemini programlı olarak gerçekleştirmek için sınıflar ve yöntemler sunar. Bu AutoCAD kütüphanesi, sağlam ve verimli dönüşüm özellikleri sunan yerel bir API’dir. Bu blog yazısında, DWG’yi Java’da JPG’ye dönüştürme işlevselliğini programlı olarak uygulayacağız.

Bu blog yazısında aşağıdaki bölümler tartışılacaktır:

  1. AutoCAD Kütüphanesi Kurulumu
  2. DWG’yi Java’da Programlı Olarak JPG’ye Dönüştürme
  3. Çevrimiçi DWG’den JPG’ye Dönüştürücü

AutoCAD Kütüphanesi Kurulumu

Bu Java API’sinin kurulum süreci oldukça basittir. Başka bir üçüncü taraf bağımlılığı yüklemenizi istemez, gerçekten de süper kolay bir süreçtir. Bu nedenle, herhangi bir sorunla karşılaşırsanız bu kurulum rehberini takip edebilirsiniz. Ayrıca, JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanabilirsiniz:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

Aspose.CAD for Java, zengin dönüşüm ve manipülasyon özellikleri sunar ve ayrıca CAD dosyalarına filigran eklemek için yöntemler sağlamıştır. Ayrıca, bu AutoCAD kütüphanesinin çeşitli programlama dillerinde sarmalayıcılarını burada bulabilirsiniz.

AutoCAD Kütüphanesi

DWG’yi Java’da Programlı Olarak JPG’ye Dönüştürme

Artık DWG’den JPG’ye dönüşüm işlemini gerçekleştirmek için bir kod örneği yazacağız. Her şeyden önce, birkaç satır kod yazarak bir DWG’den JPG’ye dönüştürücü geliştirebilirsiniz.

Aşağıda belirtilen adımları takip edebilirsiniz:

  • Çalışma dizini yolunu tanımlayın.
  • Kaynak DWG dosyasını yüklemek için Load yöntemini Image sınıfında çağırın.
  • Sonuç görüntüsü için JpegOptions nesnesi oluşturun ve bunu ImageOptionsBase sınıfının örneğine atayın.
  • CAD rasterizasyon seçeneklerini etkinleştirmek için CadRasterizationOptions sınıfının bir örneğini oluşturun.
  • setEmbedBackground yöntemi, arka plan renginin çıkış formatının varsayılan arka plan rengine eşit olup olmadığını ayarlayacaktır.
  • Sayfa genişliğini ayarlamak için setPageWidth yöntemini çağırın.
  • Sayfanın yüksekliğini ayarlamak için setPageHeight yöntemini çağırın.
  • Rasterizasyon seçeneklerini tanımlamak için setVectorRasterizationOptions yöntemini çağırın.
  • save yöntemi, elde edilen JPG görüntüsünü diske kaydedecektir.

Aşağıdaki kod örneği, DWG’yi Java’da JPG’ye dönüştürme işleminin programlı olarak nasıl yapılacağını göstermektedir:

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class Main {
// Convert DWG to JPG in Java using AutoCAD Library
public static void main(String[] args) throws Exception {
// Define the working directory path.
String dataDir = "/sample-files/";
// Call the Load method of the Image class to load the source DWG file.
Image sourceImage = Image.load(dataDir+"sample.dwg");
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase jpegOptions = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterOptions = new CadRasterizationOptions();
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format.
rasterOptions.setEmbedBackground(true);
// Invoke the setPageWidth method to set page width.
rasterOptions.setPageWidth(900);
// Call the setPageHeight method to set the height of the page.
rasterOptions.setPageHeight(900);
// Invoke the setVectorRasterizationOptions method to define rasterization options.
jpegOptions.setVectorRasterizationOptions(rasterOptions);
// The save method will save the resultant JPG image on the disk.
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions);
}
}

Yukarıdaki kod parçacığının çıktısı aşağıdaki resimde gösterilmektedir:

dwg'den jpg'ye dönüşüm

Çevrimiçi DWG’den JPG’ye Dönüştürücü

Bu çevrimiçi DWG’den JPG’ye dönüştürücü, Aspose.CAD tarafından desteklenmektedir. Sorunsuz zengin dönüşüm özellikleri sunar ve dosyalarınızı 24 saat boyunca erişilebilir tutar. Ayrıca, ücretsizdir ve herhangi bir abonelik veya hesap oluşturma gerektirmez. Dosyaları sürükleyip bırakabileceğiniz mantıklı ama basit bir arayüze sahiptir. Bu araç, Aspose tarafından tasarlanmış güçlü ve verimli bir sunucunun ön yüzüdür.

çevrimiçi dwg'den jpg'ye dönüştürücü

DWG’den JPG’ye Dönüşüm - Ücretsiz Lisans Alın

Artık, AutoCAD kütüphanesini denemek için ücretsiz geçici bir lisans alabilirsiniz, böylece değerlendirme kısıtlamaları olmadan kullanabilirsiniz.

Sonuç

Özetlemek gerekirse, bir kurumsal düzeyde AutoCAD kütüphanesi üzerinden geçtik ve Java’da DWG’yi JPG’ye dönüştürme işlevselliğini uyguladık. Ayrıca, DWG’den JPG’ye çevrimiçi dönüştürücü hakkında biraz bilgi verdik; bu, DWG’den JPG’ye dönüşüm sağlamak için web tabanlı bir çözümdür. Ayrıca, Aspose.CAD for Java‘ı detaylı bir şekilde belgelere ve API referanslarına göz atarak keşfedebilirsiniz. Ayrıca, aspose.com yeni yararlı makaleler yazmaya devam edecektir, bu nedenle güncellemeler için bizimle kalın.

Yardım Mevcuttur

Sorularınızı veya taleplerinizi forumumuzda paylaşabilirsiniz.

Sıkça Sorulan Sorular – SSS

DWG’yi JPG’ye nasıl dönüştürürüm?

DWG’den JPG’ye dönüşüm, Aspose.CAD yüklenerek kolayca gerçekleştirilebilir. Ayrıca, bunu Java’da nasıl yapacağınızı öğrenmek için bu bağlantıyı ziyaret edebilirsiniz.

DWG’yi çevrimiçi olarak JPG’ye nasıl dönüştürürüm?

Aspose.CAD, herhangi bir web tarayıcısında açabileceğiniz bir çevrimiçi DWG’den JPG’ye dönüştürücü desteklemektedir.

İlgili Yazılar