PdfFileInfo

المعلومات العامة

PdfFileInfo هي فئة في Aspose.PDF FOSS لـ Java. الميراث من: Closeable.

يوفر الوصول القراءة فقط إلى بيانات الميثاداتا الوثيقة PDF والخصائص مثل العنوان والمؤلف وعدد الصفحات وحالة التشفير.

توفر هذه الفئة 38 طريقة للعمل مع PdfFileInfo كائنات في برامج Java. المنهجيات المتاحة تشمل: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,، و 12 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: author, creationDate, creator, document, documentPrivilege, encrypted,و 8 آخرين.

خصائص

اسمالنوعالوصولوصف
documentDocumentاقرأيعيد الوثيقة المرتبطة، أو {@code null}.
titleStringاقرأيعيد عنوان المستند.
authorStringاقرأيعيد مؤلف الوثيقة.
subjectStringاقرأيعيد موضوع المستند.
keywordsStringاقرأيعيد الكلمات الرئيسية للوثيقة.
creatorStringاقرأيعيد تطبيق صانع المستندات.
producerStringاقرأيعيد مُنتج PDF.
creationDateDateاقرأيعيد تاريخ إنشاء المستند.
modDateDateاقرأيعيد تاريخ تعديل المستند.
encryptedbooleanاقرأيعيد إذا كان المستند مشفراً.
pdfFilebooleanاقرأيعيد إذا كان الملف المقفل هو PDF صالح.
passwordTypePasswordTypeاقرأيعيد دور كلمة المرور المستخدمة لفتح الوثيقة.
numberOfPagesintاقرأيعيد العدد الإجمالي للصفحات.
documentPrivilegeDocumentPrivilegeاقرأيعيد أذونات المستند ككائن امتياز متوافق مع الواجهة.

الطرق

التوقيعوصف
PdfFileInfo()يخلق مثالاً جديدًا فارغًة {@code PdfFileInfo} .
PdfFileInfo(inputFile: String)يخلق {@code PdfFileInfo} عن طريق فتح ملف PDF المحدد.
PdfFileInfo(inputFile: String, password: String)يخلق {@code PdfFileInfo} عن طريق فتح ملف PDF مشفر المحدد
باستخدام كلمة المرور المقدمة.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)يخلق {@code PdfFileInfo} لملف PDF مشفر باستخدام عامل أمان مخصص.
PdfFileInfo(stream: InputStream)يخلق {@code PdfFileInfo} من خلال القراءة من تيار الإدخال المحدد.
PdfFileInfo(stream: InputStream, password: String)يخلق {@code PdfFileInfo} من خلال قراءة المدخلات المشفرة المحددة.
بث باستخدام كلمة المرور المقدمة.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)يخلق {@code PdfFileInfo} من خلال قراءة تدفق مدخل مشفر باستخدام
عامل أمن مخصص.
PdfFileInfo(document: Document)يخلق {@code PdfFileInfo} مرتبطًا بمستند محمول بالفعل.
getDocument()Documentيعيد الوثيقة المرتبطة، أو {@code null}.
bindPdf(document: Document)booleanيربط حالة مستند مفتوح بالفعل مع قارئ المعلومات هذا.
bindPdf(inputFile: String)booleanيربط ملف PDF إلى قارئ المعلومات هذا.
bindPdf(inputFile: String, password: String)booleanيربط ملف PDF مشفر إلى قارئ المعلومات هذا باستخدام الإعدادات المقدمة
كلمة المرور.
bindPdf(inputStream: InputStream)booleanيربط PDF من تيار إدخال.
bindPdf(inputStream: InputStream, password: String)booleanيربط PDF مشفر من تيار إدخال باستخدام كلمة المرور المقدمة.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanيربط ملف PDF مشفر باستخدام عامل أمان مخصص.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanيربط تيار PDF مشفر باستخدام عامل أمان مخصص.
getTitle()Stringيعيد عنوان المستند.
getAuthor()Stringيعيد مؤلف الوثيقة.
getSubject()Stringيعيد موضوع المستند.
getKeywords()Stringيعيد الكلمات الرئيسية للوثيقة.
getCreator()Stringيعيد تطبيق صانع المستندات.
getProducer()Stringيعيد مُنتج PDF.
getCreationDate()Dateيعيد تاريخ إنشاء المستند.
getModDate()Dateيعيد تاريخ تعديل المستند.
isEncrypted()booleanيعيد إذا كان المستند مشفراً.
isPdfFile()booleanيعيد إذا كان الملف المقفل هو PDF صالح.
hasOpenPassword()booleanيعيد إذا كان الوثيقة المشفرة تحتوي على إدخال كلمة مرور مفتوح.
hasEditPassword()booleanيعيد إذا كان الوثيقة المشفرة تحتوي على إدخال كلمة مرور للتعديل.
getPasswordType()PasswordTypeيعيد دور كلمة المرور المستخدمة لفتح الوثيقة.
getNumberOfPages()intيعيد العدد الإجمالي للصفحات.
getPageWidth(pageNumber: int)doubleيعيد عرض الصفحة بالنقاط (1/72 بوصة) للصفحة المحددة على أساس 1
رقم، اخذ من صفحة MediaBox.
getPageHeight(pageNumber: int)doubleيعيد ارتفاع الصفحة بالنقاط (1/72 بوصة) للصفحة المحددة على أساس 1
رقم، اخذ من صفحة MediaBox.
getDocumentPrivilege()DocumentPrivilegeيعيد أذونات المستند ككائن امتياز متوافق مع الواجهة.
setMetaInfo(name: String, value: String)يضيف (أو يكتب فوق) إدخال مخصص في قاموس / Info للوثيقة.
saveNewInfo(outputFile: String)booleanيحفظ المستند المرتبط مع أي {@link #setMetaInfo} تحريرات ??
إلى {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanمتغير التدفق من {@link #saveNewInfo(String)}.
clearInfo()يقوم بتنظيف إدخالات البيانات الوصفية الموحدة من الوثيقة المرتبطة.
close()يغلق قارئ المعلومات و يطلق الوثيقة المحكوم عليها.

انظر أيضاً

 العربية