PDFParser (محلل)
المعلومات العامة
PDFParser هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Closeable.
معالج ملفات PDF كامل ينفذ تحميل الكسالى.
يوفر هذا الفصل 16 طريقة للعمل مع كائنات PDFParser في برامج Java. المنهجيات المتاحة تشمل: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,، و 2 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: allObjectKeys, catalog, decryptor, encrypted, trailer, version.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
trailer | PdfDictionary | اقرأ | يعيد قاموس المقطورة. |
version | float | اقرأ | يعيد إصدار PDF (مثل:. |
catalog | PdfDictionary | اقرأ | يعيد قاموس الكتالوج الجذر (قيمة / Root في المقطورة). |
allObjectKeys | Set<PdfObjectKey> | اقرأ | يعيد كل مفاتيح الكائن المعروفة من الجدول المرجعي. |
encrypted | boolean | اقرأ | يعيد true إذا كان هذا المستند مشفراً. |
decryptor | PDFDecryptor | اقرأ | يعيد المفكّر النشط، إذا تم فتح الوثيقة بنجاح مع التشفير. |
الطرق
| التوقيع | وصف |
|---|---|
PDFParser(reader: RandomAccessReader) | يُنشئ PDFParser جديد للمصدر المحدد. |
parse() | تحليل هيكل ملف PDF: الرأس، الإشارة المتقاطعة والمسجل. |
getObject(key: PdfObjectKey) → PdfBase | يقوم بتحميل الكائن بواسطة مفتاحه (رقم الكيان + رقم الجيل). |
getObject(objectNumber: int) → PdfBase | يقوم بتحميل الكائن حسب رقم الكائنات (الجيل 0). |
getTrailer() → PdfDictionary | يعيد قاموس المقطورة. |
getVersion() → float | يعيد إصدار PDF (مثل:. |
getCatalog() → PdfDictionary | يعيد قاموس الكتالوج الجذر (قيمة / Root في المقطورة). |
getAllObjectKeys() → Set<PdfObjectKey> | يعيد كل مفاتيح الكائن المعروفة من الجدول المرجعي. |
initSecurity(password: byte[]) | يبدأ فك التشفير إذا كان الملف مشفراً. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | يبدأ فك التشفير إذا كان الملف مشفراً. |
isEncrypted() → boolean | يعيد true إذا كان هذا المستند مشفراً. |
setDecryptor(decryptor: PDFDecryptor) | يضع المفكّر مباشرةً (للاختبار). |
getDecryptor() → PDFDecryptor | يعيد المفكّر النشط، إذا تم فتح الوثيقة بنجاح مع التشفير. |
resolveReference(obj: PdfBase) → PdfBase | يحل إشارة كائن PDF إلى الكائن الفعلي. |
parseObjectBody() → PdfBase | تحليل جسم كائن في موقع الكسير الحالي. |
close() | يغلق القارئ الأساسي، ويطلق أي موارد مرتبطة. |