пытаюсь преобразовать мой HTML таблицу в формате PDF с использованием pdfmake http://pdfmake.org/, но я не могу это сделать, как использоватьКак конвертировать HTML таблицу в формате PDF с использованием pdfmake
<!DOCTYPE html>
<html>
<?php $pdffile = md5(time()).'.pdf'; ?>
<script src="jquery-1.7.2.min.js" type="text/ecmascript"></script>
<script src="pdfmake.min.js" type="text/javascript"></script>
<script src="vfs_fonts.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
var table = document.getElementById('table').outerHTML;
var table = document.getElementById('table').innerHTML; // Same response with outerHTML
var table = document.getElementById('table').value; // nothing is happening here
docDefinition = {
content: table
}
pdfMake.createPdf(docDefinition).download('<?php print $pdffile; ?>');
});
</script>
<?php
$con = mysqli_connect('localhost','root','','db');
if($con){
echo 'connected'.'<br/>';
$query = "SELECT * FROM user";
$query_db = mysqli_query($con,$query);
if(mysqli_num_rows($query_db) > 0){
?>
<table cellpadding="0" cellspacing="0" border="1" id="table">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
<?php while($data = mysqli_fetch_array($query_db)): ?>
<tr>
<td><?php print $data['user_id']; ?></td>
<td><?php print $data['username']; ?></td>
<td><?php print $data['email']; ?></td>
</tr>
<?php endwhile; ?>
</tbody>
</table>
<?php
}else echo 'not data';
}else echo 'error';
?>
</html>
Из кода я разместил я получаю HTML код а не html-таблицу на моем pdf-файле в любом случае извините, я не очень хорошо разбираюсь в javascript?
Нам нужен способ больше информации, чем этот. Не могли бы вы попытаться объяснить, какой результат вы видите и ожидаете? На данный момент это не имеет большого смысла. – DevDonkey
devdonkey, когда pdf создается, я получаю код, а не таблицу – SyntaxError
Я думаю, что здесь уже был дан ответ [http://stackoverflow.com/questions/34049956/generate-pdf-from-html-using-pdfmake-in-angularjs] (http://stackoverflow.com/questions/34049956/generate-pdf-from-html-using-pdfmake-in-angularjs) – Bogdan