FileSpecification
개요
FileSpecification은 Aspose.PDF FOSS에서 .NET을(를) 위한 클래스입니다. 상속 대상: IDisposable.
내장 파일 사양을 나타냅니다 (PDF §7.11.3).
이 클래스는 .NET 프로그램에서 FileSpecification 객체를 작업하기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드: Dispose, FileSpecification, GetData, GetValue, SetValue. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, 및 9개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Name | string | 읽기/쓰기 | 파일 이름. |
Description | string? | 읽기/쓰기 | 파일 설명. |
Contents | Stream? | 읽기/쓰기 | 임베드된 파일 데이터를 읽거나 설정하기 위한 스트림. |
StreamContents | Stream? | 읽기 | Contents의 별칭. |
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 | 읽기/쓰기 | true인 경우, 파일 사양에 임베디드 파일 스트림(/EF 엔트리)이 포함됩니다. |
AFRelationship | AFRelationship | 읽기/쓰기 | 임베드된 파일과 이를 참조하는 문서 내용 사이의 관계 (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | 읽기/쓰기 | 규격이 문서에 추가될 때 임베드된 스트림 데이터에 적용되는 압축: Zip은 이를 FlateDecode-압축된 형태로 저장하고, None은 원시 형태로 저장합니다. |
EncryptedPayload | EncryptedPayload | 읽기 | 암호화된 페이로드 메타데이터 (PDF 2.0 비암호화 래퍼 지원). |
CollectionItem | CollectionItem | 읽기 | 스키마 기반 컬렉션 메타데이터 (portfolio /Collection items). |
Size | long? | 읽기 | 내장 파일의 압축 해제된 크기(레거시 별칭 — 적절한 accessor를 보려면 FileParams를 참조하십시오). |
메서드
| 시그니처 | 설명 |
|---|---|
FileSpecification() | 백업 파일이나 스트림이 없는 빈 파일 사양. |
FileSpecification(file: string) | 파일을 삽입하기 위한 새로운 파일 사양을 생성합니다 (설명 없음). |
FileSpecification(file: string, description: string) | 새로운 file specification을 생성하여 파일을 임베드합니다. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | file-attachment annot에 연결된 file specification을 생성합니다. |
FileSpecification(stream: Stream, name: string) | 스트림을 임베드하기 위한 새로운 file specification을 생성합니다 (설명 없음). |
FileSpecification(stream: Stream, name: string, description: string) | 스트림을 임베드하기 위한 새로운 file specification을 생성합니다. |
GetData() | 임베드된 파일 데이터를 바이트 배열로 가져옵니다. |
GetValue(key: string) | 이전에 SetValue(string, string)를 통해 설정된 사용자 정의 이름/값 쌍을 읽습니다. |
SetValue(key: string, value: string) | spec에 사용자 정의 이름/값 쌍을 저장합니다. |
Dispose() | 파일 spec이 보유한 리소스를 해제합니다. |