问题标签 [nreco]
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.
c# - 文件路径中的正则表达式
你能帮我在 FFMpegConverter 中使用正则表达式吗?
我有一个像这样保存它们的位图:
然后我想通过 NReco videoConverter 转换它们,但不知道如何编写正则表达式部分来描述路径。
我喜欢它:
谢谢
c# - 在数据透视表上配置其他数据透视列标题
我正在使用 NReco PivotData 库以日期字段为中心,以便日期在标题中水平显示。这很好用,但是,我想添加日期来填补空白,以便结果更完整(默认情况下,库只显示记录中包含的日期)。
例如,如果我总共有 2 条记录,第一条在 2018 年 1 月 1 日,第二条在 2018 年 1 月 1 日,我将不会有介于两者之间的所有日期的列。
我已经通过为我的范围内的每个日期添加带有空值的记录来解决问题,但是,这会在结果的顶部添加一个空白行,这并不理想。
总之,我想为我的日期维度添加“虚拟”值,以便通过显示没有任何条目的日期列来获得更完整的结果集。
代码
c# - C# MVC 使用 NReco.PdfGenerator 从 View 生成 PDF
我目前正在做一个项目,我需要创建一个可以导出为 pdf 的“仪表板”。我想使用 Rotativa,但由于我们的应用程序使用 .NET 框架 4.0,所以这是不可能的。所以我找到了 NReco PdfGenerator。
现在这就是我创建 PDF 结果的代码:
它成功地创建了包含来自后端的所有内容(项目信息等)的 PDF 页面,但页面看起来非常难看。在原始页面上,我有 2 列,在 PDF 页面上,它将所有内容放在一列中。我尝试了几种不同的页面大小,并将布局更改为无响应,但没有任何改变。
我的第一个建议是创建 PDF 时不包含引用的 CSS 和 JS 文件,因此我复制了来自外部文件(bootstrap、Chart.js)的所有内容并将其直接粘贴到 .cshtml 文件中。但什么都没有改变。我的图表没有呈现/加载,缺少的 CSS 内容仍然不存在。
在 NReco PDFGenerator 网站上,他们说它支持复杂的 CSS 代码和 javascript 代码,所以我真的不明白为什么这不起作用。
这里有没有人体验过 NReco,或者有人可以推荐其他适用于 .NET 4.0 的东西吗?
c# - 生成视频缩略图时,图像自动旋转成横向
从 c# 生成视频缩略图时,当视频处于纵向模式时,该视频缩略图图像会自动转换为横向模式。
我正在使用NReco.VideoConverter.FFMpegConverter库下面是我的代码片段
c# - NReco 错误:“指定的可执行文件不是此 OS 平台的有效应用程序”
我正在使用 NReco 转换视频。我如下声明转换器,并向 ConvertProgress 添加一个处理程序。
媒体转换得很好。问题出在我声明一个新转换器并让它执行 GetVideoThumbnail 的处理程序中(当先前的转换完成时),如下所示:
这会产生错误“指定的可执行文件不是此 OS 平台的有效应用程序”。但是,我已经在程序的其他地方自行执行了 GetVideoThumbnail 方法,没有任何问题。出于某种原因,如果它在处理程序中执行,它将不起作用。有没有解决的办法?
javascript - NReco PDF Generator 在源 html 页面中调试 JavaScript
我有一个要转换为 pdf 的 HTML 页面。在浏览器中呈现的页面没有任何问题。但是当我使用 Nreco pdf 生成器时它没有正确呈现。如何在 Nreco pdf 生成器中呈现的页面中调试 javascript?我在 pdf 生成器类中找到了 HtmlToPdf_LogReceived 事件。但我无法在此事件中捕获 console.log 消息。如何从 javascript 传递消息并在服务器端接收它?在 NReco pdf 生成器的 HTML 页面中是否有任何直接的方法来调试 javascript?
vb.net - .NET 线程不是分开的吗?
我有一个获取视频文件持续时间的子程序。
当我在短视频(少于 10 秒)上运行它时,它会按预期使应用程序休眠 20 秒。然而,在浏览器的另一个选项卡上,我在一个长视频(大于 10 秒)上运行它,而第一个线程仍在休眠......但它也休眠,直到 20 秒过期/过去。所以两个标签都在休眠,这向我表明它们实际上是同一个线程。VB.NET 不应该在使用 Async/Await 对时创建单独的线程吗?
主要想法是让它们分开运行,这样多个用户就可以彼此独立地获得持续时间。
c# - LINQ 表达式:Nreco 框架给出编译错误
这是我第一次使用 nuget,我正在尝试从NRecoFramework编译一个动态 lambda 解析器示例,如下所示:
但是当我尝试编译时,该LamdaParser()
方法无法识别。
我已经将 nuget 和 nreco 框架导入到 VisualStudio2017,但它仍然无法编译。
解决了
我的错,问题是我已经导入了Nreco Package和 Nreco.LambdaParser Package,因为我无法编译的两个包中的 LamdaParser() 方法都退出了。删除 Nreco.LamdaParser 包后,问题就解决了。
c# - 如何使用 Nreco LambdaParser 包使用按位运算符解析字符串表达式?
我有以下代码,但它无法编译,我尝试在使用 Nreco lambda 解析器包时找到有关按位运算符的任何信息,但我没有找到示例。
.net - 带有设置 VB.Net 的 Nreco ConvertMedia
您好,我正在尝试使以下代码工作...但我在 conv.convertmedia 行收到错误“String”类型的值无法转换为“FFMpegInput()”
我试图将 inputpath 声明为 FFMpegInput() 但我无法设法将它与 convertmedia 一起正确使用。
编辑:找到解决方案