FileSpecification

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

NazwaTypDostępOpis
NamestringOdczyt/zapisNazwa pliku.
Descriptionstring?Odczyt/zapisOpis pliku.
ContentsStream?Odczyt/zapisStrumień do odczytu lub ustawiania danych osadzonego pliku.
StreamContentsStream?OdczytAlias dla Zawartości.
MimeTypestring?Odczyt/zapisTyp MIME (z /Subtype strumienia osadzonego pliku).
MIMETypestring?Odczyt/zapisAlias dla nazewnictwa MimeType.
ParamsFileParams?Odczyt/zapisSłownik /Params w strumieniu wbudowanego pliku, opakowany jako FileParams.
UnicodeNamestring?Odczyt/zapisNazwa pliku UTF-16 (/UF entry, PDF 2.0 preferowane zamiast /F).
FileSystemstring?Odczyt/zapisIdentyfikator systemu plików przenoszony w /FS.
IncludeContentsboolOdczyt/zapisGdy prawda, specyfikacja pliku zawiera wbudowany strumień pliku (/EF entry).
AFRelationshipAFRelationshipOdczyt/zapisZwiązek pomiędzy osadzonym plikiem a treścią dokumentu, która się do niego odwołuje (/AFRelationship, PDF 2.0 §7.11.3).
EncodingFileEncodingOdczyt/zapisKompresja zastosowana do danych osadzonego strumienia, gdy spec jest dodawany do dokumentu: Zip przechowuje je FlateDecode-skompresowane, None przechowuje je w surowej postaci.
EncryptedPayloadEncryptedPayloadOdczytMetadane zaszyfrowanego ładunku (obsługa niezaszyfrowanego wrappera PDF 2.0).
CollectionItemCollectionItemOdczytMetadane kolekcji oparte na schemacie (portfolio /Collection items).
Sizelong?OdczytNieskompresowany rozmiar osadzonego pliku (starszy alias — zobacz FileParams w celu uzyskania właściwego akcesora).

Metody

SygnaturaOpis
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.

Zobacz także

 Polski