我試圖用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代碼的代碼不是我的pdf文件的HTML表格任何出路抱歉,不擅長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