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:
- 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.
- Töltse fel PUB-fájlját a CreateParser() módszerével PubFactory Osztály.
- Elemezze a dokumentumot a Parse() metódusával IPubParser Interfész.
- Nyomtassa ki a dokumentumot properties .
Ismerkedjen meg a .NET PUB API-val
A termék telepítésének két módja van:
- Telepítse a parancssorból
nuget install Aspose.PUB
néven, vagy a Visual Studio Package Manager konzolján keresztül azInstall-Package Aspose.PUB
paranccsal. - 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
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Release Notes
- Miért az Aspose.PUB C++-hoz?
- Ügyfelek listája
- Sikertörténetek