DWF'den PNG'ye JPG Görüntüsü C#

DWF dosyaları, CAD çizimleri, metin, resimler vb. içerebilen vektörleri temel alır. Bir DWF dosyasının küçük resmini veya önizleme görüntüsünü oluşturmanız gerekebilir. Buna uygun olarak, makale bir DWF dosyasının C# dilinde 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ü – C# API Kurulumu

Aspose.CAD for .NET API, DWF ve birkaç diğer dosya biçiminin dönüştürülmesini destekler. Yeni Sürümler bölümünden DLL dosyasını indirerek veya aşağıdaki NuGet komutunu kullanarak API’yi kolayca yapılandırabilirsiniz:

PM> Install-Package Aspose.CAD

C# ile DWF’yi Programlı Olarak JPG Görüntüsüne Dönüştürün

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

  1. Giriş DWF’sini Image sınıfıyla yükleyin.
  2. CadRasterizationOptions sınıfından bir nesne başlatın.
  3. JpegOptions sınıfının bir örneğini oluşturun.
  4. VectorRasterizationOptions öğesini ayarlayın ve çıktı JPG görüntüsünü kaydedin.

Aşağıdaki kod parçacığı, bir DWF dosyasının programlı olarak C# dilinde bir JPG görüntüsüne nasıl dönüştürüleceğini gösterir:

string inputFile = "blocks_and_tables.dwf";
using (Image image = Image.Load(inputFile))
{
    // JpegOptions sınıf nesnesini başlat
    JpegOptions jpgOptions = new JpegOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    jpgOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

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

DWF’yi Programlı Olarak C# ile 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ının bir örneğini oluşturun.
  3. PngOptions türünde bir nesne oluşturun.
  4. VectorRasterizationOptions öğesini belirtin ve çıktı PNG görüntüsünü yazın.

Aşağıdaki kod parçacığı, bir DWF dosyasının programlı olarak C# dilinde bir PNG görüntüsüne nasıl dönüştürüleceğini açıklar:

string inputFile = "blocks_and_tables.dwf";

// Giriş DWF dosyasını yükleyin
using (Image image = Image.Load(inputFile))
{
    // PngOptions sınıf nesnesini başlat
    PngOptions pngOptions = new PngOptions();
    CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
    pngOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 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 özelliklerini tam kapasite ile değerlendirebilirsiniz.

Çözüm

Bu makalede, bir DWF dosyasını PNG veya JPG gibi görüntü formatlarına nasıl dönüştüreceğinizi incelediniz. Dönüştürmeyi C# dilinde programlı olarak gerçekleştirmek için gereken tüm adımları ve kod parçacıklarını açıklar. Ayrıca, API tarafından desteklenen özellikler hakkında ayrıntılı bilgi için lütfen belgelere göz atın. Lütfen herhangi bir sorunuz olması durumunda forumda bize ulaşmaktan çekinmeyin.

Ayrıca bakınız