C#'da DWF'yi PDF'ye Dönüştürme

Bu kısa öğretici, kitaplığı kullanmak için uygulama yapılandırmasını paylaşarak DWF‘i C#‘da PDF’ye dönüştürme işlemini ve bu uygulamayı yazmak için adım adım yaklaşımı açıklar. PDF çıktısını gereksinimlerinize göre özelleştirmek için CadRasterizationOptions sınıfını kullanabilirsiniz. DWF dosyasını C#‘da PDF olarak değiştirmek için örnek kodda, çıktı PDF dosyası için sayfa boyutu ayarını gösterdik.

C#’ta Dosyayı DWF’den PDF’ye Dönüştürme Adımları

  1. NuGet paket yöneticisinden Aspose.CAD for .NET eklemek için projeyi yapılandırın
  2. Kaynak DWF dosyasını Image sınıf nesnesine yükleyin
  3. Rasterleştirmeyi özelleştirmek için CadRasterizationOptions sınıf nesnesini örnekleyin
  4. Çıktı PDF sayfa boyutunu ayarlayın
  5. PdfOptions sınıf nesnesini bildirin
  6. PdfOptions’ın VectorRasterizationOptions özelliğini ayarlayın
  7. PDF dosyasını PdfOptions nesnesini kullanarak kaydedin

Bu adımlar, DWF dosyasını C#*‘da PDF’ye dönüştürebilen süreci tam olarak tanımlar. İlk olarak, DWF dosyasını Image class nesnesine yüklemeniz ve ardından varsayılan ayarlarla bir argüman olarak PdfOptions nesnesini kullanarak kaydetmeniz gerekir. Ancak, DWF dosyasının rasterleştirmesini özelleştirmek istiyorsanız, CadRasterizationOptions sınıf nesnesini kullanabilir ve çıktı PDF’sinin sayfa boyutunu ayarladığımız gibi birkaç özellik ayarlayabilirsiniz.

C# ile DWF’yi PDF’ye Dönüştürme Kodu

using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace AsposeTests
{
class Program
{
static void Main(string[] args) // Main function to convert DWF to PDF in C#
{
// Load license
Aspose.CAD.License lic = new Aspose.CAD.License();
lic.SetLicense(@"Aspose.Total.lic");
// Load DWF file in the Image class object
using (Image image = Image.Load("sample.dwf"))
{
// Instantiate CadRasterizationOptions class object
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
// Set page size
dwfRasterizationOptions.PageHeight = 500;
dwfRasterizationOptions.PageWidth = 500;
// Initialize PdfOptions object
PdfOptions pdfOptions = new PdfOptions();
// Set vector rasterization options
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;
// Save PDF file
image.Save("output.pdf", pdfOptions);
}
System.Console.WriteLine("Done");
}
}
}

Bu kod, gerekli tüm sınıflar ve yöntemler içinde tanıtıldığı için C#* dilinde bir *DWF’den PDF’ye dönüştürme yazılımı yazmak için kullanılabilir. CadRasterizationOptions sınıfı, sayfa boyutu ayarlanmış gibi rasterleştirme sürecini özelleştirmek için kullanılır, ancak arka plan rengi, çizim rengi, çizim türü, katmanlar, düzenler, kalem seçenekleri ve kalite gibi diğer özellikleri de ayarlayabilirsiniz.

Bu makale bize DWF dosyasını C# ile PDF’ye dönüştürmeyi öğretti. Bir DXF dosyasından metin çıkarma işlemini öğrenmek istiyorsanız C#‘da DXF dosyasından metin nasıl çıkarılır makalesine bakın.

 Türkçe