问题标签 [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.
c# - C# 根据位图位置裁剪位图
我有一个包含大量手写调查页的 PDF 文件。我的 C# 应用程序当前将每个 PDF 页面分解为单个 Bitmap 对象(每个 PDF 页面都是一个 Bitmap 对象),然后使用各种 API 从每个 Bitmap 对象中读取手写数据,然后将提取的数据输入数据库。
我的问题是,为了让我的 API 提取起作用,每个复选框和每个答案框都需要位于每个位图中的完全相同的 XY 像素位置。因为这些 PDF 文件是扫描图像,所以每个 PDF 页面在任何方向上都可能有几个像素的偏差,例如某些 PDF 页面在左侧、右侧、顶部或底部的位置有几个像素
有谁知道是否可以根据每个位图中的某个常量来裁剪位图?例如(请参阅下面的位图图像),如果我可以在每页左上角的中学学习中从“S”开始裁剪每个位图,那么每个位图将在完全相同的位置被裁剪,这将解决我的问题每个复选框和答案框位于相同 XY 位置的问题。
任何意见,将不胜感激
编辑:我能想到的唯一可能的解决方案是遍历每个像素,从左上角开始,直到它碰到一个黑色像素(这将是中学学习中的第一个“S”)。然后我可以从这个位置裁剪位图吗?
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
,但堆栈跟踪没有提供任何关于失败的信息。需要明确的是,即使未使用授权,此方法也会失败。
c# - 使用 IronPdf 将带有图表的 HTML 转换为 PDF
在尝试IronPdf库将 HTML 与图表转换时,我没有将图表转换为 PDF 文件。PDF 在没有条形图的情况下生成。这是我试图转换为 PDF 的示例链接 - https://www.chartjs.org/samples/latest/charts/bar/horizontal.html
使用的代码:
c# - 如何在使用 IronPdf 合并两个 PDF 时使文件变平?
我有两个 PDF 文件,我想使用 IronPDF 将两个 PDF 文件合并到单个 PDF 文件中(参考来自https://ironpdf.com/)。这是我正在使用的代码
在此处合并两个 PDF 文件时出现错误,显示“无法安全地从 AnotherPdfFile 读取页面对象”。PDF 之一可以在其中包含图像。一些图像 PDF 会出现一些抛出错误。我们怎样才能消除这个错误?
javascript - -webkit-transform CSS 属性在 IronPdf 中不起作用
我想用 IronPdf 转换 ASP .NET 项目中的 html 页面
这是我给 IronPdf 的 HTML:
以下是在 C# 中用于 IronPdf 的设置:
根据他们的文档,这应该可以工作:https ://ironpdf.com/docs/questions/rotating-text/
当我在浏览器中尝试 HTML 时,它按预期工作,但是当 IronPdf 将其转换为 PDF 时,除了-webkit-transform
CSS 属性外,一切正常。
我不知道我是否忽略了一些使它起作用的东西,但我已经走到了尽头。
c# - .NET Core MVC 在 iframe (IronPDF) 中显示 PDF
我正在尝试在 iframe 中呈现使用 IronPDF 创建的 pdf 文件,但它只显示一个空白文件。但是如果我将文件保存到服务器驱动器,它就像一个魅力。
会不会是编码问题?这是我的代码:
提前致谢!
multibyte-characters - IronPdf 中的多字节字符读取问题
我正在尝试IronPDF。我想将 PDF 元数据插入到使用 IronPDF 读取的数据库中。但是,IronPDF 无法读取元数据中的某些“ı”字符。在这些字符的位置留有空格。这是我的代码示例:
当我将粘贴字符串复制到 Notepad++ 时,它会给出如下结果:
这是应用程序视图的屏幕截图:
有没有办法解决这个问题或者这是 IronPDF 的一个错误?如果一切顺利,我当然会考虑购买。但当然,如果第一次尝试失败,请继续使用 iTextSharp。
编辑:首先,我为 Windows 道歉,这让我感到惊讶。我整天都在努力建立一个新系统,不幸的是它仍然没有安装视觉工作室等。我在下面添加了一个我遇到问题的文件,IronPDF 版本显示为 2019.7.0.0。
ironpdf - IronPDF FormField 值与新行
使用 IronPDF,我需要用多行字符串填写 PDF 表单文本字段。单个字符串可以正常工作,但使用 Environnment.NewLine 会添加一个符号;\n 和 \r\n 显示为文本。
我需要避免以任何方式修改 PDF。
提前致谢!
c# - 异步代码不比同步版本快
我对异步编程不是很有经验,所以请原谅我的无知。
我正在尝试异步生成 PDFS 列表以提高性能。
但是,无论是异步还是同步,代码的运行方式都是一样的:
有什么明显的我做错了,还是图书馆?我正在使用以下文档:https ://ironpdf.com/docs/questions/async/
主要的:
辅助方法:
c# - 使用 IronPDF 的 PDF 文件中的特定页面 - C#
我有这段代码,就像我没有提出任何规范来排除页面一样。我需要选择最多 8 个,而不是连续的页面。比方说,第 3、6 和 9 页。所以我尝试了这个:
在我的编程专业知识低下,我阅读了整个代码,试图找出为什么代码保存了整个 pdf 文件,而不是文本框中指定的页面。我阅读了文档并没有发现有关保存多个特定页面或一组页面(例如,从 6 到 9)的信息。任何帮助将不胜感激。谢谢你。