C# dilinde DWG'yi Jpeg2000'e dönüştürme

2D veya 3D çizimlerin oluşturulması için CAD yazılımı DWG dosyaları gerektirir. Özellikle, yollar, köprüler ve binalar gibi inşaat projelerinin planlarını geliştirmek ve korumak için bir DWG dosyası kullanılabilir. Bazı durumlarda, çizimleri DWG dosyalarından programlı olarak Jpeg2000 belgelerine aktarmamız gerekebilir. Bu dönüşümler, çizimlerin taşınabilir paylaşımını sağlar. Bu gönderide bir DWG dosyasını C# dilinde bir Jpeg2000’e nasıl dönüştüreceğinizi öğrenin.

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. C# DWG’den Jpeg2000’e Dönüştürücü – Ücretsiz İndirme
  2. DWG Dosyasını Jpeg2000 Belgesine Dönüştürme Adımları
  3. DWG’yi Programlı Olarak Jpeg2000’e Dönüştürün
  4. DWG’yi Seçeneklerle Jpeg2000’e Aktarın

C# DWG’den Jpeg2000’e Dönüştürücü – Ücretsiz İndirme

Bir DWG dosyasını Jpeg2000 belgesine dönüştürmek için Aspose.CAD for .NET API’sini kullanacağız. DWG dosyalarının yanı sıra bir dizi başka dosya türü oluşturma, düzenleme ve işleme yeteneği sağlanır.

API’nin Image sınıfı, tüm çizim türleri için temel sınıftır. CadImage sınıfı, bir DWG görüntüsünü temsil eder. CadRasterizationOptions sınıfını kullanarak PageWidth ve PageHeight özelliklerini ayarlayabiliriz. API’nin Jpeg2000Options sınıfı, Jpeg2000 seçeneklerinin belirtilmesine izin verir.

Lütfen API’nin DLL’sini indirin veya NuGet kullanarak kurun.

PM> Install-Package Aspose.CAD

DWG Dosyasını C# Kullanarak Jpeg2000’e Dönüştürme

Aspose.CAD for .NET kullanarak aşağıda verilen adımları izleyerek bir DWG dosyasını Jpeg2000 belgesine kolayca dönüştürebiliriz:

  • Bir DWG çizim dosyası yükleyin.
  • DWG’yi Jpeg2000 olarak kaydedin.

Şimdi bir DWG dosyasını Jpeg2000 belgesine dönüştürmek için bu adımları C#’ta nasıl gerçekleştireceğimizi görelim.

DWG’yi Programlı Olarak C# ile Jpeg2000’e Dönüştürün

Bir DWG’yi Jpeg2000’e dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Önce bir DWG dosyasını girdi olarak yüklemek için Image sınıfını kullanın.
  2. Ardından, Jpeg2000Options sınıfının bir örneğini oluşturun.
  3. Kaydetmek için Jpeg2000 Save() yöntemini çağırın. İki bağımsız değişkeni kabul eder: Jpeg2000Options ve çıktı Jpeg2000 dosya yolu.

Aşağıdaki kod örneği, C# kullanarak bir DWG dosyasının Jpeg2000 belgesine nasıl dönüştürüleceğini gösterir.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Jpeg2000Options sınıf nesnesini başlat
    Jpeg2000Options options = new Jpeg2000Options();
    
    // DWG'yi Jpeg2000'e Aktar
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

C# Seçenekleri ile DWG’yi Jpeg2000’e Aktarın

Bir DWG dosyasını Jpeg2000 belgesine dönüştürürken aşağıdaki adımları izleyerek Jpeg2000 kaydetme seçeneklerini belirleyebiliriz:

  1. Önce bir DWG dosyasını girdi olarak içe aktarmak için Image sınıfını kullanın.
  2. Ardından, CadRasterizationOptions sınıfının yeni bir örneğini oluşturun.
  3. Ardından, sayfanın genişliğini ve yüksekliğini girin.
  4. Bundan sonra, Jpeg2000Options sınıfının bir örneğini oluşturun.
  5. Ardından, VectorRasterizationOptions özelliği için CadRasterizationOptions’ı seçin.
  6. Kaydetmek için Jpeg2000 Save() işlevini çağırın. İki bağımsız değişkeni kabul eder: Jpeg2000Options ve çıktı Jpeg2000 dosya konumu.

Aşağıdaki kod örneği, bir DWG dosyasını C# kullanarak Jpeg2000 belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.

string inputFile = "file.dwg";
using (Image image = Image.Load(inputFile))
{
    // Jpeg2000Options sınıf nesnesini başlat
    Jpeg2000Options options = new Jpeg2000Options();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // DWG'yi Jpeg2000'e Aktar
    string outPath = "output.j2k";
    image.Save(outPath, options);
}

Ücretsiz Geçici Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu makalede, şunların nasıl yapılacağını öğrendik:

  • mevcut bir DWG çizim dosyasını yükleyin;
  • sayfa yüksekliğini ve genişliğini belirtin;
  • kaydetme seçeneklerini tanımlayın;
  • DWG’yi C# dilinde bir Jpeg2000 olarak kaydedin.

Doküman paylaşımı, çoğu kuruluşun günlük işlemlerinin önemli bir parçasıdır ve dosya türlerini hızlı ve kolay bir şekilde dönüştürme ve birleştirme kapasitesine sahip olmak, bilmeden sorun yaratmadan güvenli dosya aktarımları yapabilmenizi sağlar. C#’ta bir DWG’yi Jpeg2000’e dönüştürmenin yanı sıra, belgeleri kullanarak Aspose.CAD for .NET API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız