فتاحة ملف PUB
اقرأ ملفات PUB. افتح Publisher مع API لـ .NET
{{i18n.overview.p1}}
{{i18n.overview.p2}}
{{i18n.overview.p3}}
{{i18n.overview.p4}}
قراءة ملفات Publisher على .NET
لعرض خصائص ملفات .pub ، ستحتاج إلى اتخاذ الخطوات التالية:
- تكامل .NET PUB API ، والذي لا يعمل فقط مع المستندات ذات الصفحة الواحدة ولكنه يدعم أيضًا ملفات .pub متعددة الصفحات.
- قم بتحميل ملف PUB الخاص بك باستخدام طريقة CreateParser() الخاصة بـ PubFactory فئة.
- قم بتحليل المستند عبر طريقة Parse() الخاصة بـ IPubParser الواجهة.
- طباعة وثيقة properties .
ابدأ مع .NET PUB API
هناك طريقتان لتثبيت المنتج:
- قم بالتثبيت من سطر الأوامر كـ
nuget install Aspose.PUBأو عبر Package Manager Console في Visual Studio معInstall-Package Aspose.PUB. - بدلاً من ذلك ، احصل على مثبّت 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
- مصادر التعلم
- توثيق
- مصدر الرمز
- مراجع API
- دعم المنتج
- دعم مجاني
- دعم مدفوع
- مقالات
- Release Notes
- لماذا Aspose.PUB لـ C++؟
- قائمة العملاء
- قصص نجاح