FileSpecification
Przegląd
FileSpecification jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IDisposable.
Reprezentuje specyfikację pliku osadzonego (PDF §7.11.3).
Ta klasa udostępnia 10 metod do pracy z obiektami FileSpecification w programach .NET. Dostępne metody to: Dispose, FileSpecification, GetData, GetValue, SetValue. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload oraz 9 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Name | string | Odczyt/zapis | Nazwa pliku. |
Description | string? | Odczyt/zapis | Opis pliku. |
Contents | Stream? | Odczyt/zapis | Strumień do odczytu lub ustawiania danych osadzonego pliku. |
StreamContents | Stream? | Odczyt | Alias dla Zawartości. |
MimeType | string? | Odczyt/zapis | Typ MIME (z /Subtype strumienia osadzonego pliku). |
MIMEType | string? | Odczyt/zapis | Alias dla nazewnictwa MimeType. |
Params | FileParams? | Odczyt/zapis | Słownik /Params w strumieniu wbudowanego pliku, opakowany jako FileParams. |
UnicodeName | string? | Odczyt/zapis | Nazwa pliku UTF-16 (/UF entry, PDF 2.0 preferowane zamiast /F). |
FileSystem | string? | Odczyt/zapis | Identyfikator systemu plików przenoszony w /FS. |
IncludeContents | bool | Odczyt/zapis | Gdy prawda, specyfikacja pliku zawiera wbudowany strumień pliku (/EF entry). |
AFRelationship | AFRelationship | Odczyt/zapis | Związek pomiędzy osadzonym plikiem a treścią dokumentu, która się do niego odwołuje (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Odczyt/zapis | Kompresja zastosowana do danych osadzonego strumienia, gdy spec jest dodawany do dokumentu: Zip przechowuje je FlateDecode-skompresowane, None przechowuje je w surowej postaci. |
EncryptedPayload | EncryptedPayload | Odczyt | Metadane zaszyfrowanego ładunku (obsługa niezaszyfrowanego wrappera PDF 2.0). |
CollectionItem | CollectionItem | Odczyt | Metadane kolekcji oparte na schemacie (portfolio /Collection items). |
Size | long? | Odczyt | Nieskompresowany rozmiar osadzonego pliku (starszy alias — zobacz FileParams w celu uzyskania właściwego akcesora). |
Metody
| Sygnatura | Opis |
|---|---|
FileSpecification() | Specyfikacja pustego pliku bez pliku bazowego ani strumienia. |
FileSpecification(file: string) | Utwórz nową specyfikację pliku do osadzania pliku (bez opisu). |
FileSpecification(file: string, description: string) | Utwórz nową specyfikację pliku do osadzania pliku. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Utwórz specyfikację pliku powiązaną z file-attachment annot. |
FileSpecification(stream: Stream, name: string) | Utwórz nową specyfikację pliku do osadzania strumienia (brak opisu). |
FileSpecification(stream: Stream, name: string, description: string) | Utwórz nową specyfikację pliku do osadzania strumienia. |
GetData() | Pobierz osadzone dane pliku jako tablicę bajtów. |
GetValue(key: string) | Odczytaj niestandardową parę nazwa/wartość wcześniej ustawioną za pomocą SetValue(string, string). |
SetValue(key: string, value: string) | Zapisz niestandardową parę nazwa/wartość w spec. |
Dispose() | Zwalnia zasoby trzymane przez spec pliku. |