Hyperlink mit hyperref ohne http

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Hyperlink mit hyperref ohne http

von Haifischflosse » Mi 4. Feb 2015, 12:42

Die Java-Skript-Variante habe ich soeben ausprobiert. Mit dem XChangeViever ist wiedermal alles paletti, aber andere PDF-Reader lesen den Java-Code tatsächlich nicht. Auch mit dem Adobe Reader ist bei mir nach Drücken des Buttoms nichts passiert. Es sieht wohl so aus, als könnte ich hier nichts weiter ausrichten. Dennoch, vielen Dank euch!

von Besserwisser » Mi 4. Feb 2015, 09:52

Wobei javascript wieder nicht von allen PDF-Viewern, sondern hauptsächlich vom Adobe Reader und Adobe Acrobat unterstützt wird.

von u_fischer » Mi 4. Feb 2015, 09:21

Du kannst es mal mit javascript versuchen (ungetestet, da ich kein skype habe):
\documentclass{article}
\usepackage{hyperref}
\begin{document}
blbla
\begin{Form}
\PushButton[name=skype,
            onclick={app.launchURL("skype:xxx_skype_name_goes_here_xxx?add");},
            bordercolor={0 0 0},
            ]{skype}
\end{Form}
\end{document}

von Gast » Mi 4. Feb 2015, 08:00

Als angemeldetet Benutzer kannst Du übrigens deinen Beitrag editieren, um ihn zu verbessern, beispielsweise um den Code einzufügen. Dabei solltest du am besten auch beachten, was direkt über dem Eingabefeld in Bezug auf die korrekte Markierung von Code steht.

Was ein PDF-Viewer aus einem Link macht, ist AFAIK nur für bestimmte Links, etwa file://, http:// und mailto:, klar definiert. Und selbst da ist man nicht wirklich sicher. Was er für ihm unbekannte Linktypen macht, ist ein reines Glücksspiel. Unter Windows ist es AFAIK üblich, Links grundsätzlich einfach an den darunter liegenden Windows Explorer weiterzureichen und den machen zu lassen. Bei anderen Systemen kann man teilweise für bestimmte Link-Typen im Viewer selbst ein Programm einstellen, teilweise wird auch das Subsystem für Standardprogramme verwendet (das ist bei Qt/KDE und Gtk/Gnome-Programmen inzwischen der übliche Weg). Ob skype: funktioniert, dürfte daher ein ziemliches Glücksspiel sein. Ich weiß, MS stellt es auf der Support-Seite so dar, als würde das überall funktionieren. Aber genau genommen, ist es selbst dort nur für HTML-Seiten gezeigt.

von Haifischflosse » Mi 4. Feb 2015, 02:26

Hier nochmal der Code in der Schnellansicht:
\documentclass[a4paper, 11pt]{article}
\usepackage{hyperref}
\begin{document}
\newcommand*{\Skype}{Skype: \href{skype:vorname.nachname?add}{Link}}
\newcommand{\Absender}[1][\normalsize]{\Skype} 
  
  \Absender
 
\end{document}
edit Stefan: Code markiert

Hyperlink mit hyperref ohne http

von Haifischflosse » Mi 4. Feb 2015, 02:22

In meiner Bewerbung möchte ich einen Hyperlink setzen, und zwar nicht direkt zu einer URL-Adresse, die im Browser geöffnet wird, sondern es soll sich auf dem jeweiligen PC automatisch das Skype-Programm öffnen und nach dem Verknüpfen der Kontakte gefragt werden. Eigentlich ist das nicht schwer, meine Umsetzung seht ihr im angehängten Minimalbeispiel.


Doch der Teufel steckt wie immer im Detail:

Beim Öffnen der PDF-Datei wird oft automatisch ein "http://" vor meinen Link gesetzt, dann öffnet sich nicht das Programm sondern der Browser, der natürlich ins Nirvana führt.
Interressanterweise wird beim Öffnen mit dem PDF-XChangeViever der Code nicht umgewandelt, aber mit allen anderen gängigen PDF-Programmen habe ich das Problem und auch in der Dokumenten-Voransicht von Gmail sieht man ein "http://" vor der Adresse, wenn ich mit der Maus darübergehe.

Wie kann ich dieses Problem lösen? Gibt es andere Befehle als \href die besser funktionieren. Kann ich meine http-lose Adresse irgendwie "fix" machen? Unveränderlich? Denn wenn ich den Link direkt in ein normales Schreibprogramm schreibe und andschließend ein PDF daraus erstelle, funktioniert es doch auch :(

Vielen Dank schonmal für jegliche Hilfe!!!

LG Haifischflosse
Dateianhänge
meineBewerbung.tex
(231 Bytes) 402-mal heruntergeladen

Nach oben