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