2017-04-03 2 views
1

Gibt es eine Möglichkeit, einer PDF-Datei eine Markierung hinzuzufügen, die nicht im Lesezeichen-Feld enthalten und im PDF-Dokument selbst sichtbar ist. So kann unser Kunde einfach auf den Marker klicken, um ihn an einen bestimmten Punkt im Dokument zu bringen. Dies sind Änderungen, die Revisionen sind und nicht notwendigerweise mit der Struktur des Dokuments zu tun haben. Ich habe das Gefühl, dass ich das in der Vergangenheit gesehen habe, aber ich bin mir nicht sicher, wie ich es schaffen soll. Jede Beratung, die Sie anbieten müssen, wird sehr geschätzt.PDF-Markierungen im Dokument

Ich verwende AA XI Pro.

Vielen Dank,

+0

Sie einen Link * bedeuten finden auf * die Seite oder etwas über das Dokument schwimmend, die über mehrere Seiten persistent ist? – joelgeraci

+0

Ja genau so! Ich weiß, ich habe es gesehen, frage mich nur, wie ich es mit Adobe XI Pro – NicoleD

+0

Genau das machen kann? Ich habe zwei mögliche Optionen vorgestellt. – joelgeraci

Antwort

0

Sie können die schwebende Symbolleiste mithilfe des folgenden Codes als Beispiel erstellen. cExec ist die JavaScript-Ausdruckszeichenfolge, die ausgewertet wird, wenn auf die Schaltfläche geklickt wird. oIcon, die optional ist, ist ein Dokumentebene Symbol, das Sie sich vorher zu dem Dokument hinzugefügt haben, mit ...

this.addIcon("iconName", "iconPath"); 

Sie können nur den Code ausführen das Symbol aus der Konsole hinzuzufügen, da brauchen Sie nur um es einmal zu tun.

Fügen Sie den folgenden Code zu einem Dokument JavaScript hinzu, so dass es jedes Mal geladen wird, wenn das Dokument geöffnet wird.

app.addToolButton({ 
    cName: "goToPage", 
    oIcon: util.iconStreamFromIcon(this.getIcon("LinkIcon")), // Needs to already be a document level Icon object in the document 
    cExec: "this.pageNum=41", 
    cTooltext: "Got To Page 42", 
    cEnable: true, 
}); 

Sie können beliebig viele Schaltflächen hinzufügen, wie Sie möchten, aber jeder cName muss eindeutig sein. Dies funktioniert auch nur in den Desktop-Versionen der Adobe-Viewer.

Sie können ein Arbeitsbeispiel des Codes über here

Verwandte Themen