MS Publisher, sayfa düzeni bilgileriyle çalışmaya odaklanan belgeler oluşturmak için bir programdır. Program aşağıdaki dosya biçimlerini açar: MS Publisher 2.0 veya daha yeni sürüm, .txt uzantılı dosyalar, RTF dosyaları, MS Word dosyaları, HTML dosyaları, Unicode metni ve daha fazlası. Pub dosyaları resimler, metinler veya grafikler gibi çeşitli veri türlerini içerebilir. Bu nedenle format, el ilanları, broşürler, kartpostallar ve diğer kağıt reklam üretimlerinde yaygın olarak kullanılır.

Bu yazılım, kendi tasarladığınız belgeleri oluşturmanıza veya belgeniz için biçimlendirilmiş tasarımları kullanmanıza olanak tanır. MS Publisher dosyaları .pub uzantısıyla kaydeder ve Publisher dışındaki çok az uygulama bu dosyaları işleyebilir.

Aspose.PUB for C# .NET esnek ve kullanımı kolay bir kütüphanedir. Elektronik yayın dosyalarıyla çalışmak üzere geliştirilmiştir. Bu çözüm, popüler elektronik yayın dosya formatı (.pub) dosyasının yüklenmesini, açılmasını, düzenlenmesini ve PDF’ye dönüştürülmesini destekler. PUB’u PDF, HTML, XLSX, DOC ve en yaygın görüntü formatlarına hızlı ve güvenilir bir şekilde dönüştürür.

Kendi C# .NET projenize entegre etmenin yanı sıra, bu kütüphane MS Publisher dosyalarını açmak, birleştirmek veya dönüştürmek için çok platformlu uygulamalar oluşturmanız için mükemmeldir. Burada bu işlevi uygulayan örnekleri görebilir ve deneyebilirsiniz. Bu örnekler, ekibimiz tarafından çözüm kullanılarak oluşturulmuştur. Bu çözümler sayesinde sonuçları görüntülemek için ek bir yazılım yüklemenize veya abonelik almanıza gerek yoktur.

Gelişmiş .NET PUB Manipülasyon API Özellikleri

PUB Dosyalarını PDF'ye Aktarın

Aspose.PUB for .NET, yalnızca birkaç satır kodla yayın dosyalarını (.pub) okuyabilir ve PDF dosyasına dönüştürebilir.

PUB'u PDF'ye Dönüştür - C#

    string pubFile = dataDir + "flyer.pub";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Yukarıdaki kod kısaca şu şekilde açıklanabilir:

  • Dönüştürmek istediğiniz Publisher dosyasının tam dosya yolunu oluşturun. Bunun için bir pubFile dize değişkeni oluşturun ve ona dataDir değişkeninin değerini atayın.
  • PubFactory sınıfında CreateParser() metodunu çağırarak Publisher dosyasının içeriğini ayrıştırmak için bir parser nesnesi oluşturun.
  • Parser nesnesinde Parse() metodunu kullanın. Metod, Publisher dosyasının içeriğini okur ve ayrıştırır, ardından pubtopdf değişkenine atanan sonucu döndürür.
  • Publisher dosyasının ayrıştırılmış içeriğini bir PDF dosyasına dönüştürün ve PdfConverter örneğinin ConvertToPdf() metodunu kullanarak belirtilen konuma kaydedin.

PUB Katmanlarına Erişim ve Manipülasyon

Aspose.PUB for .NET, PUB katmanlarına görüntü veya metinle çizim yapma imkanı verir. Katmanları birleştirebilir, katmanlardaki metni güncelleyebilir, efektler ayarlayabilir veya katmanları görüntü olarak dışa aktarabilirsiniz. Ayrıca PUB .NET API’siyle düzleştirilmiş PUB dosyalarını algılayabilir veya küçük resimler oluşturabilirsiniz.

PUB Dosyalarını Okuma veya Oluşturma

Aspose.PUB for .NET, PSD ve PSB dosya formatlarının yüklenmesini yalnızca manipülasyon ve dönüştürme için desteklemekle kalmaz, aynı zamanda sıfırdan PUB ve PSB dosyaları oluşturma yeteneği de sağlar. .NET geliştiricileri, iş akışlarını otomatikleştirmek için API’yı kullanabilir.

Çeşitli Görüntüleme Filtreleri

Aspose.PUB for .NET, sınıf kütüphaneleri aracılığıyla renk ayarı gibi temel görüntü işleme özellikleri sunar. Geliştiriciler, API tarafından yüklenen raster görüntünün parlaklığını, kontrastını veya gammasını kolayca ayarlayabilir. Ayrıca geliştiriciler dinamik olarak dithering veya blur uygulayabilir ve Median, Gauss Wiener, Motion Wiener ve Bradley Threshold gibi popüler filtreleri kullanabilir.

En Son PUB API Özellikleri

Aspose.PUB for .NET API, onu güçlü kılmak için sürekli olarak daha fazla özellik ekler. En son eklenenlerden bazılarının listesi:

  • Dolgu katmanlarının desteği. Desen, Renk ve Degrade dolgusu.
  • GdFlResource, VmskResource, PtFlResource ve VsmsResource desteği.
  • JPEG, PNG vb. görüntü dosyalarını doğrudan yüklemeden PsdImage’e yükleme.
  • Katman vektör maskeleri ve metin katmanı özel FlipRotate desteği.
  • Dışa aktarım için renk doldurmalı Stroke efekti renderleme.

SSS

1. .NET için neden Aspose.PUB’a ihtiyacınız var?

Aspose.PUB’un zengin işlevselliği, içerik çıkarma, diğer formatlara dönüştürme ve görüntüleme veya yazdırma için işleme dahil olmak üzere çeşitli yazılım uygulamalarına entegre edilebilir.

2. Aspose.PUB for .NET hangi formatları destekliyor?

Bu API Çözümü giriş olarak PUB’u ve çıktı formatları olarak PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML ve SVG’yi destekler. dönüştürme işlevi.

3. Aspose.PUB for .NET ile çalışmaya başlamaya yönelik gereksinimleri nerede bulabilirim?

Sistem gereksinimleri, kurulum, lisanslama ve örneklerin nasıl çalıştırılacağı gibi temel bilgileri öğrenmek için Belgeler adresine gidin. Burada ayrıca Geliştirici Kılavuzunu ve formatlarla ilgili bilgi tabanını bulabilirsiniz.

4. API ile ilgili herhangi bir sorun varsa nereden yardım alabilirim?

Ücretsiz Destek Forumundan yanıt almaya çalışın.

5. Aspose.PUB for .NET’in en son güncellemelerini nerede bulabilirim?

İlerlemeyi, tüm güncellemeleri ve eklenen en yeni özellikleri görmek için Sürüm Notları adresini ziyaret edin.



  

Support and Learning Resources

  
  

Aspose.PUB, aşağıda listelenen popüler geliştirme ortamları için bireysel API'ler sunar: