2010-12-13 10 views
0

J'ai ajouté des URL à un PDF créé avec les fonctions intégrées de PHP. Je n'ai pas réussi à comprendre comment ouvrir les liens dans une nouvelle fenêtre, c'est-à-dire target = "_ new". J'ai cherché les options disponibles pour PDF_create_action et PDF_create_annotation mais je n'ai pas trouvé beaucoup d'écrits sur ces deux options. Voici le code que j'utilise:Comment définir la cible sur l'action url dans PDFLib, fonction php PDF_create_action

$url = PDF_create_action($p, "URI", "url {" . $myUrl . "}"); 
PDF_create_annotation ($p, $x, $x, ($x + 50), ($x + 10), "Link", "linewidth=0 action {activate $url}"); 

Merci

Répondre

0

Je ne pense pas que les fichiers PDF ont la notion de target="_blank", après tout, ils ne sont pas générés via HTML (même si votre bibliothèque PDF soutient que).

En outre, les fichiers PDF ne sont pas toujours affichés dans un navigateur, leur ouverture dans une nouvelle fenêtre est donc dépourvue de signification si le visualiseur PDF doit malgré tout charger le navigateur de l'utilisateur.

+0

C'est un bon point. Je suppose que cela peut suffire à forcer le téléchargement du fichier PDF au lieu de l'autoriser à s'ouvrir dans le navigateur. De cette façon, en cliquant sur les liens dans le fichier, ils peuvent les voir dans le navigateur et avoir leur fichier PDF ouvert. – dt1021

+0

@ dt1021 Cela peut être une option viable :) – alex