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 آخرين.

خصائص

اسمالنوعالوصولوصف
DocumentDocument?اقرأالوثيقة المرتبطة.
InputFilestring?القراءة/ الكتابةمسار المصدر PDF.
HasOpenPasswordboolاقرأما إذا كان الملف PDF يتطلب كلمة مرور مستخدم/فتح للافتتاح.
HasEditPasswordboolاقرأما إذا كان برنامج PDF يحتوي على كلمة مرور مالك/تحرير (أي:.
PasswordTypePasswordTypeاقرأأي نوع من كلمة المرور (إذا وجدت) التي صدقت الملف PDF.
Titlestring?القراءة/ الكتابةعنوان الوثيقة.
Authorstring?القراءة/ الكتابةمؤلف الوثيقة.
Subjectstring?القراءة/ الكتابةموضوع الوثيقة.
Keywordsstring?القراءة/ الكتابةكلمات المفتاح في الوثيقة.
Creatorstring?القراءة/ الكتابةتطبيق المبدع.
Producerstring?اقرأتطبيق المنتج الذي صنع البريد الصورية.
HeaderDictionary<string, string>القراءة/ الكتابةإدخالات البيانات الوصفية المخصصة من قاموس / Info الأساسي، مدرج بالاسم.
CreationDatestringالقراءة/ الكتابةتاريخ الإنشاء في شكل PDF الأصلي (D:YY YMMDDHHmmSSOHH’mm’) ، أو فارغ عند غياب.
CreationDateValueDateTimeالقراءة/ الكتابةعرض DateTime الخام لـCreationDate (إضافة الراحة).
ModDatestringالقراءة/ الكتابةتاريخ التعديل في شكل PDF الأصلي (D:YY YYMMDDHHmmSSOHH’mm’) ، أو فارغ عند غياب.
ModDateValueDateTimeالقراءة/ الكتابةعرض DateTime الخام لـModDate (إضافة الراحة).
NumberOfPagesintاقرأعدد الصفحات.
PdfVersionstring?اقرأسلسلة نسخ PDF (مثل “1.4”، " 1.7) “.
IsEncryptedboolاقرأما إذا كان المستند مشفراً.
HasFormboolاقرأما إذا كان الوثيقة تحتوي على نموذج.
HasOutlinesboolاقرأما إذا كان الوثيقة تحتوي على علامات المفتاح.
HasMetadataboolاقرأما إذا كان الوثيقة تحتوي على بيانات XMP.
HasEmbeddedFilesboolاقرأما إذا كان الوثيقة تحتوي على ملفات مدمج.
HasPageLabelsboolاقرأما إذا كان الوثيقة تحتوي على علامات الصفحة.
HasLayersboolاقرأما إذا كان الوثيقة تحتوي على طبقات (محتويات اختياري).
HasCollectionboolاقرأما إذا كان المستند محفظة PDF (لديه إدخال / Collection في الكتالوج).
IsTaggedboolاقرأما إذا كان المستند معلّقًا.
PageLayoutstring?اقرأوضع تصميم الصفحة (مثل “SinglePage” و " TwoColumnLeft”).
PageModestring?اقرأوضع الصفحة (مثل “UseOutlines” ، " FullScreen").
IsPdfFileboolاقرأما إذا كان المستند المقيد هو ملف PDF صالح (خصائص الحالة).
InputStreamStream?القراءة/ الكتابةمصدر-PDF.
UseStrictValidationboolالقراءة/ الكتابةعندما يكون صحيحاً، يطبق المحلل قواعد صارمة للتحقق من صحة 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.

انظر أيضاً

 العربية