File tree 1 file changed +17
-0
lines changed
1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change 30
30
window . print ( ) ; // Lance l'impression de la page
31
31
}
32
32
</ script >
33
+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js "> </ script >
33
34
< script >
34
35
function downloadPage ( ) {
35
36
var pageContent = document . documentElement . outerHTML ; // Récupère tout le HTML de la page
51
52
} ) ;
52
53
}
53
54
</ script >
55
+ < script >
56
+ function downloadAsPDF ( ) {
57
+ const { jsPDF } = window . jspdf ;
58
+ const doc = new jsPDF ( ) ;
59
+
60
+ doc . html ( document . body , {
61
+ callback : function ( doc ) {
62
+ doc . save ( 'page.pdf' ) ; // Télécharge le PDF avec le nom "page.pdf"
63
+ } ,
64
+ x : 10 ,
65
+ y : 10
66
+ } ) ;
67
+ }
68
+ </ script >
54
69
</ head >
55
70
< body >
56
71
<!-- Utilisez le conteneur div avec l'id "example-container" pour le captcha -->
69
84
< button onclick ="downloadPage() "> Télécharger la page HTML</ button >
70
85
< p > Cliquez sur le bouton ci-dessous pour télécharger la page sous forme d'image PNG.</ p >
71
86
< button onclick ="downloadAsImage() "> Télécharger la page en image</ button >
87
+ < p > Cliquez sur le bouton ci-dessous pour télécharger la page en PDF.</ p >
88
+ < button onclick ="downloadAsPDF() "> Télécharger la page en PDF</ button >
72
89
< a href ="/retriever-public/avisimpotstest.pdf " download id ="avisimpotstest "> avisimpotstest</ a >
73
90
< div id ="login_label "> Login : </ div > < input id ="login " name ="login " type ="text ">
74
91
< div id ="pass_label "> Password : </ div > < input id ="pass " name ="pass " type ="text ">
You can’t perform that action at this time.
0 commit comments