PUB dosya açacağı

PUB dosyalarını okuyun. .NET için API ile Publisher’ı açın

 

PUB dosyalarını kolayca görüntüleyin: MS Publisher gerekmez!

Microsoft Publisher (.pub) dosyaları genellikle haber bültenleri, broşürler ve el ilanları oluşturmak için kullanılır. Popüler olmasına rağmen, Publisher yazılımı olmadan açmak zor olabilir.

Burada çok platformlu bir PUB Viewer uygulaması devreye girer. PUB dosyalarının içeriğini görüntülemenizi sağlar – sadece bilgiyi görmeniz gereken sunumlar veya incelemeler gibi durumlar için mükemmeldir. Dosya boyutu, boyutları, kullanılan yazı tipleri, alan sayısı ve renk şemaları hakkında bilgi edinmenizi sağlar.

Ayrıca bu araç basit görüntülemenin ötesine geçerek PUB belgesiyle ilgili değerli ayrıntılar sunar. Burada .NET API Çözümünü alacaksınız, bu sayede boyut, genişlik, yükseklik, kullanılan yazı tiplerinin isimleri, alan sayısı ve renkler gibi MS Publisher belgesinin özelliklerini görebilirsiniz.

PUB dosyasını .NET'te nasıl açarım

PUB dosyalarının özelliklerini görüntülemek için aşağıdaki adımları izlemelisiniz:

  1. .NET PUB API’yi entegre edin; bu API yalnızca tek sayfalı belgelerle çalışmakla kalmaz, aynı zamanda çok sayfalı .pub dosyalarını da destekler.
  2. PUB dosyanızı PubFactory sınıfının [CreateParser()] ( https://reference.aspose.com/pub/net/aspose.pub/pubfactory/createparser/ ) yöntemiyle yükleyin.
  3. Belgeyi IPubParser arayüzünün [Parse()] ( https://reference.aspose.com/pub/net/aspose.pub/ipubparser/parse/ ) yöntemiyle ayrıştırın.
  4. Belge properties özelliklerini yazdırın.

.NET PUB API'sini Kullanmaya Başlayın

Ürünü kurmanın iki yolu vardır:

  1. Komut satırından nuget install Aspose.PUB ya da Visual Studio’da Package Manager Console üzerinden Install-Package Aspose.PUB kullanarak kurun.
  2. Alternatif olarak, indirilenler sayfasından çevrimdışı MSI yükleyicisini ya da DLL’leri ZIP dosyası içinde edinebilirsiniz.

PUB dosyalarının özelliklerini okumak için .NET Kodu

    // Load PUB file
    var parser = PubFactory.CreateParser("sample.pub");
    // Parse file 
    var doc = parser.Parse();
    // Print document properties
    Console.WriteLine($"Page width: {GetInchesString(doc.Width)}");            
    Console.WriteLine($"Page height: {GetInchesString(doc.Height)}");
    Console.WriteLine($"Field count: {doc.FieldCount}");
    string fontNames = GetCollectionString(doc.FontNames);
    if (!string.IsNullOrEmpty(fontNames))
    {
        Console.WriteLine($"Fonts used in document: {fontNames}");
    }
    string colors = GetCollectionString(doc.Colors);
    if (!string.IsNullOrEmpty(colors))
    {
        Console.WriteLine($"Colors used in document: {colors}");
    }

ReadPubDocument.cs tam kod örneğini görmek için Aspose.PUB.Examples.sln çözümüne, Aspose.PUB dokümantasyonunun net-examples bölümüne gidin; burada kütüphaneyi nasıl kullanacağınıza dair başka örnekler de bulabilirsiniz.

    // Description of invoked methods:
    
        private string GetInchesString(uint size)
        {
            double value = (double)size / EMUsesInOneInch;
            return Convert.ToString(value) + " inches";
        }

        private string GetCollectionString(ICollection array)
        {
            if (array.Count == 0)
            {
                return null;
            }

            StringBuilder sb = new StringBuilder();
            int num = -1;
            IEnumerator enumerator = array.GetEnumerator();

            while (enumerator.MoveNext())
            {
                num++;
                sb.Append(GetObjectStirng(enumerator.Current));
                if (num < (array.Count - 1))
                {
                    sb.Append(", ");
                }
            }

            return sb.ToString();
        }

        private string GetObjectStirng(object value)
        {
            if (value is Color)
            {
                Color colorVal = (Color)value;
                return $"RGB({colorVal.R}, {colorVal.G}, {colorVal.B})"; 
            }

            return value.ToString();
        }



SSS

1. Microsoft Publisher dosyalarını nasıl görüntüleyebilirim?

Yayıncı dosyaları, ücretsiz olmayan küçük bir yazılımla açılabilir. Ancak dosyanın içeriğini çevrimiçi olarak görüntülemek için platformlar arası bir Viewer uygulaması kullanabilirsiniz.

2. Bir Yayıncı Dosyasını Word’de açabilir miyim?

PUB dosyalarını MS Word’de açmak için onlara ihtiyacınız var. Bunu web Converter uygulamasını kullanarak çevrimiçi olarak yapabilirsiniz.

3. İşlevsellik ücretsiz mi?

Platformlar arası uygulama ücretsizdir, API çözümü için ücretsiz bir Deneme Sürümü alabilir ve gerekirse ürünü satın alabilirsiniz.

  

Support and Learning Resources