C#'ta PUB'u PNG'ye dönüştürme

Microsoft Publisher (PUB) dosyaları, broşürler, el ilanları ve haber bültenleri dahil olmak üzere çeşitli belgeler oluşturmak için kullanılır. Ancak, PUB dosyaları yaygın olarak desteklenmemektedir ve birçok uygulama bunları açamamaktadır. Bazı durumlarda PUB dosyasını PNG resmine dönüştürmeniz gerekebilir. Bu blog yazısında C# dilinde PUB’u PNG’ye nasıl dönüştüreceğimizi öğreneceğiz.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. PUB’u PNG’ye Dönüştürmek için C# API’si
  2. PUB’u PNG’ye Dönüştürme Adımları
  3. PUB’u JPG’ye dönüştürün
  4. PUB’u Image Online’a dönüştürün
  5. Ücretsiz Öğrenme Kaynakları

PUB’u PNG’ye Dönüştürmek için C# API’si

PUB’u PNG görüntüsüne dönüştürmek iki adımdan oluşur. İlk olarak, PUB dosyasını PDF formatında yüklemek ve işlemek için Aspose.PUB for .NET API’sini kullanacağız. Bundan sonra, PDF dosyasının sayfaları Aspose.PDF for .NET API’si kullanılarak JPG görüntülerine dönüştürülecektir.

Lütfen API’lerin DLL’lerini indirin veya aşağıdaki NuGet komutlarını kullanarak yükleyin:

PM> Install-Package Aspose.Pdf
PM> Install-Package Aspose.PUB

Yayıncı PUB Dosyasını PNG’ye Dönüştürme

Aşağıdaki adımları izleyerek bir PUB dosyasını kolayca PNG görüntüsüne dönüştürebiliriz:

  1. Bir PUB ayrıştırıcısı oluşturun ve PUB dosyasını ayrıştırın.
  2. PUB’u PDF dosya akışına dönüştürün.
  3. PDF belgesinin tüm sayfalarında dolaşın.
  4. Bir PNG cihazı oluşturun ve sayfaları PNG görüntüleri olarak kaydedecek şekilde işleyin.

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

C# kullanarak PUB’u PNG’ye dönüştürün

Aşağıdaki adımları izleyerek PUB dosyalarını C#’ta kolayca PNG görüntülerine dönüştürebiliriz:

  1. PubFactory.CreateParser() işlevini kullanarak bir PUB ayrıştırıcısı oluşturun.
  2. ConvertToPdf() yöntemini kullanarak PUB’u PDF dosyasına dönüştürün.
  3. Document sınıfı nesnesini kullanarak PDF belgesini yükleyin.
  4. Tüm PDF sayfalarında dolaşın.
  5. PngDevice sınıfı nesnesini kullanarak bir PNG cihazı oluşturun.
  6. Process() yöntemini çağırın ve dönüştürülen PNG görüntüsünü kaydedin.

Aşağıdaki kod örneği, bir PUB dosyasının C# dilinde PNG görüntüsüne nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, Publisher PUB dosyasının PNG resim biçimine nasıl dönüştürüleceğini gösterir.
// PUB dosyasını yükleyin ve PUB Ayrıştırıcısını oluşturun
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// PUB dosyasını ayrıştır
var doc = parser.Parse();

// Bellek akışını başlat
MemoryStream stream = new MemoryStream();

// PUB'u PDF dosyasına dönüştür
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// PDF belge akışını yükle
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// PDF'nin tüm sayfalarında dolaşın
foreach (Page page in document.Pages)
{
    // PDF dosyası bilgilerini alın
    PdfFileInfo info = new PdfFileInfo(document);

    // Sayfa genişliğini ve yüksekliğini alın
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // Çözünürlük nesnesi oluştur
    Resolution resolution = new Resolution(300);

    // Belirtilen Genişlik, Yükseklik ve Çözünürlükle Jpeg cihazı oluşturun
    PngDevice PngDevice = new PngDevice(width, height, resolution);

    // Sayfa dosyasını işleyin ve çıktı JPEG görüntüsünü kaydedin
    PngDevice.Process(page, "C:\\Files\\Page" + page.Number + ".png");
}
C#'ta PUB'u PNG'ye dönüştürme

C# dilinde PUB’u PNG’ye dönüştürün.

Ücretsiz API Lisansı Alın

Ücretsiz geçici lisans talep ederek API’leri tam kapasiteyle değerlendirebilirsiniz.

Çevrimiçi PUB’dan PNG’ye Dönüştürücü

Yayıncı dosyalarını herhangi bir yazılım veya eklenti yüklemeden PNG görüntülerine dönüştürmek için lütfen bu ücretsiz PUB to PNG Converter çevrimiçi uygulamasını deneyin.

PUB Dosyasını PNG’ye Dönüştürme – Öğrenme Kaynakları

Publisher PUB dosyalarını PNG görüntülerine dönüştürmenin yanı sıra, aşağıdaki kaynakları kullanarak Aspose.PUB for .NET’in diğer çeşitli özelliklerini keşfedin:

Çözüm

Bu yazıda C# dilinde PUB’u programlı olarak PNG’ye nasıl dönüştüreceğimizi öğrendik. Bu makalede özetlenen adımları izleyerek kendi PUB’dan PNG’ye dönüştürücü uygulamanızı geliştirebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız