问题标签 [jsreport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

visual-studio-2015 - 在 Visual Studio 2015 中添加 jsreport 报告模板时出错

我在 Visual Studio 2015 中添加 jsreport 报告模板时收到以下错误。我在网上搜索了该错误,但到目前为止我找不到与此相关的任何内容。任何帮助都感激不尽。错误消息屏幕截图

0 投票
1 回答
602 浏览

visual-studio - 无法安装 jsreport.Embedded

我试图在 Visual Studio 2015 社区版的包管理器控制台中使用命令“Install-Package jsreport.Embedded”安装 jsreport.Embedded。安装失败并显示以下错误日志:

尝试针对项目“Temple Billing”收集包“jsreport.Embedded.1.0.1”的依赖关系信息,针对“.NETFramework,Version=v4.5.2”尝试解决包“jsreport.Embedded.1.0.1”的依赖关系' 具有 DependencyBehavior 'Lowest' 安装包 'jsreport.Embedded.1.0.1' 的解决操作 安装包 'jsreport.Embedded.1.0.1' 的解决操作 将包 'jsreport.Embedded.1.0.1' 添加到文件夹 'C: \Users\usr\OneDrive\TB\packages' 将包 'jsreport.Embedded.1.0.1' 添加到文件夹 'C:\Users\usr\OneDrive\TB\packages' 将包 'jsreport.Embedded.1.0.1' 添加到'packages.config' 执行脚本文件 'C:\Users\usr\OneDrive\TB\packages\jsreport.Embedded.1.0.1\tools\install.ps1' 复制 C:\Users\usr\OneDrive\TB\packages\jsreport.Embedded.1.0.1\tools\jsreport\install.cmd 到 C:\Users\usr\OneDrive\TB\jsreport 运行 C:\Users\usr\OneDrive\TB \jsreport\install.cmd install.cmd : module.js:328 在 C:\Users\usr\OneDrive\TB\packages\jsreport.Embedded.1.0.1\tools\install.ps1:138 char:3 + & $ installPath + ~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (module.js:328:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandErrorString) [], RemoteException + FullyQualifiedErrorId : NativeCommandErrorString) [], RemoteException + FullyQualifiedErrorId : NativeCommandError

错误:在 Function.Module 的 Function.Module._resolveFilename (module.js:326:15) 处找不到模块“C:\Users\usr\OneDrive\packages\jsreport.Embedded.1.0.1\tools\install.js” ._load (module.js:277:25) 在 Function.Module.runMain (module.js:430:10) 在启动时 (node.js:141:18) 在 node.js:980:3

安装失败。回滚... 删除了包 'jsreport.Embedded.1.0.1:jsreport.Client [1.0.0, ), Microsoft.Bcl.Async [1.0.168, ), Newtonsoft.Json [9.0.1, ), Node. js [5.3.0, ), Npm [3.5.2, )' from 'packages.config' 删除包 'jsreport.Embedded.1.0.1 : jsreport.Client [1.0.0, ), Microsoft.Bcl.Async [1.0 .168, ), Newtonsoft.Json [9.0.1, ), Node.js [5.3.0, ), Npm [3.5.2, )' 从文件夹 'C:\Users\usr\OneDrive\TB\packages' 删除包'jsreport.Embedded.1.0.1:jsreport.Client [1.0.0, ), Microsoft.Bcl.Async [1.0.168, ), Newtonsoft.Json [9.0.1, ), Node.js [5.3.0, ), Npm [3.5.2, )' 来自文件夹 'C:\Users\usr\OneDrive\TB\packages' 安装包:无法从 npm 安装 jsreport,请检查 install-log.txt 以获取详细信息在 line:1 char :1 + 安装包 jsreport。

install-log.txt 文件为空。

有人可以帮忙吗?

0 投票
1 回答
204 浏览

meteor - 如何将 jsreport 集成到流星应用程序中

谁能帮助我如何将 jsreport 集成到流星应用程序以及如何使用它使用数据库中的数据生成 pdf?

0 投票
1 回答
1019 浏览

jsreport - 如何在 JSREPORT 中读取模板内的 POST 数据

我对 jsreport 引擎有以下请求:

但是我找不到在报告模板中阅读它的方法:

如何引用 POST 正文中的数据对象

0 投票
0 回答
5326 浏览

javascript - Highcharts 错误:[TypeError:无法读取未定义的属性“原型”]

我一直在尝试在我的 javascript 代码中使用 Highcharts 模块来派生包含图表的 PDF 文档。我遵循了此页面中给出的示例:Highcharts 链接,这是我的代码:

我收到以下错误:

指向 exporting.js 的链接

exporting.js 代码:

谁能建议我解决这个问题的方法?提前致谢。

0 投票
0 回答
294 浏览

asp.net - 使用 JSReport 将 pdf 保存为字节数组

我从视图中使用 JSReport 生成 pdf。因为我的客户想要将此生成的 pdf 保存为 byte[],所以我正在寻找解决方案:这是我使用的代码:

有什么解决办法吗?

0 投票
1 回答
1173 浏览

jsreport - jsReport不呈现自定义字体

我一直在我的开发机器上成功渲染 jsreport PDF。但是,当在测试服务器上运行 jsreport 时,PhantomJS 会回退使用默认字体。知道如何解决或排除故障吗?

我正在使用 Handlebars 和 PhantomJS。开发机器规格:64 位 Win10 上 Node v4.4.5 上的 jsReport 1.0.7。测试服务器规范: jsReport 1.0.7 on Node vx.xx on 64 bit Win2012 R2 Server

重现步骤:

1)上传字体到jsReport

上传到 jsreport 的字体

选中后,jsReport 建议如下使用:{#image MavenPro-Black @encoding=base64}

2)在数据文件中添加“快捷方式”

3) 在报告中使用资产

0 投票
1 回答
1888 浏览

azure - ASP.NET Core 中 Azure 上的 Phantom pdf

我正在使用jsreport和 将phantom pdf recipe视图呈现为 pdf 格式ASP.NET Core。该项目Azure作为App Service. 这在我的本地机器上运行良好,但是当我发布到 时Azure,我收到以下错误消息。

Exception: Call to Node module failed with error: ReferenceError: e is not defined at module.exports (D:\home\site\wwwroot\serviceCallDetailsPdf.js:18:26)

这是我js的项目根目录中的文件(与 wwwroot、视图、控制器等相同的目录级别)。

注意:最后的回电通常不会出现。如果我删除它,我会在 60000 毫秒后收到对 Node.js 模块的更改超时的错误,当然它需要 60 秒才能显示。

我必须更新我的project.json文件以包含,*.js否则我会收到一条错误消息,说我正在调用的文件无法正常工作。我知道这不是正确的方法(应该使用 Gulp 只复制我需要的东西,但我只想让它先工作)。node_modulespublishOptionsNode.js

我已经添加services.AddNodeServices();ConfigureServices并且还添加"Microsoft.AspNetCore.NodeServices": "1.1.0"project.json.

这是我package.json自动生成的文件:

最后,这是我的Action

是否可以调试javascript正在调用的文件?我花了几天和无数个小时试图弄清楚为什么这不起作用。任何帮助将不胜感激。


更新

我相信我从这些链接中找到了答案:

https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

PhantomJS 作为 Azure 中的 Web 作业

这基本上意味着您不能在 Azure 应用服务中使用幻影 pdf 配方。其他人可以确认吗?如果是这种情况,是否有人知道将在 Azure 应用服务中工作的 html 到 pdf 渲染器?

0 投票
1 回答
893 浏览

javascript - 如何接收从客户端应用程序传递到 jsreport 服务器的数据

我正在尝试从连接到 jsreport 的 Angular 应用程序生成 pdf 报告。我的客户端应用程序通过以这种方式将示例数据传递到报表服务器来执行 POST 调用。

正如您在上面的代码中看到的,我将 {"name": "John Doe"} 传递给报表服务器。

在报表服务器上,这是我在自定义脚本部分中的代码。

如何接收从客户端应用程序传递的 jsreport 中的数据?

0 投票
1 回答
355 浏览

node.js - 如何使用 jsreport studio 显示 api 数据

}

这是 jsreport 生成代码。现在正在尝试通过其余 api 获取数据。我不知道如何在控制台中打印 api 数据,我需要帮助来了解如何使用 jsrender 跟随 json 数据进行迭代并在控制台中显示。