PdfFileInfo
المعلومات العامة
PdfFileInfo هي فئة في Aspose.PDF FOSS لـ .NET. الميراث من: IDisposable.
واجهة للوصول إلى بيانات الميثاداتا وخصائص مستند PDF.
توفر هذه الفئة 34 طريقة للعمل مع PdfFileInfo كائنات في برامج .NET. المنهجيات المتاحة تشمل: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,، و 8 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .Net. خصائص: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,و 26 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
Document | Document? | اقرأ | الوثيقة المرتبطة. |
InputFile | string? | القراءة/ الكتابة | مسار المصدر PDF. |
HasOpenPassword | bool | اقرأ | ما إذا كان الملف PDF يتطلب كلمة مرور مستخدم/فتح للافتتاح. |
HasEditPassword | bool | اقرأ | ما إذا كان برنامج PDF يحتوي على كلمة مرور مالك/تحرير (أي:. |
PasswordType | PasswordType | اقرأ | أي نوع من كلمة المرور (إذا وجدت) التي صدقت الملف PDF. |
Title | string? | القراءة/ الكتابة | عنوان الوثيقة. |
Author | string? | القراءة/ الكتابة | مؤلف الوثيقة. |
Subject | string? | القراءة/ الكتابة | موضوع الوثيقة. |
Keywords | string? | القراءة/ الكتابة | كلمات المفتاح في الوثيقة. |
Creator | string? | القراءة/ الكتابة | تطبيق المبدع. |
Producer | string? | اقرأ | تطبيق المنتج الذي صنع البريد الصورية. |
Header | Dictionary<string, string> | القراءة/ الكتابة | إدخالات البيانات الوصفية المخصصة من قاموس / Info الأساسي، مدرج بالاسم. |
CreationDate | string | القراءة/ الكتابة | تاريخ الإنشاء في شكل PDF الأصلي (D:YY YMMDDHHmmSSOHH’mm’) ، أو فارغ عند غياب. |
CreationDateValue | DateTime | القراءة/ الكتابة | عرض DateTime الخام لـCreationDate (إضافة الراحة). |
ModDate | string | القراءة/ الكتابة | تاريخ التعديل في شكل PDF الأصلي (D:YY YYMMDDHHmmSSOHH’mm’) ، أو فارغ عند غياب. |
ModDateValue | DateTime | القراءة/ الكتابة | عرض DateTime الخام لـModDate (إضافة الراحة). |
NumberOfPages | int | اقرأ | عدد الصفحات. |
PdfVersion | string? | اقرأ | سلسلة نسخ PDF (مثل “1.4”، " 1.7) “. |
IsEncrypted | bool | اقرأ | ما إذا كان المستند مشفراً. |
HasForm | bool | اقرأ | ما إذا كان الوثيقة تحتوي على نموذج. |
HasOutlines | bool | اقرأ | ما إذا كان الوثيقة تحتوي على علامات المفتاح. |
HasMetadata | bool | اقرأ | ما إذا كان الوثيقة تحتوي على بيانات XMP. |
HasEmbeddedFiles | bool | اقرأ | ما إذا كان الوثيقة تحتوي على ملفات مدمج. |
HasPageLabels | bool | اقرأ | ما إذا كان الوثيقة تحتوي على علامات الصفحة. |
HasLayers | bool | اقرأ | ما إذا كان الوثيقة تحتوي على طبقات (محتويات اختياري). |
HasCollection | bool | اقرأ | ما إذا كان المستند محفظة PDF (لديه إدخال / Collection في الكتالوج). |
IsTagged | bool | اقرأ | ما إذا كان المستند معلّقًا. |
PageLayout | string? | اقرأ | وضع تصميم الصفحة (مثل “SinglePage” و " TwoColumnLeft”). |
PageMode | string? | اقرأ | وضع الصفحة (مثل “UseOutlines” ، " FullScreen"). |
IsPdfFile | bool | اقرأ | ما إذا كان المستند المقيد هو ملف PDF صالح (خصائص الحالة). |
InputStream | Stream? | القراءة/ الكتابة | مصدر-PDF. |
UseStrictValidation | bool | القراءة/ الكتابة | عندما يكون صحيحاً، يطبق المحلل قواعد صارمة للتحقق من صحة PDF. |
الطرق
| التوقيع | وصف |
|---|---|
PdfFileInfo() | إنشاء مثال فارغ PdfFileInfo. |
PdfFileInfo(document: Document) | إنشاء مثال PdfFileInfo لف وثيقة موجودة. |
PdfFileInfo(input: byte[]) | إنشاء مثال PdfFileInfo من بايتات PDF. |
PdfFileInfo(input: byte[], password: string) | إنشاء مثال PdfFileInfo من بايتات PDF مع كلمة مرور. |
PdfFileInfo(inputFile: string) | إنشاء مثال PdfFileInfo من مسار ملف. |
PdfFileInfo(inputFile: string, password: string) | إنشاء مثال PdfFileInfo من مسار ملف مع كلمة مرور. |
PdfFileInfo(inputStream: Stream) | إنشاء مثال PdfFileInfo من تيار. |
PdfFileInfo(inputStream: Stream, password: string) | افتح من سلسلة مع كلمة مرور. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | افتح من سلسلة مع كلمة مرور ومعالجة أمان مخصصة. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | افتح من طريق ملف مع كلمة مرور ومعالجة أمان مخصصة. |
SaveNewInfo() | احفظ المعلومات التي تم تعديلها إلى ملف PDF جديد. |
SaveNewInfoWithXmp() | احفظ المعلومات التي تم تعديلها إلى ملف PDF جديد، ومزامنة إدخالات Info dict مع بيانات XMP. |
SaveNewInfoWithXmp(outputFileName: string) | احفظ المعلومات التي تم تعديلها إلى ملف، ومزامنة إدخالات معلومات الاختيارات لميتاداتا XMP. |
SetMetaInfo(name: string, value: string) | حدد خاصية بيانات المضافة في قاموس معلومات الوثيقة. |
GetMetaInfo(name: string) | احصل على خاصية بيانات المضافة مخصصة من قاموس معلومات الوثيقة. |
GetPdfVersion() | اسم مستعار PdfVersion في شكل طريقة. |
GetPageWidth(pageNum: int) | احصل على عرض صفحة معينة في النقاط (بناءً على رقم الصفحة 1). |
GetPageHeight(pageNum: int) | احصل على ارتفاع صفحة معينة في النقاط (بناءً على رقم الصفحة 1). |
GetPageRotation(pageNum: int) | احصل على دوران صفحة معينة (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | X إحداثيات منشأ الصفحة داخل حدود الصفة. |
GetPageYOffset(pageNum: int) | Y إحداثيات منشأ الصفحة داخل حدود الصفة. |
GetDocumentInfo() | احصل على جميع بيانات الوثيقة كقاموس. |
IsValidPdfBytes(data: byte[]) | تحقق إذا كانت البايتات المقدمة تمثل ملف PDF صالح. |
IsValidPdfStream(stream: Stream) | تحقق مما إذا كان التدفق المحدد يمثل ملف PDF صالح. |
GetDocumentPrivilege() | احصل على حقوق المستندات (الأذونات). |
BindPdf(srcDoc: Document) | ربط هذا الواجهة بمثيل مستند موجود. |
ClearInfo() | يُزيل إدخالات قاموس /Info القياسية (العنوان، المؤلف، الموضوع، الكلمات الرئيسية، المبدع، المصنّع ، المحاصر، CreationDate،ModDate) على الوثيقة المقيدة. |
BindPdf(path: string) | ربط هذا الواجهة بملف PDF في المسار المحدد. |
Save(destStream: Stream) | احفظ المستند المرتبط إلى تيار. |
Save(destFile: string) | حفظ المستند المرتبط إلى مسار ملف. |
Close() | أغلق و أطلق الوثيقة المرتبطة. |
SaveNewInfo(outputStream: Stream) | احفظ قاموس Info المعدل في تيار. |
SaveNewInfo(outputFile: string) | احفظ قاموس Info المعدل في ملف. |
Dispose() | تدعو إلى التخلص من هذه الحالة PdfFileInfo. |