Un HTML to PDF converter bouton à l'aide d'jspdf
Le PDF generator bouton dans ma page html ne fonctionne pas. Quelqu'un peut-il expliquer où je vais mal?
Je suis en utilisant la version jquery 1.7.2.
<!DOCTYPE html>
<html>
<head>
<title>Print Fax View</title>
<meta content="text/html; charset=utf-8" http-equiv=Content-Type>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script type="text/javascript" src="js/jquery"></script>
<script type="text/javascript" src="jspdf/jspdf.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.from_html.js"></script>
<script type="text/javascript" src="jspdf/libs/Deflate/adler32cs.js"></script>
<script type="text/javascript" src="jspdf/libs/FileSaver.js/FileSaver.js"></script>
<script type="text/javascript" src="jspdf/libs/Blob.js/BlobBuilder.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.addimage.js"></script>
<script type="text/javascript" src="js/basic.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var specialElementHandlers = {
'#editor': function (element,renderer) {
return true;
}
};
$('#cmd').click(function () {
var doc = new jsPDF("p",in,"a4");
var source = $('#target').html();
var specialElementHandlers = {
'#bypassme': function (element, renderer) {
return true;
}
};
doc.fromHTML(source, 0.5, 0.5, {
'width': 7.5,'elementHandlers': specialElementHandlers
});
doc.output("dataurlnewwindow");
});
});
</script>
</head>
<body id="target">
<button id="cmd">generate PDF</button>
<div> <p>Hello World </p> </div>
</body>
</html>
Il n'est pas de générer quoi que ce soit.
Merci d'avance
<script type="text/javascript" src="js/jquery"></script>
Je n'ai pas de comprendre... j'ai compris que ligne.
Le fichier jquery est appelé jquery? pas jquery.js? Vous avez besoin de passer plus de temps à écrire la question. Vous avez complètement raté faire tout le débogage est-il des erreurs, des avertissements dans la console?
Pas de mises en garde dans la console...Désolé, je vais être le plus descriptif maintenant
Je n'ai pas de comprendre... j'ai compris que ligne.
Le fichier jquery est appelé jquery? pas jquery.js? Vous avez besoin de passer plus de temps à écrire la question. Vous avez complètement raté faire tout le débogage est-il des erreurs, des avertissements dans la console?
Pas de mises en garde dans la console...Désolé, je vais être le plus descriptif maintenant
OriginalL'auteur ksved | 2014-06-02
Vous devez vous connecter pour publier un commentaire.
Je suis également débutant en html, javascript. Voici le corrigé, qui est la génération de pdf.
En fait, vous avez juste besoin l'un de l'dist fichiers (github.com/MrRio/jsPDF/tree/master/dist), mais certainement votre fichier jquery raté le .js extension, qui, apparemment, a été à l'origine du problème.
OriginalL'auteur Madan Bhandari