问题标签 [docotic.pdf]
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.
pdf - 合并 PDF 和压缩文件 .net
我正在尝试使用 bitmiracle.docotic.pdf 库(试用版)合并和压缩 PDF 文件,对于大小为 700MB 的合并文件,我面临“内存不足异常”,下面是我的代码
PdfDocument 的实例恰好跨方法使用
请让我知道是否需要修改
谢谢, 基兰库马尔
c# - C#:使用 Docotic.Pdf 库打开受密码保护的 PDF
我有一个从 PDF 文档中提取文本的代码,由于某些 PDF 受密码保护,我需要一种方法来识别 PDF 是否受密码保护
我在用。BitMiracle.Docotic.Pdf
图书馆。
目的:- 如果我发现 PDF 受密码保护,那么我将显示一个对话框提示用户输入密码,然后使用该密码打开 PDF。
编辑 1:作为答案发布的解决方案
c# - c# - PdfDocument.GetTextWithFormatting() 不占用所有页面
我正在尝试打开一个大 PDF 文件,但使用此代码
该字符串document
采用前 87 页(共 174 页)。为什么只需要文件的前半部分?
编辑:这是库的评估模式限制。有一些替代方案吗?
c# - 确定给定 PDF 文件的最佳压缩算法
我目前正在使用 Docotic PDF 库为托管大型扫描文档的 PDF 文件服务器编写压缩程序。(目的是获得最小的黑白尺寸,以保持可读的文档-主要是法律摘要)
在测试中,我注意到某些文件对 JPEG 压缩的响应更好,而其他文件对 Group3Fax 或 Flate 的响应更好。是否可以分析文件并就哪种算法将生成最小的 PDF 做出明智的决定,或者我实际上是否会使用所有三种算法压缩每个文件并选择最小的 - 这会产生大量额外的 CPU 开销。
非常感谢任何指导。谢谢
c# - MemoryStream 无法写入其他 MemoryStream
从一个内存流写入另一个内存流时遇到问题。我正在使用 NuGet 包将 PDF 转换为 png。我需要将图像保存为 base64 字符串。当我读入 pdf 时,它会正确创建具有正确预期页数的 pdf 对象。在我将 pdf 保存到内存流之后,该流有一个长度(可能是正确的,但现在正在尝试创建测试验证)。在我通过复制到另一个流将流发送到它应该转换的位置之后,另一个流永远不会有任何数据。我尝试了以下两种方法,一种更复杂,另一种基于我在这里找到的线程。
我无法让我的内存流相互写入。
这是我的课