Ich versuche, HTML-Tabelle in PDF zu konvertieren. Ich habe versucht, jspdf zu verwenden. Es funktioniert gut mit normalen Tisch. Aber funktioniert nicht, wenn Bilder in der Tabelle sind. Jetzt versuche ich zumindest auf Leinwand und dort nach pdf zu konvertieren. Aber es funktioniert auch nicht, wenn Bilder vorhanden sind.Convert HTML-Tabelle zu Leinwand mit html2canvas
<html>
<head>
<style>
button{
display:block;
height:20px;
margin-top:10px;
margin-bottom:10px;
}
</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.min.js" ></script>
<script>
window.takeScreenShot = function() {
html2canvas(document.getElementById("target"), {
onrendered: function (canvas) {
document.body.appendChild(canvas);
},
width:320,
height:220
});
}
</script>
</head>
<body>
<div id="target">
<table>
<tr><td> <img src="https://www.w3schools.com/images/w3schools_green.jpg" alt="W3Schools.com"> </td>
<td>saf</td></tr>
<tr><td>saff</td>
<td>wdqwewe</td></tr>
</table>
</div>
<button onclick="takeScreenShot()">to image</button>
<body>
</html>
Added eine Geige hier: https://jsfiddle.net/Safoora/ahkrwt30/5/ – techhunter