|
This class represents the full file specification dictionary.
This is definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 44,
page 102.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 43, page 132.
Adobe Supplement to the ISO 32000, BaseVersion: 1.7,
ExtensionLevel: 3; Table: 3.41, page 26.
This class is always an indirect object because it inherits from
FileSpecificationElement which is always an indirect object.
A full file specification dictionary provides a comprehensive
file reference that can include platform-specific paths, an
embedded copy of the file, related file sets, and metadata about
the referenced file.
The F entry gives a file path or URI as a byte string. The UF
entry gives the same path as a Unicode string for platforms where
Unicode is required. Together they allow the same file to be
located on both legacy and modern systems.
The DOS, Mac, and Unix entries carry platform-specific file
paths for compatibility with older PDF documents. These entries are
deprecated in PDF 2.0 in favour of the F and UF entries.
The EF entry holds a dictionary mapping path keys (F, UF, DOS,
Mac, Unix) to embedded file stream references. This is the
mechanism for attaching files directly within the PDF rather than
referencing external files.
The RF entry holds a related files array for each platform path,
listing additional files that accompany the main file. This
supports workflows where a document depends on a set of supporting
files.
The Desc entry provides a human-readable description of the file
for display in the viewer's attachments panel. The AFRelationship
entry names the relationship between the document and the attached
file, such as Source, Data, Alternative, Supplement, or
Unspecified.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.FileSpecificationElement
WebSupergoo.ABCpdf14.Elements.FullFileSpecificationElement
|