2010-09-01 7 views
3

Je suis en train d'intégrer le fichier pdf en HTML:Passer à une page particulière lors de l'intégration document pdf en HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

<head> 
    <title></title> 
</head> 
<body leftmargin="0" topmargin="0"> 

<embed src="mypdffile.pdf#page=9" style="width:595px; height:841px;"></embed> 
</body> 

Selon PDF SDK https://docs.google.com/viewer?url=http://www.adobe.com/devnet/acrobat/pdfs/pdf_open_parameters_v9.pdf#search=&embedded=true&chrome=true il est possible pour sauter à une page particulière tout en ouvrant le document pdf. Mais cela ne fonctionne pas au moins dans Safari avec AdobePDFViewer.plugin sur MAC OS X.

Ai-je raté quelque chose?

Répondre

3

Vous pouvez utiliser le code suivant:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<object type="application/pdf" data="mypdffile.pdf" width="995" height="841" ></object> 
<a href="mypdffile.pdf#page=9">Jump to page 9</a> 
</body> 
</html> 

Vous pouvez modifier encore le fichier pdf et ce que vous souhaitez afficher/masquer l'ajout d'attributs sur les données (selon les directions d'adobe).

Par exemple data="mypdffile.pdf#navpanes=0&scrollbar=0&toolbar=0&zoom=100

+1

Astuce fantastique! – samiles

+0

Cliquez sur le lien dans cet exemple pour ouvrir un nouveau document ... Comment puis-je faire défiler pdf existant (dans l'étiquette d'objet) à la page 9? – Zarko