问题标签 [evopdf]

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 投票
2 回答
494 浏览

javascript - ASP.Net UserControl 如何在页面加载完成之前绘制 svg?

我不知道我是否正确地提出了这个问题,如果我使用了错误的术语,我深表歉意。我通常在 vi 中编写自己的服务器、javascript 等。我得到了一个增强 VB.Net / ASP.Net 应用程序的项目,但我在弄清楚如何在页面完成加载之前让用户控件呈现时遇到了一些麻烦。

当我使用普通浏览器作为查看器时,一切正常。当我尝试将页面生成为报告时,报告生成器会吐出 PDF,而我的 JavaScript 图形绘图内容仍在它的初始化函数中。

他们使用 EvoPDF 作为 PDF 生成器。在页面加载之后但在执行 javascript 之前,页面似乎被认为是完整的。

我承认我对 ASP.NET 有点迷茫,但我非常了解 HTML/HTTP/JavaScript。

如何强制页面加载等到我的用户控件完成呈现,或者以其他方式解决我的问题?

谢谢

0 投票
2 回答
1334 浏览

asp.net - 使用 EvoPDF 导出页面时是否可以设置使用哪个渲染引擎

使用 EvoPDF 导出页面时,是否可以设置使用哪个渲染引擎?

默认渲染引擎显然是 FireFox,而我需要使用 IE。

0 投票
1 回答
811 浏览

pdf-generation - 使用 EvoPDF 生成 PDF/A 无效 PDF/A

我正在尝试使用 EvoPDF v3.0 从网站生成 PDF/A-1b 文档

当我使用 Adob​​e Preflight 验证输出时,我收到验证错误“子集字体中的 CIDSet 缺失”

有没有办法解决这个问题,或者有人可以建议一个不同的 HTML 到 PDF 生成器,能够生成不使用 IE 进行渲染的 PDF/A-1b?

0 投票
4 回答
4931 浏览

azure - EvoPDF 库在 Windows Azure 托管站点上失败

EvoPDF HTML 到 PDF 转换库 (http://www.evopdf.com/) 声称它支持 Windows Azure 云平台,但我无法让它工作。我得到了例外:

这看起来像是在库通过 Web 请求获取 HTML 内容时失败了。Azure 中有什么东西可以阻止传出的 Web 请求吗?

该库部署为两个 DLL,一个本机 DLL 和一个托管程序集 - 是否需要任何特殊的 Azure 配置才能加载本机 DLL?(该库确实支持 xcopy 部署,我让它在其他托管环境中以这种方式工作)。

0 投票
1 回答
616 浏览

asp.net - 如何将 CSS 类设置为 JQGrid?

我正在开发一个带有 JQGrid 的网站。我也在把桌子变成PDF。我想在每个页面上显示表头,以便 PDF 转换器需要将 CSS 表的属性 THEAD 标记设置为“display:table-header-group”。

那么如何在 JQGrid 中设置 CSS 属性呢?

谢谢。

0 投票
0 回答
568 浏览

c# - 使用 evopdf 编辑现有的 pdf 文件

是否可以使用 evopdf 转换器编辑现有的 pdf 文件?我能够成功地从 html 内容生成 pdf。但是,我无法编辑现有的。请问有什么建议吗?

我正在将 ASP.Net 与 C#.Net 4.0 一起使用

0 投票
1 回答
946 浏览

asp.net-mvc-3 - mvc3 和 evopdf - 在生成 pdf 时显示“处理”消息

当用户单击打印按钮时,我正在使用 MVC3 和 evopdf ( http://www.evopdf.com/ ) 创建 pdf。

我有一个初始视图,其中包含一个表单和打印按钮以及一个专为打印而设计的第二个视图。

单击打印按钮调用 javascript 提交表单,该表单调用打印操作。

我想要发生的是,一旦单击打印按钮,就会显示“处理”消息。生成 pdf 后,我希望删除该消息。

这是 javascript(我没有包含我所有的 javascript,因为有些部分不相关)

表格

索引控制器

这是我的 HttpHandler

谢谢。

0 投票
2 回答
2989 浏览

c# - 无法将 CSS 应用于 html 字符串

我正在尝试将 evoPDF 集成到我的 asp.net 应用程序中。我正在通过 ajax 从我的 html 文件 onclick 发送部分 html。在这部分之前一切正常。现在,当我从 EvoPdf API 调用这些方法时。

我发送的 html 块类似于

外部文件中的 Css 类似于

根据文档,第三个参数必须是您提取 html 块的原始 Html 的完整 url。由于尝试 localhost/323​​2 不起作用,我在网络上上传了我的应用程序。但是,我看不到在生成的 Html 中应用了任何 CSS。在文档中,他们还建议附加

并且,使用这种方法。

我上面尝试的任何内容都没有应用 CSS。有什么想法吗....

0 投票
2 回答
3620 浏览

evopdf - Evo Pdf - HTML 中的页面编号

我知道可以使用 C# API 在页眉/页脚中呈现“Y 页 X”,如下所示:

..但我宁愿直接在html中定位和设置样式:

其中 pdfOptions.DocumentFooterHtmlString 看起来像这样:

这是可能的吗?如果我尝试这个,我会得到:这是页面 &p; &P; 在页脚中呈现。

0 投票
1 回答
2229 浏览

asp.net-mvc-4 - 从 Knockout JS 视图和视图模型创建 pdf

场景:在我们的应用程序中,用户可以通过填写 Knockout 视图上的某些字段来创建发票。可以通过另一个 Knockout 页面预览此发票。我想在我们的 PDF 创建器 (EVOPdf) 中使用预览 URL,因此我们可以为用户提供此发票的 PDF。

为了预览发票,我们通过 ajax 请求加载数据(准备好文档):

当 PDF 创建者请求 url 时,我的问题出在数据绑定中:viewModel 为空。这是有道理的,因为GetInitialData当 PDF 创建者执行请求时不会调用该操作。在页面末尾直接从预览页面调用此_start函数也无济于事。

查看 EvoPdf 的文档,应该执行 JavaScript,默认情况下JavaScriptEnabled是: http ://www.evopdf.com/api/index.aspxtrue

我该如何解决这个问题,或者从淘汰视图创建 pdf 的最佳方法是什么?

控制器动作代码:

Javascript: