DWF'den PDF'ye csharp

DWF dosyaları, metin veya grafik içerebilen iki boyutlu veya üç boyutlu çizim verileri içerir. Veriler, boyutu küçük tutmak için sıkıştırılmış bir biçimde saklanır. Bazı durumlarda, bir DWF dosyasını farklı sistem ortamlarıyla uyumlu hale getirmek için bir PDF belgesine dönüştürmeniz gerekebilir. Bu makale, C# kullanarak DWF’nin PDF’ye nasıl dönüştürüleceğini kapsar.

DWF’den PDF’e Dönüştürme – C# API Kurulumu

Aspose.CAD for .NET API, DWF ve birkaç başka dosya formatı ile çalışmayı destekler. İndirilenler bölümünden DLL dosyalarını indirerek veya aşağıdaki NuGet yükleme komutunu kullanarak API’yi yapılandırabilirsiniz:

PM> Install-Package Aspose.CAD

C# kullanarak DWF’yi Programlı Olarak PDF’ye Dönüştürme

Bir DWG dosyasını aşağıdaki adımlarla bir PDF belgesine dönüştürebilirsiniz:

  1. İlk olarak, giriş DWF dosyasını yükleyin.
  2. CadRasterizationOptions sınıfından bir nesne oluşturun.
  3. Çıktı dosyası için sayfa boyutlarını ve diğer özellikleri ayarlayın.
  4. Son olarak, DWF’yi Kaydet yöntemiyle PDF dosyasına dönüştürün

Aşağıdaki kod parçacığı, bir DWF dosyasının bir PDF belgesine nasıl dönüştürüleceğini gösterir:

// Giriş DWF dosyasını yükleyin
Image image = Image.Load("DWFtoPDF.dwf");

// Farklı özellikler ayarlamak için bir CadRasterizationOptions nesnesi oluşturun
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{

    PageWidth = 1600,
    PageHeight = 1600,
    ContentAsBitmap = true
};

// DWF'yi PDF'ye dönüştür
image.Save("output.pdf", PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
});

Daha Fazla Özelliği Keşfedin

Belgelere göz atarak API’nin diğer birçok özelliğini öğrenebilirsiniz. CAD ile ilgili farklı dosya biçimlerinin oluşturulmasını, düzenlenmesini veya manipüle edilmesini açıklar.

Çözüm

Bu makalede, DWF’yi bir PDF dosyasına nasıl dönüştüreceğinizi öğrendiniz. Bu özellik, farklı uygulamalardaki ve işletim sistemlerindeki dosyaları önizlemeniz gerektiğinde olduğu gibi senaryolarda yararlı olabilir. Ayrıca, gereksinimlerinizi veya endişelerinizi ücretsiz destek forumu aracılığıyla bizimle görüşebilirsiniz. Herhangi bir sorunuzda size yardımcı olmak için sabırsızlanıyoruz.

Ayrıca bakınız