فتاحة ملف PUB

اقرأ ملفات PUB. افتح Publisher مع API لـ .NET

 

{{i18n.overview.p1}}

{{i18n.overview.p2}}

{{i18n.overview.p3}}

{{i18n.overview.p4}}

قراءة ملفات Publisher على .NET

لعرض خصائص ملفات .pub ، ستحتاج إلى اتخاذ الخطوات التالية:

  1. تكامل .NET PUB API ، والذي لا يعمل فقط مع المستندات ذات الصفحة الواحدة ولكنه يدعم أيضًا ملفات .pub متعددة الصفحات.
  2. قم بتحميل ملف PUB الخاص بك باستخدام طريقة CreateParser() الخاصة بـ PubFactory فئة.
  3. قم بتحليل المستند عبر طريقة Parse() الخاصة بـ IPubParser الواجهة.
  4. طباعة وثيقة properties .

ابدأ مع .NET PUB API

هناك طريقتان لتثبيت المنتج:

  1. قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.PUB أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.PUB.
  2. بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من التنزيلات .

NET Code لقراءة خصائص ملفات PUB

    // 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، انتقل إلى حل Aspose.PUB.Examples.sln في أمثلة net من وثائق Aspose.PUB حيث يمكنك أيضًا العثور على أمثلة أخرى حول كيفية استخدام المكتبة.

    // 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();
        }



التعليمات

1. كيف يمكنني عرض ملفات Microsoft Publisher؟

يمكن فتح ملفات الناشر بواسطة برنامج صغير غير مجاني. ولكن لعرض محتوى الملف عبر الإنترنت ، يمكنك استخدام تطبيق متعدد الأنظمة الأساسية Viewer .

2. هل يمكنني فتح ملف Publisher في Word؟

لفتح ملفات PUB في MS Word تحتاج إليها. يمكنك القيام بذلك عبر الإنترنت باستخدام تطبيق الويب المحول .

3. هل الوظيفة مجانية؟

التطبيق عبر الأنظمة الأساسية مجاني ، عندما يتعلق الأمر بحل API ، يمكنك الحصول على نسخة تجريبية مجانية ثم شراء المنتج إذا لزم الأمر.

  

Support and Learning Resources