FileSpecification
Overview
FileSpecification là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IDisposable.
Nó đại diện cho một thông số kỹ thuật tệp tích hợp (PDF §7.11.3).
Khóa học này cung cấp 10 phương pháp để làm việc với các đối tượng FileSpecification trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Dispose, FileSpecification, GetData, GetValue, SetValue. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload,Và 9 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | Đọc / viết | Tên file . |
Description | string? | Đọc / viết | Mô tả file. |
Contents | Stream? | Đọc / viết | Stream để đọc hoặc thiết lập dữ liệu tệp tích hợp. |
StreamContents | Stream? | Read | Alias cho nội dung. |
MimeType | string? | Đọc / viết | Loại MIME (từ /Subtype của dòng tệp được nhúng). |
MIMEType | string? | Đọc / viết | Alias cho MimeType tên. |
Params | FileParams | Đọc / viết | Các /Params dik trên dòng file nhúng, được đóng gói như một FileParams. |
UnicodeName | string? | Đọc / viết | Tên tệp UTF-16 (/UF nhập, PDF 2.0 được ưu tiên hơn /F). |
FileSystem | string? | Đọc / viết | File-system ID được thực hiện trong /FS. |
IncludeContents | bool | Đọc / viết | Khi đúng, spec file mang theo một dòng tập tin tích hợp (/EF entry). |
AFRelationship | AFRelationship | Đọc / viết | Mối quan hệ giữa tệp được nhúng và nội dung tài liệu đề cập đến nó (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Đọc / viết | Phân nén áp dụng cho dữ liệu của dòng được nhúng khi spec được thêm vào một tài liệu: Zip lưu trữ nó FlateDecode-thấp, Không có gì lưu Trữ đó nguyên. |
EncryptedPayload | EncryptedPayload | Read | Mét dữ liệu mã hóa-payload (PDF 2.0 không mã hoá-wrapper hỗ trợ). |
CollectionItem | CollectionItem | Read | Dữ liệu thu thập theo định dạng (portfolio /collection items). |
Size | long? | Read | Kích thước không nén của tệp được nhúng (legacy alias — xem FileParams cho phụ kiện thích hợp). |
Methods
| Signature | Description |
|---|---|
FileSpecification() | Định dạng tệp trống không có file backup hoặc stream. |
FileSpecification(file: string) | Tạo một thông số kỹ thuật tệp mới để nhúng tách tắt (không có mô tả). |
FileSpecification(file: string, description: string) | Tạo một thông số tập tin mới để tích hợp một tệp. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Tạo một thông số kỹ thuật tệp liên kết với một file-attachment annot. |
FileSpecification(stream: Stream, name: string) | Tạo một thông số kỹ thuật tệp mới để kết hợp dòng (không mô tả). |
FileSpecification(stream: Stream, name: string, description: string) | Tạo một thông số tập tin mới để tích hợp dòng. |
GetData() | Nhận dữ liệu tệp tích hợp như một byte array. |
GetValue(key: string) | Đọc một cặp tên/giá tùy chỉnh được thiết lập trước đó thông qua SetValue(string, string). |
SetValue(key: string, value: string) | Lưu một cặp tên / giá trị tùy chỉnh trên spec. |
Dispose() | Tải về tài nguyên được giữ bởi file spec. |