问题标签 [hiqpdf]

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 回答
718 浏览

c# - hiqpdf - asp.net - 如何修改代码以捕获 div

这是我为 hiqpdf 下载的 C#,但我不确定如何修改它以便它可以与我的 html 一起使用?我的 asp.net c# sheet for textBoxUrl 出现错误,但我不确定我应该使用什么命名空间来获取这个或者我是否需要替换这个文本?

C#代码:

0 投票
1 回答
349 浏览

asp.net - Convert HTML to Image on Azure

I have tried two HTML to Image conversion packages HiQPd and NReco.

Both libraries work beautifully when run from Visual Studio on my local PC.

When I deploy to an Azure-hosted website, both packages fail thusly:

  1. HiQPdf throws Exceptions when invoking ConvertHtmlToImage(...).
  2. NReco produces a black rectangle for each rendered character.

The HTML I'm converting is simple stuff, like <p>Hello</p>

Is this a problem with Azure, hosting on servers in general, or not including some library which "everybody knows that!"?

0 投票
1 回答
1335 浏览

printing - 打印时添加了 HiQPdf 评估标签

我有 ac# dll,它使用 HiQPdf 从文件中打印 PDF。问题是打印的 PDF 在左上角添加了一个字符串,上面写着“HiQPdf 评估”。边距也大大增加,使图像更小。

当我打开pdf并从那里打印时,它很好。我在添加的字符串上找不到任何东西,所以希望这里的人可能有一些见解:)

代码:

0 投票
1 回答
359 浏览

c# - 如何将 .NET Identity 与 HiQPdf 一起使用并呈现经过身份验证的 PDF

我希望能够使用 .NET Identity 从我的 C#.NET MVC 应用程序中的操作呈现 PDF。

但是,我要呈现的 Action 需要对用户进行身份验证,并且 HiQPdf 不按原样尊重 cookie。

我怎样才能做到这一点?

0 投票
2 回答
1614 浏览

c# - HiQPdf 没有找到 css

我编写的网站需要将网页转换为 PDF 功能。在查看了选项 HiQPdf 看起来是最好的选项并完成了所有需要的操作后,目前我正在使用免费版本,直到测试完成。

因此,按照说明,我创建了网页并将其传递给 PDF 创建器以及一个位置,以查找所有链接项目(主要是 css)。代码去

相当标准的代码。

现在,当我从 Visual Studio 运行它时,它可以正常工作,生成的 pdf 看起来正确,一切都在正确的位置。当我发布到计算机上的文件系统时,它工作正常。当我将上述文件复制到另一台笔记本电脑并通过它的 ipAddress 访问它时,它工作正常。

当我使用 web 部署包将其放在主测试服务器上时,会出现问题。此时pdf已创建,文本在那里,但没有样式,一切都是白底黑字。如果我在 cshtml 文件中包含一些样式,那么就会被拾取。网站上的其他所有内容都可以正常工作。我已将本地 site.css 添加到引导程序包中,但它们都没有被拾取

我认为该string baseUri行没有将 pdf 创建者指向正确的位置,但我查看了变量中的内容并尝试了许多不同的变体,但没有任何效果。

我查看了中的文字,htmlToConvert看起来正确,链接似乎指向正确的方向。

即使将链接标签添加到页面中,并将 css 的位置硬编码到其中,也不会获取 css。

是否有一些关于发布我在这里缺少的网站的巧妙方法?尽管开发 ASP.NET MVC 应用程序多年,这是我第一次真正不得不发布一个网站,在我以前的公司,这总是别人的问题。这里,是我的。

0 投票
1 回答
790 浏览

c# - HiQPdf 未在生成的 PDF 上显示图表

我一直在使用(免费版)HiQPdf 库将 html 页面转换为 pdf 文档。

我还在我的页面中使用了 .Net 框架 (System.Web.UI.DataVisualization.Charting.Chart) 中的几个图表对象来生成条形图形的不显示值随时间变化。当我使用 VS 进行调试时,它在我的本地环境中会产生奇迹,但是当我在我的 IIS 或其他服务器上发布时,图表根本不会出现在 pdf 上 - 注意:它们确实出现在网页上,只是没有出现在 pdf 上。

在 Pdfs 中,所有的 html 都正确显示,包括 css,显示它与页面上看到的完全一样,除了图表图像。我有点理解它们不会像在 html 中那样出现,图表中的图像源会产生类似的结果:

因为真正生成的 png 图像甚至没有像往常一样直接引用。但事实是,当从 VS 本地运行时,它们确实出现在生成的 pdf 中,无论如何都会产生与上述类似的 html。我看到的唯一区别是,当我在本地运行时,图像图表处理程序键在 webconfig 中定义为:

但是在服务器上发布时,我已将其更改为:

那么为什么图表没有出现在我生成的 pdf 上,或者如果我从 VS 运行它们为什么会出现?

有人遇到过这个问题吗?

0 投票
0 回答
144 浏览

asp.net - 通过 IIS 制作的 HiQPdf 下载的文件不包含 Google Charts

我正在使用 HiQPdf 的 Asp.net c# 库通过 url 将 asp 页面转换为 pdf。当我在开发环境中从 Visual Studio 运行网站项目时,转换后的 pdf 也包含图表。但是在将其发布到 IIS 时,图表会丢失,因为 pdf 中的所有其他文本都存在。

我已经尝试了 HiQPdf ConvertUrlToFile() ConvertUrlToMemory(url) 中的两种方法

任何人如果遇到这样的问题请帮助我。

0 投票
1 回答
1712 浏览

c# - 某些环境下的 HiQPDF 导航错误

我正在使用 HiQPDF 进行 URL 到图像的转换。转换适用于本地主机。从浏览器打开托管应用程序时,它也适用于 AWS。它不适用于其他环境,例如我的个人计算机和我在任何浏览器上使用 VPN 登录的另一台计算机。ConvertURLToImage(url) 抛出此错误 - “导航错误。远程服务器在接收和处理整个回复之前关闭了连接。”

我不认为它与任何 IIS 设置有关,否则它不会在 AWS 上工作。

我在 Web.Config 中添加了以下内容以访问我的 URL -

0 投票
0 回答
273 浏览

pdf - 带有特殊字体的 HiQPdf

我试图将此字体添加到由 HiQPDF 生成的 PDF 中

显然它可以毫无问题地生成 PDF 文件,但是在我尝试在 Adob​​e Illustrator 中打开 PDF 后,AI 发现一个问题:“该文档使用了当前在您的计算机上不可用的字体”,尽管我下载了字体并安装在我的个人电脑。

我使用了外部 url,因为我是从服务器而不是本地生成 pdf,所以,我有这些问题:

  1. 如果我应该将 .ttf 文件上传到服务器并从服务器复制粘贴链接。
  2. 如果问题在于这种字体非常特别
  3. 如果我更改字体的代码。

我需要帮助来解决这个问题,感谢您考虑我的请求

0 投票
1 回答
1079 浏览

.net - 在 Azure Web App 中部署应用程序时,无法使用 HiqPDF 生成 PDF

我创建了一个 ASP.NET MVC 应用程序(.NET Framework 4.6.2),并使用 HiqPDF(版本 - 10.17.0)从 HTML 生成 PDF。

以下是代码:

我正在尝试使用非常基本的 HTML(只有一个粗体文本,没有图像,没有其他格式)。

此代码在本地环境中运行良好,并成功生成 PDF。但是,当我在 Azure 上部署此项目时,出现以下错误:

“导航超时”

我尝试了“HtmlToPdf”类的各种其他方法,但得到了同样的错误。

谁能建议可能是什么原因,以及如何解决这个问题?

对此的任何帮助将不胜感激。