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.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
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 для правильного аксессора). |
Методы
| Signature | Описание: |
|---|---|
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() | Получить данные встроенного файла в виде byte array. |
GetValue(key: string) | Читать пользовательскую пару имени/ценности, ранее установленную через SetValue(string, string). |
SetValue(key: string, value: string) | Сохранить на спецификации пользовательскую пару имени/ценности. |
Dispose() | Освобождает ресурсы, хранящиеся в спецификации файла. |