FileSpecification
Overview
FileSpecification є класом в Aspose.PDF FOSS для .NET. Наследники від: IDisposable.
Представляє вбудовану специфікацію файлу (PDF §7.11.3).
Цей клас надає 10 методів роботи з об’єктами FileSpecification в програмах .NET. Доступні методи включають: Dispose, FileSpecification, GetData, GetValue, SetValue. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, і ще 9 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | Читання/писання | Назва файлу. |
Description | string? | Читання/писання | Опис файлу. |
Contents | Stream? | Читання/писання | Потік для читання або налаштування вбудованих даних файлу. |
StreamContents | Stream? | Read | Псевдонім для змісту. |
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 | Read | Зашифровані метадані корисної навантаження (підтримка PDF 2.0 для нешифрированного обкладинку). |
CollectionItem | CollectionItem | Read | Схема-направлені метадані збірки (портфель / елементи колекції). |
Size | long? | Read | Некомпресований розмір вбудованого файлу (залежний аніміс см. FileParams для відповідного аксесора). |
Methods
| Signature | Description |
|---|---|
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(струнки, стрункі). |
SetValue(key: string, value: string) | Заховувати персональну пару назви/значення в специфікації. |
Dispose() | Вивільняє ресурси, що зберігаються у специфікації файлу. |