PUB fájl megnyitó

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

 

A Microsoft® Publisher dokumentumfájl-formátuma különféle kiadványtípusok, például hírlevelek, brosúrák, szórólapok és képeslapok létrehozására szolgál, valamint e-mailekben és webhelyeken használatos. A publikációs fájlok szöveget, táblázatokat, valamint bittérképes és vektorgrafikus adatokat tartalmaznak.

Annak ellenére, hogy a formátum meglehetősen népszerű, nem olyan népszerű, mint az olyan formátumok, mint a PDF vagy a DOCX. Az MS Publisher alkalmazás önmagában nem ingyenes.

Tehát néha meg kell nyitni a PUB fájlokat a program nélkül. Erre akkor van szükség, ha meg szeretné jeleníteni a dokumentum tartalmát anélkül, hogy szerkesztené vagy bármilyen más módon manipulálná, például prezentáció vagy ismertető esetén. Ilyen célokra használhat többplatformos PUB Viewer alkalmazást.

Itt kapja meg a .NET API megoldást, amellyel megtekintheti az MS Publisher dokumentum tulajdonságait, mint például a méret, szélesség, magasság, a használt betűtípusok nevei, a mezők száma és színei.

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 támogatja a többoldalas .pub fájlokat is.
  2. Töltse fel PUB-fájlját a CreateParser() módszerével PubFactory Osztály.
  3. Elemezze a dokumentumot a Parse() metódusával IPubParser Interfész.
  4. Nyomtassa ki a dokumentumot properties .

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 nuget install Aspose.PUB néven, vagy a Visual Studio Package Manager konzolján keresztül az Install-Package Aspose.PUB paranccsal.
  2. Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a webhelyről letöltések .

.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ódú példájának megtekintéséhez keresse fel az Aspose.PUB.Examples.sln megoldást az Aspose.PUB dokumentáció net-példáiban, ahol további példákat is találhat a könyvtár használatára vonatkozóan.

    // 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 kiadói 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