Remote GoToR annotation XFDF interchange
Den mappade annoteringscodecen bevarar externa GoToR-åtgärder genom nativ headless, ordinär inläst-dokument och befintliga Windows/Linux-återanropannoteringsimport- och exportvägar
Utbytet serialiserar endast PDF-åtgärdsdata; det utför ingen åtgärd, löser ingen sökväg, läser inget externt dokument eller öppnar ingen visare
Struktur
<xfdf xmlns="http://ns.adobe.com/xfdf/">
<annots>
<link page="0" rect="10,10,30,30">
<OnActivation><Action>
<GoToR NewWindow="yes">
<File OriginalName="../manuals/remote.pdf"/>
<Dest><Fit Page="42"/></Dest>
</GoToR>
</Action></OnActivation>
</link>
</annots>
</xfdf>
GoToR kräver exakt ett File- och ett Dest-barn, i valfri ordning, och File kräver OriginalName
Externa explicita destinationer använder ett nollbaserat heltalssida i det externa dokumentet, från 0 till 2147483647, oberoende av aktuellt dokuments sidantal
Den sparade externa destinationen börjar med det heltalet i stället för en indirekt referens till en lokal sida
Namngivna mål behåller sitt Unicode-namn utan att lösa ett lokalt destinationnamnträd
De åtta explicita destinationsmodena behåller sitt befintliga koordinat-, nullbart värde- och exakta decimalbeteende
NewWindow bevarar utelämnande, false och true separat; den avgränsade kompatibilitetsprofilen accepterar yes/no, true/false och 1/0
Filspecifikationer och Unicode
Import skapar en extern Filespec-ordlista med F- och UF-värden; UF är den auktoritativa Unicode-målet och representeras med PDFDocEncoding eller UTF-16BE med BOM
F använder PDFDocEncoding när representabelt och behåller annars UTF-8-kompatibilitetsbyte; äldre läsare som ignorerar UF kan tolka de reservbyttena annorlunda
Sökvägar förblir opaka stavningar utan operativsystemkonvertering eller filsystemåtkomst
Export accepterar en extern filspecifikationssträng eller ordlista och föredrar UF framför F
Validering och transaktioner
Hela det externa åtgärdssubträdet följer den befintliga Adobe-namnområdesprofilen, inklusive korrekt bundna prefix; den ordinära codecen behåller sin explicita äldre namnområdeslösa kompatibilitetsprofil
Främmande namnområden, dubbletterade eller saknade obligatoriska barn, oväntade attribut, ogiltiga måltyper och felformade numeriska eller fönstervärden avvisas innan en nativ transaktion publiceras
Nativ ögonblicksbildsförberedelse behåller sina befintliga byte-, objekt-, djup-, arbetslagrings- och avbrottsgränser
Befintliga JSON-operationsposter, publika återanropslayouter och symboler förblir oförändrade
Ordinära Windows-importer tillämpar också autentiserad aktuell-graf-, krypterings- och signerad-revisionspolicyer
Formatreferenser och gränser
File-, GoToR-, OriginalName- och NewWindow-mappningen följer Adobes XML Forms Data Format Specification 3.0, tryckta sidor 59, 63 och 87-88
Extern PDF-åtgärds- och filspecifikationssemantik följer ISO 32000-1:2008, avsnitt 7.11.2, 7.11.3 och 12.6.4.3
Denna enbart-sökväg-profil transporterar inte inbäddade GoToE-dokument, plattformsspecifika filalternativ, filsystemsväljare, beskrivningar, godtyckliga åtgärdskedjor, AP-strömmar eller FDF-åtgärdsutbyte