Die Adresse, gegen die relative Links gelesen werden
Geben Sie an, wo das Dokument veröffentlicht wurde, damit seine kurzen Links nach einem Umzug weiterhin an den richtigen Ort führen.
In einem echten PDF ansehen
Ein Handbuch, das sagt, wie es gelesen werden möchte
Vier Seiten, die sagen, wie sie geöffnet werden möchten: welche Seite erscheint und wie viel des Fensters sie füllt, die Kapitel daneben, die Seiten zu zweit, ein bereits ausgefüllter Druckdialog — jedes davon ein Wunsch, den die Anzeigesoftware für sich selbst beantwortet.
Zusammenfassung
In einem Dokument kann ein Link verkürzt geschrieben werden: „terms.html“, ohne Anfang der Adresse. Solange die Datei neben dieser Seite bleibt, ist alles gut; an dem Tag, an dem jemand sie herunterlädt und zu Hause öffnet, führt die Kurzform ins Leere. Einmal oben im Dokument geschrieben, ist die vollständige Adresse des Ortes, von dem es stammt, das, wogegen die Kurzformen gelesen werden, wo immer die Datei gerade ist.
Technisch
Auf der obersten Ebene einer Anfrage geschrieben, unter
"base_uri"
base_uri schreibt /URI mit seinem /Base in den Katalog, die Adresse, gegen die die relativen Links des Dokuments aufgelöst werden. Ein Link auf terms.html bedeutet nichts, solange das Dokument nicht sagt, wo es veröffentlicht wurde; genau diese Angabe hält solche Links am Leben, wenn die Datei verschoben wurde. Absolute Links führen dorthin, wo sie es angeben, was auch geschieht.
Anfrageschema
-
base_uri— Zeichenkette, optional, standardmäßig nicht gesetzt. Die vollständige Adresse, gegen die die relativen Adressen des Dokuments gelesen werden, zum Beispielhttps://hqf-pdf.com/en/handbook/.
Es gilt für jede relative Adresse, die das Dokument enthält: die eines link-Elements mit {"uri": "..."} und die einer uri-Aktion. Eine absolute Adresse wird weiterhin so gelesen, wie sie ist.
Eine vollständige Anfrage, die ein PDF erzeugt
{
"base_uri": "https://hqf-pdf.com/en/handbook/",
"standard_fonts": [{ "name": "sans", "face": "helvetica" }],
"items": [
{
"type": "text",
"rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 758 },
"content": ["Read the terms"],
"font": "sans",
"font_size": 12
},
{
"type": "link",
"rect": { "llx": 60, "lly": 738, "urx": 160, "ury": 760 },
"to": { "uri": "terms.html" }
}
]
}
Das Dokument als Ganzes
Die Nummern, die die Anzeigesoftware zeigt Hundert Briefe in einer einzigen Datei Was das Dokument über sich sagt Was das Dokument über sich sagt, einmal gesagt Text, den niemand kopieren kann Notizen, die ein Programm in der Datei für sich hinterlässt Die Notizen, die ein Programm auf einer Seite hinterlässt Die Daten, die ein Programm an einen Farbabschnitt hängt Eine Datei, die noch in Jahrzehnten lesbar ist Die Drucknorm, die das Dokument beansprucht Die beanspruchte Norm für variablen Datendruck Das Passwort, das es öffnet, und was damit getan werden darf Eine Rechnung, die Mensch und Maschine gleichermaßen lesen Die PDF-Version, die die Datei angibt Die PDF-Erweiterungen, die die Datei zu nutzen angibt Was ein Bild über sich sagt, und wie es gelesen wird Die Anhänge, die das Dokument neben seinen Seiten trägt Dateien, die das Dokument nennt, ohne sie zu enthalten Die Anhänge als Portfolio gezeigt Welche Anhänge eine Seite beansprucht Welche Anhänge eine Schrift beansprucht Der Ausweis, den eine einzelne Schrift trägt Welche Anhänge die Karte des Dokuments beansprucht Eine anderswo geschriebene Dokumentkarte Die Bereiche einer Seite, in denen ein Leser misst Der Ausweis, den eine einzelne Seite trägt Die Barrierefreiheitsnorm, die das Dokument beansprucht Die Normen, an denen das fertige Dokument gemessen wird
Wohin als Nächstes
Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage