问题标签 [pdfium]
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# - 读取多个文件
我正在编写一个 pdf 到 word 的转换器,它对我来说非常好用。但我希望能够转换多个文件。
现在发生的是它读取第一个文件并执行转换过程。
我认为我的 foreach 不应该出现这个问题。是的,这个文件夹中有多个 pdf
c# - 如何忽略受保护的pdf?
我在我的 pdf 字转换器上写作,我刚刚收到一个非常奇怪的异常,女巫对我来说毫无意义。
错误:PdfiumViewer.PdfException:{“不支持的安全方案”}
这种异常还是第一次出现。但我必须说实话,我从未尝试将超过 3-4 个文件从 pdf 转换为 word,而现在我正在处理超过 100 个文件。
这是我的代码,如果它太长,我很抱歉,但我根本不知道错误发生在哪一行
c# - 获取 PDF 的原始大小
我想获得与使用从 Adobe Acrobat 导出 pdf 到 png 相同的图像质量。
但不知何故,这对我不起作用。如果我在 Adobe Acrobat 工具的帮助下将 pdf 导出为 png,我得到的尺寸是: 宽度:11264 像素高度:15940 像素
如您所见,我为您提供了用于阅读 pdf 并为每页创建图像的方法。我所拥有的可能性是使用需要int page(index) float dpiX、float dpiY、bool forPrinting的 .Render 方法
但是有些如何它对保存的图像没有影响?
c# - 在 WPF 中的 Pdfium 中获取 CharIndex
我想使用适用于 .NET 的 PDFium PDF 库来实现注释。
我希望能够得到的第一件事是所选文本的 charIndex(位置/坐标)。我已经浏览了文档和常见问题解答。
我想做类似的事情;
pdf - PDFium 可以读取和渲染 PostScript 文件吗?
我正在使用 Google 的 PDFium 库,想知道它是否能够读取和呈现 PostScript 文件?
任何方向表示赞赏。谢谢你。
c# - 如何使用 pdfium 查看器在 pdf 中显示注释?
我正在使用 PDfiumViewer winform 控件来显示 pdf。而且,我在 pdf 中添加了一些注释,但这些注释没有显示在 pdfviewer 控件中。那么,如何实现呢?
c# - 如何解决“找到的程序集的清单定义与程序集引用不匹配。” 错误?
我从 git hub 下载了 pdfiumviewer 的源代码。我对该解决方案中的一个项目进行了更改。然后我将该项目添加到我的应用程序中,并将该项目的引用添加到我的应用程序的一个项目中。我不得不取消选中 PDfiumViewer 项目的签名选项,因为其中的一些 dll该项目未签名。我能够成功构建应用程序。但是在运行时,当我创建 PDfiumviewer 项目类之一的对象时。它给了我以下错误:
无法加载文件或程序集“PdfiumViewer,Version=2.11.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)
程序集的版本号是正确的。那么,为什么会出现此错误?
c# - 允许 PDFium 支持 x86 和 x64
我已经构建了一个使用 PDFium 打印 PDF 文档的 WinForms 应用程序。我从 NuGet 安装了 PDFium,它在我的项目中创建了两个子文件夹——x86 和 x64——正如预期的那样,每个子文件夹里面都有相关版本的 pdfium.dll。我的应用程序的目标平台设置为Any CPU。
当我在我的 Windows 10 64 位机器上调试应用程序时,它运行良好。但是,当我发布应用程序并将其安装在同一台计算机上时,PDFium 会引发异常:
System.BadImageFormatException:试图加载格式不正确的程序。(来自 HRESULT 的异常:0x8007000B)
在做了一些研究之后,我将应用程序的目标平台更改为 x86,并从我的项目中删除了 x64 子文件夹。该应用程序现在发布后可以完美运行,因此问题解决了。
但是,我想知道是否有一种方法可以让我的应用程序工作,以便它同时支持 x86 和 x64,使用适用于目标计算机的 PDFium 版本。如果它在可以支持它的机器上安装 64 位版本会很好(这是我们组织中的大多数,但我觉得如果我必须选择一个或另一个,以确保兼容性)。
c# - 如何通过 IIS 中托管的应用程序打印到网络打印机
我有通过 IIS 中托管的应用程序将 pdf(从流生成)打印到网络打印机的场景。我尝试使用 PrintDocument.Print() 并且我面临的问题是: 1. 文档正在排队到大小为 0 字节的打印作业队列中。2. 文档正在排队到打印作业队列,所有者名称为 machine_name。这是我尝试使用 PdfiumViewer(从 bytearray 生成 PrintDocument)和 System.Drawing.Printing.PrintDocument 的代码:
annotations - pdfium 库代码 CPDF_Annot 是否可以实现删除 pdf 文件中的特定注释?
我正在研究删除或修改 pdf 文件中特定注释的方法,我们的项目使用 pdfium 库,不知道有人熟悉这个吗?我只是想知道我是否可以删除或修改 pdf 文件中的特定注释?是或否就足够了。