PDFParser
PDFParser
Overview
PDFParser در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : Closeable.
فایل PDF کامل پارسر با اجرای بارگذاری اشیاء ناخوشایند.
این کلاس 16 روش برای کار با اشیاء PDFParser در برنامه های جاوا ارائه می دهد. روش های موجود شامل: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,و دو روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
trailer | PdfDictionary | Read | بازگشت به کلمات کلیدی تریلر. |
version | float | Read | نسخه PDF را بازگردانید (به عنوان مثال:. |
catalog | PdfDictionary | Read | کلمات کلیدی کاتالوگ ریشه را باز می گرداند (قیمت /Root در تریلر). |
allObjectKeys | Set<PdfObjectKey> | Read | بازگرداندن کلیدهای اشیاء شناخته شده از جدول مرجع متقابل. |
encrypted | boolean | Read | اگر این سند رمزگذاری شده باشد، حق بازگردانده می شود. |
decryptor | PDFDecryptor | Read | بازگشت فعال رمزگذاری، اگر سند با موفقیت با رمزنگاری باز شده است. |
Methods
| Signature | Description |
|---|---|
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[]) | شروع رمزگذاری اگر PDF رمزنگاری شده است. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | شروع رمزگذاری اگر PDF رمزنگاری شده است. |
isEncrypted() → boolean | اگر این سند رمزگذاری شده باشد، حق بازگردانده می شود. |
setDecryptor(decryptor: PDFDecryptor) | درایو را به طور مستقیم (برای آزمایش) تنظیم کنید. |
getDecryptor() → PDFDecryptor | بازگشت فعال رمزگذاری، اگر سند با موفقیت با رمزنگاری باز شده است. |
resolveReference(obj: PdfBase) → PdfBase | یک PDF اشیاء را به موضوع واقعی مرجع می کند. |
parseObjectBody() → PdfBase | یک جسم در موقعیت لکسور فعلی قرار دارد. |
close() | خواننده زیر را بسته و هر گونه منابع مرتبط را آزاد می کند. |