问题标签 [ironpdf]

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

c# - C# 根据位图位置裁剪位图

我有一个包含大量手写调查页的 PDF 文件。我的 C# 应用程序当前将每个 PDF 页面分解为单个 Bitmap 对象(每个 PDF 页面都是一个 Bitmap 对象),然后使用各种 API 从每个 Bitmap 对象中读取手写数据,然后将提取的数据输入数据库。

我的问题是,为了让我的 API 提取起作用,每个复选框和每个答案框都需要位于每个位图中的完全相同的 XY 像素位置。因为这些 PDF 文件是扫描图像,所以每个 PDF 页面在任何方向上都可能有几个像素的偏差,例如某些 PDF 页面在左侧、右侧、顶部或底部的位置有几个像素

有谁知道是否可以根据每个位图中的某个常量来裁剪位图?例如(请参阅下面的位图图像),如果我可以在每页左上角的中学学习中从“S”开始裁剪每个位图,那么每个位图将在完全相同的位置被裁剪,这将解决我的问题每个复选框和答案框位于相同 XY 位置的问题。

任何意见,将不胜感激

编辑:我能想到的唯一可能的解决方案是遍历每个像素,从左上角开始,直到它碰到一个黑色像素(这将是中学学习中的第一个“S”)。然后我可以从这个位置裁剪位图吗?

在此处输入图像描述

0 投票
0 回答
248 浏览

c# - 如何验证 IronPDF RenderUrlAsPdf?

我正在尝试从需要身份验证的页面打印出 pdf 发票 ( https://localhost:44362/invoice)。当授权关闭时,所有这些都可以很好地工作,但是当我打开它时,整个事情就崩溃了。我正在使用带有身份验证的 .NET Core 2.1 MVC。我尝试了两种不同的解决方案,它们都以不同的方式失败。

尝试1:
渲染成功,但是登录失败,生成的pdf就是登录页面。据我了解,这是身份验证失败时的正常行为。

尝试 2:
我从原始请求中获取授权 cookie。这行得通,至少到目前为止,我实际上可以获取 cookie 并将其设置为LoginCredentials.CustomCookies. 我已经将它与浏览器请求进行了比较,cookie似乎是正确的。该集合Request.Cookies包含两个 cookie,一个 Antiforgery,一个用于 Identity。
渲染失败,因为newPdf.RenderUrlAsPdf(uri)返回null,我不明白为什么。原因一定是失败的CustomCookies集合LoginCredentials,但堆栈跟踪没有提供任何关于失败的信息。需要明确的是,即使未使用授权,此方法也会失败。

0 投票
2 回答
794 浏览

c# - 使用 IronPdf 将带有图表的 HTML 转换为 PDF

在尝试IronPdf库将 HTML 与图表转换时,我没有将图表转换为 PDF 文件。PDF 在没有条形图的情况下生成。这是我试图转换为 PDF 的示例链接 - https://www.chartjs.org/samples/latest/charts/bar/horizo​​ntal.html

使用的代码:

0 投票
1 回答
526 浏览

c# - 如何在使用 IronPdf 合并两个 PDF 时使文件变平?

我有两个 PDF 文件,我想使用 IronPDF 将两个 PDF 文件合并到单个 PDF 文件中(参考来自https://ironpdf.com/)。这是我正在使用的代码

在此处合并两个 PDF 文件时出现错误,显示“无法安全地从 AnotherPdfFile 读取页面对象”。PDF 之一可以在其中包含图像。一些图像 PDF 会出现一些抛出错误。我们怎样才能消除这个错误?

0 投票
1 回答
632 浏览

javascript - -webkit-transform CSS 属性在 IronPdf 中不起作用

我想用 IronPdf 转换 ASP .NET 项目中的 html 页面

这是我给 IronPdf 的 HTML:

以下是在 C# 中用于 IronPdf 的设置:

根据他们的文档,这应该可以工作:https ://ironpdf.com/docs/questions/rotating-text/

当我在浏览器中尝试 HTML 时,它按预期工作,但是当 IronPdf 将其转换为 PDF 时,除了-webkit-transformCSS 属性外,一切正常。

我不知道我是否忽略了一些使它起作用的东西,但我已经走到了尽头。

0 投票
0 回答
144 浏览

c# - .NET Core MVC 在 iframe (IronPDF) 中显示 PDF

我正在尝试在 iframe 中呈现使用 IronPDF 创建的 pdf 文件,但它只显示一个空白文件。但是如果我将文件保存到服务器驱动器,它就像一个魅力。

会不会是编码问题?这是我的代码:

提前致谢!

0 投票
2 回答
149 浏览

multibyte-characters - IronPdf 中的多字节字符读取问题

我正在尝试IronPDF。我想将 PDF 元数据插入到使用 IronPDF 读取的数据库中。但是,IronPDF 无法读取元数据中的某些“ı”字符。在这些字符的位置留有空格。这是我的代码示例:

当我将粘贴字符串复制到 Notepad++ 时,它会给出如下结果:

在此处输入图像描述

这是应用程序视图的屏幕截图:

在此处输入图像描述

有没有办法解决这个问题或者这是 IronPDF 的一个错误?如果一切顺利,我当然会考虑购买。但当然,如果第一次尝试失败,请继续使用 iTextSharp。

编辑:首先,我为 Windows 道歉,这让我感到惊讶。我整天都在努力建立一个新系统,不幸的是它仍然没有安装视觉工作室等。我在下面添加了一个我遇到问题的文件,IronPDF 版本显示为 2019.7.0.0。

PDF 文件:https ://yadi.sk/d/HwP9JWRWTzMlSA

0 投票
1 回答
354 浏览

ironpdf - IronPDF FormField 值与新行

使用 IronPDF,我需要用多行字符串填写 PDF 表单文本字段。单个字符串可以正常工作,但使用 Environnment.NewLine 会添加一个符号;\n 和 \r\n 显示为文本。

我需要避免以任何方式修改 PDF。

提前致谢!

0 投票
4 回答
393 浏览

c# - 异步代码不比同步版本快

我对异步编程不是很有经验,所以请原谅我的无知。

我正在尝试异步生成 PDFS 列表以提高性能。

但是,无论是异步还是同步,代码的运行方式都是一样的:

有什么明显的我做错了,还是图书馆?我正在使用以下文档:https ://ironpdf.com/docs/questions/async/

主要的:

辅助方法:

0 投票
1 回答
258 浏览

c# - 使用 IronPDF 的 PDF 文件中的特定页面 - C#

我有这段代码,就像我没有提出任何规范来排除页面一样。我需要选择最多 8 个,而不是连续的页面。比方说,第 3、6 和 9 页。所以我尝试了这个:

在我的编程专业知识低下,我阅读了整个代码,试图找出为什么代码保存了整个 pdf 文件,而不是文本框中指定的页面。我阅读了文档并没有发现有关保存多个特定页面或一组页面(例如,从 6 到 9)的信息。任何帮助将不胜感激。谢谢你。