PCL'den PDF'ye C#

PCL dosyaları, Sayfa Açıklama Dilini temel alır ve farklı yazıcı özelliklerini kontrol etmek için kullanılır. Farklı uygulamalar tarafından desteklenen PCL dosyalarının farklı özellikleri vardır. Bazı senaryolarda, dosya içeriklerini farklı ortamlarda önizlemek için PCL dosyalarını dönüştürmeniz gerekebilir. Bu makale, PCL’nin C# kullanarak programlı olarak PDF dosyalarına nasıl dönüştürüleceğini kapsar.

PCL’den PDF’e Dönüştürücü – C# API Kurulumu

Aspose.CAD for .NET API, birçok diğer dosya biçimine ek olarak PCL dosyalarının işlenmesini veya dönüştürülmesini destekler. İndirilenler bölümünden DLL dosyalarını indirerek veya aşağıdaki NuGet komutunu kullanarak API’yi yapılandırmanız yeterlidir:

PM> Install-Package Aspose.CAD

PCL’yi Programlı Olarak C# ile PDF’ye Dönüştürün

Aşağıdaki adımları izleyerek bir PCL dosyasını PDF dosyasına dönüştürebilirsiniz:

  1. Giriş PCL dosyasını yükleyin.
  2. Bir PdfOptions sınıf örneği başlatın.
  3. Çıktı PDF dosyası için genişlik ve yüksekliği ayarlayın.
  4. Son olarak, PCL’yi PDF dosyasına dönüştürün.

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

// Giriş PCL dosyasını yükle
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
    // Çıktı PDF dosyası için özellikleri ayarlayın
    ImageOptionsBase options = new PdfOptions();
    options.VectorRasterizationOptions = new CadRasterizationOptions()
    {
        PageHeight = 1000,
        PageWidth = 1000
    };

    // Çıktı PDF belgesini kaydet
    image.Save(stream, options);
}

Daha Fazla Özelliği Keşfedin

Belgeleme bölümünden geçerek API tarafından sunulan diğer bazı özellikleri keşfedebilirsiniz. AutoCAD uygulamasını yüklemeye gerek kalmadan CAD dosya formatları üzerinde farklı işlemleri gerçekleştirmek için tüm detayları içerir.

Çözüm

Bu makalede, bir PCL dosyasını PDF belgesine nasıl dönüştüreceğinizi incelediniz. Ancak, bir PCL dosyasının, Aspose.CAD for .NET API’nin HP-GL/2, PCL5 ve PJL sürümlerini desteklediği durumlarda farklı lehçelere sahip olabileceğini unutmayın. Bu PCL’den PDF’e dönüştürme özelliğini .NET veya .NET Core tabanlı uygulamalarınıza katıştırabilirsiniz. Ayrıca, lütfen forum aracılığıyla bizimle iletişime geçmekten çekinmeyin. Size yardımcı olmaktan mutluluk duyarız.

Ayrıca bakınız