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 | شرح: |
|---|---|---|---|
Document | Document? | بخونید. | سند بسته شده. |
InputFile | string? | خواندن/نوشتن | مسیر منبع PDF. |
HasOpenPassword | bool | بخونید. | اینکه آیا PDF برای باز شدن نیاز به یک کاربر/پاسورد باز دارد. |
HasEditPassword | bool | بخونید. | اینکه آیا PDF دارای یک رمز عبور مالک/تعدیل است (یعنی:. |
PasswordType | PasswordType | بخونید. | چه نوع رمز عبور (اگر وجود داشته باشد) پی دی اف بسته شده را تأیید می کند. |
Title | string? | خواندن/نوشتن | عنوان سند. |
Author | string? | خواندن/نوشتن | نویسنده ی این سند. |
Subject | string? | خواندن/نوشتن | موضوعي که در موردش نوشته شده. |
Keywords | string? | خواندن/نوشتن | کلمات کلیدی سند. |
Creator | string? | خواندن/نوشتن | برنامه ی خالق. |
Producer | string? | بخونید. | برنامه تولید کننده ای که فایل PDF را ایجاد کرده است. |
Header | Dictionary<string, string> | خواندن/نوشتن | ورودی های متاداتا سفارشی از فرهنگ لغت / Info زیربنایی، با استفاده از نام. |
CreationDate | string | خواندن/نوشتن | تاریخ ایجاد در قالب PDF بومی (D:YY YYMMDDHHmmSSOHH’mm’) ، یا خالی اگر وجود نداشته باشد. |
CreationDateValue | DateTime | خواندن/نوشتن | DateTime را به صورت خام مشاهده کنید. |
ModDate | string | خواندن/نوشتن | تاریخ تغییر در قالب PDF (D:YY YYMMDDHHmmSSOHH’mm’) ، یا خالی اگر وجود نداشته باشد. |
ModDateValue | DateTime | خواندن/نوشتن | DateTime را به صورت خام مشاهده کنید. |
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 | خواندن/نوشتن | وقتی که 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 تماس بگیرید. |