FileSpecification

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Описание:
NamestringЧитать/писатьИмя файла.
Descriptionstring?Читать/писатьОписание файла.
ContentsStream?Читать/писатьПоток для чтения или настройки встроенных файлов данных.
StreamContentsStream?Читайте .Под названием “Содержание”.
MimeTypestring?Читать/писатьТип MIME (из /Subtype потока встроенных файлов).
MIMETypestring?Читать/писатьПсевдоним для названия MimeType.
ParamsFileParamsЧитать/писать/Params диктует встроенный файл, завернутый как FileParams.
UnicodeNamestring?Читать/писатьUTF-16 имя файла (/UF ввод, PDF 2.0 предпочтительнее /F).
FileSystemstring?Читать/писатьИдентификатор файловой системы, содержащийся в /FS.
IncludeContentsboolЧитать/писатьКогда это верно, спецификация файла содержит встроенный поток (/EF entry).
AFRelationshipAFRelationshipЧитать/писатьОтношения между встроенным файлом и содержанием документа, на который он ссылается (/AFRelationhip, PDF 2.0 §7.11.3).
EncodingFileEncodingЧитать/писатьСжатие, применяемое к данным встроенного потока при добавлении спецификации в документ: Zip сохраняет его FlateDecode-сжатым, None хранит его сырым.
EncryptedPayloadEncryptedPayloadЧитайте .Зашифрованные метаданные полезной нагрузки (поддержка PDF 2.0 для незашифрированных обложков).
CollectionItemCollectionItemЧитайте .Схематические метаданные сборки (портфель/предметы коллекции).
Sizelong?Читайте .Некомпрессированный размер встроенного файла (упоминающийся псевдоним см. 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()Освобождает ресурсы, хранящиеся в спецификации файла.

См. также:

 Русский