FileSpecification
Общ преглед
FileSpecification е клас в Aspose.PDF FOSS за .NET. Наследници от: IDisposable.
Представлява спецификация на вграден файл (PDF §7.11.3).
Този клас предоставя 10 метода за работа с FileSpecification обекти в .NET програми. Наличните методи включват: Dispose, FileSpecification, GetData, GetValue, SetValue. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, и още 9.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Name | string | Чете/Пише | Името на файла. |
Description | string? | Чете/Пише | Описание на файла. |
Contents | Stream? | Чете/Пише | Поток за четене или настройка на вградени файлове данни. |
StreamContents | Stream? | Прочети. | Алиас за съдържание. |
MimeType | string? | Чете/Пише | Типът MIME (от /Subtype на вграден файлов поток). |
MIMEType | string? | Чете/Пише | Алиас за наименование MimeType. |
Params | FileParams | Чете/Пише | /Params диктува върху вграден файл поток, опакован като FileParams. |
UnicodeName | string? | Чете/Пише | UTF-16 име на файла (/UF запис, PDF 2.0 предпочита /F). |
FileSystem | string? | Чете/Пише | Идентификатор на файловата система, носен в /FS. |
IncludeContents | bool | Чете/Пише | Когато е вярно, спецификацията на файла носи вграден поток от файл (/EF entry). |
AFRelationship | AFRelationship | Чете/Пише | Връзка между вграденото файло и съдържанието на документа, който се позовава на него (/AFRelationhip, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Чете/Пише | Компресия, прилагана към данните на вграден поток при добавяне на спецификацията към документ: Zip го съхранява FlateDecode-компресиран, None го запазва сурово. |
EncryptedPayload | EncryptedPayload | Прочети. | Зашифровани метаданни за полезната натоварване (поддържане на PDF 2.0 без шифрово облекло). |
CollectionItem | CollectionItem | Прочети. | Метаданни за колекция, базирани на схеми (портфолио/позиции от колекцията). |
Size | long? | Прочети. | Некомпресиран размер на вграден файл (предадените алиаси виж FileParams за подходящия аксесоар). |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
FileSpecification() | Празна спецификация на файла без подкрепящ файл или поток. |
FileSpecification(file: string) | Създаване на нова спецификация за вграждане (без описание). |
FileSpecification(file: string, description: string) | Създаване на нова спецификация за вграждане на файл. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Създаване на спецификация за файл, свързана с бележка към приложенията. |
FileSpecification(stream: Stream, name: string) | Създаване на нова спецификация за файл, който да вгради поток (без описание). |
FileSpecification(stream: Stream, name: string, description: string) | Създаване на нова спецификация за файл, който да вгради поток. |
GetData() | Вземете вградени файлове данни като байт масив. |
GetValue(key: string) | Прочетете пара за потребителско име/ценност, преди това зададена чрез SetValue(string, string). |
SetValue(key: string, value: string) | Съхраняване на персонализирана двойка име/ценност в спецификацията. |
Dispose() | Освобождава ресурсите, държани от спецификацията на файла. |