PdfFileInfo

خلاصه ای

PdfFileInfo یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IDisposable.

نمای برای دسترسی به متاداتا و خواص سند PDF.

این کلاس 34 روش برای کار با PdfFileInfo اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,، و 8 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,و 26 تا ديگه.

خواص

نام:نوع:Accessشرح:
DocumentDocument?بخونید.سند بسته شده.
InputFilestring?خواندن/نوشتنمسیر منبع PDF.
HasOpenPasswordboolبخونید.اینکه آیا PDF برای باز شدن نیاز به یک کاربر/پاسورد باز دارد.
HasEditPasswordboolبخونید.اینکه آیا PDF دارای یک رمز عبور مالک/تعدیل است (یعنی:.
PasswordTypePasswordTypeبخونید.چه نوع رمز عبور (اگر وجود داشته باشد) پی دی اف بسته شده را تأیید می کند.
Titlestring?خواندن/نوشتنعنوان سند.
Authorstring?خواندن/نوشتننویسنده ی این سند.
Subjectstring?خواندن/نوشتنموضوعي که در موردش نوشته شده.
Keywordsstring?خواندن/نوشتنکلمات کلیدی سند.
Creatorstring?خواندن/نوشتنبرنامه ی خالق.
Producerstring?بخونید.برنامه تولید کننده ای که فایل PDF را ایجاد کرده است.
HeaderDictionary<string, string>خواندن/نوشتنورودی های متاداتا سفارشی از فرهنگ لغت / Info زیربنایی، با استفاده از نام.
CreationDatestringخواندن/نوشتنتاریخ ایجاد در قالب PDF بومی (D:YY YYMMDDHHmmSSOHH’mm’) ، یا خالی اگر وجود نداشته باشد.
CreationDateValueDateTimeخواندن/نوشتنDateTime را به صورت خام مشاهده کنید.
ModDatestringخواندن/نوشتنتاریخ تغییر در قالب PDF (D:YY YYMMDDHHmmSSOHH’mm’) ، یا خالی اگر وجود نداشته باشد.
ModDateValueDateTimeخواندن/نوشتنDateTime را به صورت خام مشاهده کنید.
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خواندن/نوشتنوقتی که true باشد، پارسر قوانین صریح تأیید PDF را اعمال می کند.

روش ها

Signatureشرح:
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)اطلاعات اصلاح شده را به یک فایل ذخیره کنید، و ورود های Info dict را با متاداتا 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 تماس بگیرید.

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

 فارسی