我尝试导出文件即。 html到pdf 现在我尝试通过jquery和webstatic方法填充html表
现在,当我尝试这个时,数据已成功显示在表格中
<script type="text/javascript">
jQuery(function ($) {
$("#pdf").click(function () {
// parse the HTML table element having an id=exportTable
var dataSource = shield.DataSource.create({
data: "#tabledata",
schema: {
type: "table",
fields: {
ID: { type: String },
Owner: { type: Number },
RegNo: { type: String }
}
}
});
// when parsing is done, export the data to PDF
dataSource.read().then(function (data) {
var pdf = new shield.exp.PDFDocument({
author: "PrepBootstrap",
created: new Date()
});
pdf.addPage("a4", "portrait");
pdf.table(
50,
50,
data,
[
{ field: "ID", title: "ID", width: 100 },
{ field: "Owner", title: "Owner", width: 10 },
{ field: "RegNo", title: "RegNo", width: 100 }
],
{
margins: {
top: 50,
left: 50
}
}
);
pdf.saveAs({
fileName: "PrepBootstrapPDF"
});
});
});
});
PDF下载并且我成功导出到PDF文件现在我想将图像放在PDF上,将标题放在PDF中我是如何做到的
答案 0 :(得分:1)
据我所知,这是自定义功能,不支持开箱即用。
您应该能够与Shield UI的支持人员交流,让他们知道您希望为您实现此功能。
答案 1 :(得分:0)
pdf.text(&#34;您的文字在这里&#34;,30,50,0,50);
我没有找到像FPDF那样的文档(有详细记载)。所以我到目前为止最好的参数是这样的 pdf.text(您的文字,左边距,???,旋转文字,上边距)。
我不是这方面的专家,我尽我所能绊倒它。
最后一件事,你所拥有的表在开头有50个参数,50,50,然后是表本身。
第二个参数是最高保证金。
我不确定这是否有帮助,可能会有点晚。但它是我迄今为止所发现的