Pembuka file PUB
Baca file PUB. Buka Penerbit dengan API untuk .NET
Microsoft® Format file dokumen penerbit digunakan untuk membuat berbagai jenis publikasi seperti buletin, brosur, pamflet, dan kartu pos, serta digunakan dalam Email dan Situs Web. File pub berisi teks, tabel serta bitmap dan data grafik vektor.
Meskipun formatnya cukup populer namun tidak sepopuler format seperti PDF atau DOCX. Aplikasi MS Publisher sendiri tidak gratis.
Jadi terkadang diperlukan untuk membuka file PUB tanpa program ini. Ini diperlukan saat Anda ingin memperlihatkan konten dokumen, tanpa mengedit atau memanipulasinya dengan cara lain, seperti saat Anda memiliki presentasi atau ulasan. Untuk tujuan tersebut, Anda dapat menggunakan aplikasi PUB Viewer lintas platform.
Di sini Anda akan mendapatkan .NET API Solution yang memungkinkan Anda melihat properti dokumen MS Publisher seperti ukuran, lebar, tinggi, nama font yang digunakan, jumlah bidang, dan warna.
Baca file Publisher di .NET
Untuk melihat properti file .pub, Anda perlu melakukan langkah berikut:
- Integrasikan .NET PUB API, yang berfungsi tidak hanya dengan dokumen satu halaman tetapi juga mendukung file .pub multihalaman.
- Unggah file PUB Anda menggunakan CreateParser() Metode PubFactory Kelas.
- Parsing dokumen melalui Parse() Metode IPubParser Antarmuka.
- Cetak dokumen properties .
Memulai dengan .NET PUB API
Ada dua cara untuk menginstal produk:
- Instal dari baris perintah sebagai
nuget install Aspose.PUB
atau melalui Package Manager Console dari Visual Studio denganInstall-Package Aspose.PUB
. - Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads .
Kode .NET untuk Membaca properti file 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}");
}
Untuk melihat contoh kode lengkap ReadPubDocument.cs, buka solusi Aspose.PUB.Examples.sln, di contoh bersih Dokumentasi Aspose.PUB di mana Anda juga dapat menemukan contoh lain tentang cara menggunakan perpustakaan.
// 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();
}
FAQ
1. Bagaimana saya bisa melihat file Microsoft Publisher?
File penerbit dapat dibuka oleh perangkat lunak kecil yang tidak gratis. Namun untuk melihat konten file secara online, Anda dapat menggunakan aplikasi lintas platform Viewer .
2. Bisakah saya membuka File Penerbit di Word?
Untuk membuka file PUB di MS Word, Anda memerlukannya. Anda dapat melakukannya secara online menggunakan aplikasi web Converter .
3. Apakah fungsionalitasnya gratis?
Aplikasi lintas platform gratis, ketika untuk solusi API Anda bisa mendapatkan Uji Coba gratis dan kemudian membeli produk jika diperlukan.
Support and Learning Resources
- Sumber Belajar
- Dokumentasi
- Kode sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Release Notes
- Mengapa Aspose.PUB untuk C++?
- Daftar Pelanggan
- Cerita-cerita sukses