如何生成html或者pdf
现有definition模板,是数据库读取的json对象,想要根据这个对象生成一段html,不通过viewer和designer,如何实现 zhlb 发表于 2023-11-8 11:49我想要实现的功能是通过一段json代码,获取到一段可以在页面展示的html代码,最终目的是想通过lodop实现 ...
您好,无预览打印参考下面的教程:
【静默打印】ARJS无预览打印解决方案
https://gcdn.grapecity.com.cn/showtopic-157785-1-1.html
(出处: 葡萄城开发者社区)
本帖最后由 Bella.Yuan 于 2023-11-8 11:18 编辑
您好,您的意思是导出html或者pdf吧,可以参考下面的链接:https://demo.grapecity.com.cn/ac ... s/api/export/purejs
//html
function runHtml() {
var ARJS = GC.ActiveReports.Core;
var Html = GC.ActiveReports.HtmlExport;
var settings = {
sheetName: "快递单",
pageSettings: {
size: "A4",
orientation: "portrait",
},
};
var pageReport = new ARJS.PageReport();
pageReport
.load("Quotation.rdlx-json")//报表文件
.then(function () {
return pageReport.run();
})
.then(function (pageDocument) {
return Html.exportDocument(pageDocument, settings);
})
.then(function (result) {
result.download("arjs-html");
});
}
Bella.Yuan 发表于 2023-11-8 11:04
您好,您的意思是导出html或者pdf吧,可以参考下面的链接:https://demo.grapecity.com.cn/ac ... s/api/ex ...
我想要实现的功能是通过一段json代码,获取到一段可以在页面展示的html代码,最终目的是想通过lodop实现无预览一键打印,官方文档无法实现,所以我想生成一个html页面或者pdf传给lodop打印,不通过viewer或者designer
页:
[1]