jsPDF fromHTML() ne montre pas de HTML
Je travaille à un simple javascript.
im en utilisant le jsPDF lib mais le script de chargement d'un fichier pdf vide.
c'est le code :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>fromHTML EX</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 1.22" />
<script type="text/javascript" src="/root/utils/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="/root/utils/jsPDF-master1/jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="/root/utils/jsPDF-master1/jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="/root/utils/jsPDF-master1/js/basic.js"></script>
<script type="text/javascript" src="/root/utils/jsPDF-master1/jspdf.js"></script>
<script type="text/javascript" src="/root/utils/jsPDF-master1/jspdf.plugin.from_html.js"></script>
<script type="text/javascript">
function PDF1(){
var doc = new jsPDF();
var elementHandler = {
'#ignorePDF': function (element, renderer) {
return true;
}
};
var source = window.document.getElementsByTagName("body")[0];
doc.fromHTML(
source,
15,
15,
{
'width': 180,'elementHandlers': elementHandler
});
doc.output("datauri");
}
PDF1()
</script>
</head>
<body>
ASDSADASDASDSA
<div>
<p id="ignorePDF">don't print this to pdf</p>
<p><font size="3" color="red">print this to pdf</font></p>
</div>
</body>
</html>
j'ai tryied pour mettre la fonction d'appel en bas de la page, mais il ne fonctionnent toujours pas.
Quelqu'un peut-il m'aider?
OriginalL'auteur Gabrio | 2015-03-23
Vous devez vous connecter pour publier un commentaire.
Puisque vous utilisez
jQuery
essayer:Également Note: Vous pourriez utiliser (pas obligatoire):
Page de Code utilisée pour tester
Excellent, fonctionne comme un charme!!!!! merci beaucoup!!
Je n'ai pas l'esprit de la downvote, c'est ce que stackoverflow est construite sur, mais ce serait bien si quelque chose a changé en 3 ans de savoir pourquoi vous pensez que c'est invalide solution. Merci.
OriginalL'auteur talves