FileSpecification
Overzicht
FileSpecification is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.
Stelt een ingesloten bestandspecificatie voor (PDF §7.11.3).
Deze klasse biedt 10 methoden voor het werken met FileSpecification objecten in .NET programma’s. Beschikbare methoden omvatten: Dispose, FileSpecification, GetData, GetValue, SetValue. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: AFRelationship, CollectionItem, Contents, Description, Encoding, EncryptedPayload, en nog 9.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Name | string | Lezen/schrijven | De bestandsnaam. |
Description | string? | Lezen/schrijven | De bestandsbeschrijving. |
Contents | Stream? | Lezen/schrijven | Stroom voor het lezen of instellen van de ingebedde bestandsgegevens. |
StreamContents | Stream? | Lezen | Alias voor Inhoud. |
MimeType | string? | Lezen/schrijven | Het MIME-type (van /Subtype van de ingebedde bestandsstroom). |
MIMEType | string? | Lezen/schrijven | Alias voor MimeType benoeming. |
Params | FileParams? | Lezen/schrijven | De /Params dict op de embedded-file stream, verpakt als een FileParams. |
UnicodeName | string? | Lezen/schrijven | UTF-16 bestandsnaam (/UF entry, PDF 2.0 wordt geprefereerd boven /F). |
FileSystem | string? | Lezen/schrijven | Bestandssysteemidentificatie meegeleverd in /FS. |
IncludeContents | bool | Lezen/schrijven | Wanneer true, bevat de bestandspecificatie een embedded-file stream (/EF entry). |
AFRelationship | AFRelationship | Lezen/schrijven | Relatie tussen het ingebedde bestand en de documentinhoud die ernaar verwijst (/AFRelationship, PDF 2.0 §7.11.3). |
Encoding | FileEncoding | Lezen/schrijven | Compressie toegepast op de gegevens van de ingebedde stroom wanneer de specificatie aan een document wordt toegevoegd: Zip slaat het FlateDecode-gecomprimeerd op, None slaat het onbewerkt op. |
EncryptedPayload | EncryptedPayload | Lezen | Versleutelde payload-metadata (PDF 2.0-ondersteuning voor niet-versleutelde wrapper). |
CollectionItem | CollectionItem | Lezen | Schema-gedreven collectie-metadata (portfolio /Collectie-items). |
Size | long? | Lezen | De ongecomprimeerde grootte van het ingebedde bestand (legacy-alias — zie FileParams voor de juiste accessor). |
Methoden
| Handtekening | Beschrijving |
|---|---|
FileSpecification() | Lege bestandspecificatie zonder onderliggend bestand of stream. |
FileSpecification(file: string) | Maak een nieuwe bestandspecificatie voor het insluiten van een bestand (geen beschrijving). |
FileSpecification(file: string, description: string) | Maak een nieuwe bestandspecificatie voor het insluiten van een bestand. |
FileSpecification(fileName: string, annot: Aspose.Pdf.Annotations.Annotation) | Maak een bestandspecificatie die gekoppeld is aan een file-attachment annot. |
FileSpecification(stream: Stream, name: string) | Maak een nieuwe bestandspecificatie voor het insluiten van een stream (geen beschrijving). |
FileSpecification(stream: Stream, name: string, description: string) | Maak een nieuwe bestandspecificatie voor het insluiten van een stream. |
GetData() | Haalt de ingebedde bestandsgegevens op als een byte-array. |
GetValue(key: string) | Lees een aangepaste naam/waarde-paar dat eerder is ingesteld via SetValue(string, string). |
SetValue(key: string, value: string) | Sla een aangepaste naam/waarde-paar op in de spec. |
Dispose() | Geeft resources vrij die door de file spec worden vastgehouden. |