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 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
document | Document | اقرأ | يعيد الوثيقة المرتبطة، أو {@code null}. |
title | String | اقرأ | يعيد عنوان المستند. |
author | String | اقرأ | يعيد مؤلف الوثيقة. |
subject | String | اقرأ | يعيد موضوع المستند. |
keywords | String | اقرأ | يعيد الكلمات الرئيسية للوثيقة. |
creator | String | اقرأ | يعيد تطبيق صانع المستندات. |
producer | String | اقرأ | يعيد مُنتج PDF. |
creationDate | Date | اقرأ | يعيد تاريخ إنشاء المستند. |
modDate | Date | اقرأ | يعيد تاريخ تعديل المستند. |
encrypted | boolean | اقرأ | يعيد إذا كان المستند مشفراً. |
pdfFile | boolean | اقرأ | يعيد إذا كان الملف المقفل هو PDF صالح. |
passwordType | PasswordType | اقرأ | يعيد دور كلمة المرور المستخدمة لفتح الوثيقة. |
numberOfPages | int | اقرأ | يعيد العدد الإجمالي للصفحات. |
documentPrivilege | DocumentPrivilege | اقرأ | يعيد أذونات المستند ككائن امتياز متوافق مع الواجهة. |
الطرق
| التوقيع | وصف |
|---|---|
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() | يغلق قارئ المعلومات و يطلق الوثيقة المحكوم عليها. |