PDFParser

نمای کلی

PDFParser یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Closeable.

کامل PDF فایل پارسر پیاده سازی بارگذاری شیء تنبل.

این کلاس 16 روش برای کار با اشیاء PDFParser در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,، و دو روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

خواص

نام:نوع:Accessشرح:
trailerPdfDictionaryبخونید.لغت کشویی رو میگیره.
versionfloatبخونید.نسخه PDF را باز می گرداند (به عنوان مثال:.
catalogPdfDictionaryبخونید.واژه نامه کاتالوگ ریشه (ارزش /Root در تریلر) را باز می گرداند.
allObjectKeysSet<PdfObjectKey>بخونید.تمام کلید های شناخته شده را از جدول مرجع متقابل باز می گرداند.
encryptedbooleanبخونید.اگر این سند رمزگذاری شده باشد، true را باز می گرداند.
decryptorPDFDecryptorبخونید.باز کردن رمزگشایی فعال، اگر سند با موفقیت با رمزگذاری باز شده باشد.

روش ها

Signatureشرح:
PDFParser(reader: RandomAccessReader)یک PDF Parser جدید برای منبع داده شده ایجاد می کند.
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اگر این سند رمزگذاری شده باشد، true را باز می گرداند.
setDecryptor(decryptor: PDFDecryptor)رمزگشای را به‌صورت مستقیم تنظیم می‌کند (برای تست).
getDecryptor()PDFDecryptorباز کردن رمزگشایی فعال، اگر سند با موفقیت با رمزگذاری باز شده باشد.
resolveReference(obj: PdfBase)PdfBaseیک پی دی اف اشیا را به شیء واقعی حل می کند.
parseObjectBody()PdfBaseیک جسم شیء را در موقعیت فعلی لکسر تجزیه و تحلیل می کند.
close()خواننده زیربنایی را بسته و هر گونه منابع مرتبط با آن آزاد می کند.

همچنین ببینید:

 فارسی