DWF'den JPG PNG'ye Java

DWF dosyaları, sıkıştırılmış biçimde 2B veya 3B çizimler içerir. Belirli durumlarda, DWF’yi bir görüntüye dönüştürmeniz gerekebilir. Bu perspektif göz önüne alındığında, makale bir DWF dosyasının Java kullanarak programlı olarak JPG veya PNG görüntüsüne nasıl dönüştürüleceğini kapsar.

DWF’den JPG’ye veya PNG’ye Görüntü Dönüştürücü – Java API Kurulumu

Aspose.CAD for Java API, CAD uygulamalarını yüklemeye gerek kalmadan CAD dosyaları oluşturmak, düzenlemek veya işlemek için kullanılabilir. İndirilenler bölümünden JAR dosyasını indirerek veya aşağıdaki Maven yapılandırmalarını kullanarak API’yi kurmanız yeterlidir:

Depo:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Bağımlılık:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.11</version>        
   </dependency>
</dependencies>

DWF’yi Java’da Programlı Olarak JPG Görüntüsüne Dönüştürün

Bir DWF dosyasını aşağıdaki adımlarla bir JPG görüntüsüne dönüştürebilirsiniz:

  1. İlk olarak, kaynak DWF dosyasını Image sınıf yapıcısı ile yükleyin.
  2. CadRasterizationOptions sınıf nesnesini başlatın.
  3. JpegOptions türünün bir örneğini oluşturun.
  4. Çıkış JPG görüntüsünü VectorRasterizationOptions kullanarak kaydedin.

Aşağıdaki kod parçacığı, bir DWF dosyasının Java’da bir JPG görüntüsüne nasıl dönüştürüleceğini açıklamaktadır:

String inputFile = "blocks_and_tables.dwf";

// Giriş DWF dosyasını yükleyin
Image image = Image.load(inputFile);

// JpegOptions sınıf nesnesini başlat
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// DWF'yi JPG görüntüsüne aktar
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

DWF’yi Java’da Programlı Olarak PNG Görüntüsüne Dönüştürme

Aşağıdaki adımlarla bir DWF dosyasını PNG görüntüsüne dönüştürebilirsiniz:

  1. Image sınıfını kullanarak girdi DWF dosyasını yükleyin.
  2. CadRasterizationOptions sınıfından bir nesne başlatın.
  3. PngOptions sınıf nesnesi oluşturun.
  4. Son olarak, çıktı PNG görüntüsünü VectorRasterizationOptions ile kaydedin.

Aşağıdaki kod parçacığı, Java’da bir DWF’nin PNG görüntüsüne nasıl dönüştürüleceğini gösterir:

String inputFile = "blocks_and_tables.dwf";

// Giriş DWF dosyasını yükleyin
Image image = Image.load(inputFile);

// PngOptions sınıf nesnesini başlat
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// DWF'yi PNG görüntüsüne aktar
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

Ücretsiz Geçici Lisans Alın

Ücretsiz geçici lisans talep ederek API’yi tam kapasitesiyle test edebilirsiniz.

Çözüm

Bu makalede, Java’da programlı olarak bir DWF dosyasını JPG veya PNG dosyası olarak bir görüntüye dönüştürmeyi öğrendiniz. API tarafından desteklenen diğer özellikleri keşfetmek için belgeler bölümüne göz atabilirsiniz. Ayrıca, herhangi bir endişeniz olması durumunda forumda bize ulaşmaktan çekinmeyin.

Ayrıca bakınız