PUB fájl megnyitó

Olvassa el a PUB fájlokat. Nyissa meg a Publisher with API for .NET alkalmazást

 

A PUB‑fájlok megtekintése egyszerű: nincs szükség MS Publisher‑re!

A Microsoft Publisher (.pub) fájlok általában hírlevelek, brosúrák és szórólapok készítésére szolgálnak. Bár népszerűek, a Publisher szoftver nélkül nehéz őket megnyitni.

Itt jön képbe egy platformfüggetlen PUB Viewer alkalmazás. Lehetővé teszi a PUB‑fájlok tartalmának megtekintését – tökéletes például bemutatók vagy áttekintések esetén, amikor csak az információra van szükség. Így megtekintheti a fájl méretét, dimenzióit, a használt betűtípusokat, a mezők számát és a színpalettát.

Emellett ez az eszköz a egyszerű megtekintésen túlmenően értékes részleteket nyújt a PUB‑dokumentumról. Itt megtalálja a .NET‑API megoldást, amely lehetővé teszi a MS Publisher dokumentum tulajdonságainak megjelenítését, például a méretet, a szélességet, a magasságot, a használt betűtípusok neveit, a mezők számát és a színeket.

Olvassa el a Publisher fájlokat a .NET-en

A .pub fájlok tulajdonságainak megtekintéséhez a következő lépéseket kell végrehajtania:

  1. Integrálja a .NET PUB API‑t, amely nem csak egyoldalas dokumentumokkal működik, hanem a többoldalas .pub fájlokkal is.
  2. Töltse fel PUB‑fájlját a CreateParser() módszerrel a PubFactory osztályból.
  3. Elemezze a dokumentumot a Parse() metódussal az IPubParser interfészből.
  4. Nyomtassa ki a dokumentum properties tulajdonságait.

Ismerkedjen meg a .NET PUB API-val

A termék telepítésének két módja van:

  1. Telepítse a parancssorból a nuget install Aspose.PUB parancsot, vagy a Visual Studio Package Manager Console‑ból a Install-Package Aspose.PUB parancsot.
  2. Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL‑eket ZIP‑fájlban a letöltések oldalról.

.NET-kód a PUB-fájlok tulajdonságainak olvasásához

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

A ReadPubDocument.cs teljes kódpéldájának megtekintéséhez nyissa meg az Aspose.PUB.Examples.sln megoldást az Aspose.PUB dokumentáció .net‑példái között, ahol további példákat is talál a könyvtár használatára.

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



GYIK

1. Hogyan tekinthetem meg a Microsoft Publisher fájlokat?

A Publisher fájlok megnyithatók kis szoftverekkel, amelyek nem ingyenesek. De a fájl tartalmának online megtekintéséhez használhat egy többplatformos Viewer alkalmazást.

2. Megnyithatok Publisher fájlt a Wordben?

A PUB fájlok MS Word programban való megnyitásához szükség van rájuk. Megteheti online a webes Converter alkalmazás segítségével.

3. Ingyenes a funkcionalitás?

A többplatformos alkalmazás ingyenes, amikor az API-megoldáshoz ingyenes próbaverziót kaphat, majd szükség esetén megvásárolhatja a terméket.

  

Support and Learning Resources