FileSpecification
Overview
FileSpecification adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDisposable.
Menampilkan spesifikasi file tertanam (PDF §7.11.3).
Kelas ini menyediakan 10 metode untuk bekerja dengan objek FileSpecification dalam program .NET. Metode yang tersedia meliputi: Dispose, FileSpecification, GetData, GetValue, SetValue. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, dan 9 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | Membaca/menulis | Nama file. |
Description | string? | Membaca/menulis | Deskripsi file. |
Contents | Stream? | Membaca/menulis | Streaming untuk membaca atau mengatur data file tertanam. |
StreamContents | Stream? | Read | Alias untuk Konten. |
MimeType | string? | Membaca/menulis | Tipe MIME (dari /Subtype dari file stream tertanam). |
MIMEType | string? | Membaca/menulis | Alias untuk nama MimeType . |
Params | FileParams | Membaca/menulis | /Params mengdiktakan pada file embedded-stream, dibungkus sebagai FileParams. |
UnicodeName | string? | Membaca/menulis | Nama file UTF-16 (/UF entry, PDF 2.0 lebih disukai daripada /F). |
FileSystem | string? | Membaca/menulis | Identifikasi sistem file yang dibawa dalam /FS. |
IncludeContents | bool | Membaca/menulis | Ketika benar, spesifikasi file membawa aliran file tertanam (/entry EF). |
AFRelationship | AFRelationship | Membaca/menulis | Hubungan antara file tertanam dan isi dokumen yang mengacu padanya (/AFRelation, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Membaca/menulis | Kompresi yang diterapkan pada data stream tertanam ketika spesifikasi ditambahkan ke dokumen: Zip menyimpan FlateDecode-kompres, None menyimpannya mentah. |
EncryptedPayload | EncryptedPayload | Read | Metadata muatan yang terenkripsi (pendukung PDF 2.0 unencrypted-wrapper). |
CollectionItem | CollectionItem | Read | Metadata koleksi berbasis skema (portfolio / item kumpulan). |
Size | long? | Read | Ukuran yang tidak dikompresi dari file tertanam (alias legacy lihat FileParams untuk aksesor yang tepat). |
Methods
| Signature | Description |
|---|---|
FileSpecification() | Spesifikasi file kosong tanpa backing file atau stream. |
FileSpecification(file: string) | Buat spesifikasi file baru untuk menyematkan file (tidak ada deskripsi). |
FileSpecification(file: string, description: string) | Buat spesifikasi file baru untuk menyematkan file. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Buat spesifikasi file yang terkait dengan catatan lampiran file. |
FileSpecification(stream: Stream, name: string) | Buat spesifikasi file baru untuk menyematkan stream (tidak ada deskripsi). |
FileSpecification(stream: Stream, name: string, description: string) | Buat spesifikasi file baru untuk menyematkan stream. |
GetData() | Dapatkan data file tertanam sebagai array byte. |
GetValue(key: string) | Membaca pasangan nama/nilai kustom yang sebelumnya ditetapkan melalui SetValue(string, string). |
SetValue(key: string, value: string) | Menyimpan pasangan nama/nilai khusus pada spesifikasi. |
Dispose() | Melepaskan sumber daya yang disimpan oleh file spec. |