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?Прочети.Приложението на производителя, което е създало PDF.
HeaderDictionary<string, string>Чете/ПишеЗаписване на персонализирани метаданни от основния речник /Info, въведено с името.
CreationDatestringЧете/ПишеДатата на създаване в PDF-формата (D:YY YYMMDDHHmmSSOHH’mm’) или празна, когато няма.
CreationDateValueDateTimeЧете/ПишеНеобработен DateTime изглед на CreationDate (удобни аксесоари).
ModDatestringЧете/ПишеДатата на промяна в PDF-формата (D:YY YYMMDDHHmmSSOHH’mm’) или празна, когато няма такава.
ModDateValueDateTimeЧете/ПишеНеобработен DateTime изглед на ModDate (удобни аксесоари).
NumberOfPagesintПрочети.Броят на страници.
PdfVersionstring?Прочети.Строгата за версията на PDF (напр. “1.4”, “7.1);.
IsEncryptedboolПрочети.Дали документът е криптиран.
HasFormboolПрочети.Дали документът има формуляр.
HasOutlinesboolПрочети.Дали документът има закладки.
HasMetadataboolПрочети.Дали документът съдържа XMP метаданни.
HasEmbeddedFilesboolПрочети.Дали в документа са включени файлове.
HasPageLabelsboolПрочети.Дали документът има етикети за страници.
HasLayersboolПрочети.Дали документът има слоеве (незадължително съдържание).
HasCollectionboolПрочети.Дали документът е PDF портфейл (има запис /Колекция в каталога).
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)Запишете модифицираната информация в файл, синхронизирайки записите на Info dict с XMP метаданните.
SetMetaInfo(name: string, value: string)Настрои специално свойство на метаданните в речника с информация за документа.
GetMetaInfo(name: string)Вземете собствеността на метаданните от речника с информация за документа.
GetPdfVersion()Метод-форма алиас на PdfVersion.
GetPageWidth(pageNum: int)Изберете ширината на конкретна страница в точки (на базата на номер на страницата).
GetPageHeight(pageNum: int)Изберете височината на конкретна страница в точки (на базата на номер на страницата).
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 (название, автор, предмет, ключови думи, създател, продуцент, Trapped, CreationDate,ModDate) на свързания документ.
BindPdf(path: string)Свържете тази фасада с PDF файл на даден път.
Save(destStream: Stream)Запази свързания документ в поток.
Save(destFile: string)Запази свързания документ в път на файл.
Close()Затворете и пуснете документите.
SaveNewInfo(outputStream: Stream)Запазете модифицирания Info речник в поток.
SaveNewInfo(outputFile: string)Запази модифицирания Info речник във файл.
Dispose()Назоваване на изхвърляне в този PdfFileInfo случай.

Вижте също:

 Български