itextsharp相关内容

如何使用 iTextSharp 展平 XFA PDF 表单?

我假设我需要展平 XFA 表单,以便在使用 Nuance 的 CSDK 的应用程序的 UI 上正确显示.当我现在处理它时,我收到一条通用消息“请稍候......如果此消息最终没有被替换......". 正在寻找一些示例 iTextSharp 代码来执行此操作. 解决方案 您没有插入代码示例来展示您当前如何展平 XFA 表单.我假设您的代码如下所示: var reader = new ..
发布时间:2021-12-14 15:40:36 其他开发

将 iTextSharp PDF 作为内存流返回导致 StreamNotSupported

我正在 iTextSharp 中使用 PdfStamper 创建一个 PDF 文件,并将 PDF 作为内存流返回调用函数的对象,然后用于在 WinForms 的 Teleriks PDF 查看器组件中显示 PDF. 这就是目标. 现在,创建 PDF 正常工作,并将数据返回给 Calling 函数,在 Calling 函数中,我应该将内存流内容写入文件流,然后在 Adob​​e Read ..
发布时间:2021-12-14 15:40:02 C#/.NET

使用 itextsharp 从 PDF 中提取图像

我正在尝试使用 itextsharp 从 pdf 中提取所有图像,但似乎无法克服这一障碍. 错误发生在行 System.Drawing.Image ImgPDF = System.Drawing.Image.FromStream(MS); 给出“参数无效"的错误. 我认为当图像是位图而不是任何其他格式时它可以工作. 我有以下代码 - 抱歉长度太长; private void ..
发布时间:2021-12-14 15:38:01 C#/.NET

iTextSharp 创建页脚页面 # of #

我正在尝试使用 iTextSharp 在 PDF 文档的每个页面上创建页脚,格式为 Page # of # 遵循 iText 页面和本书的教程.虽然我一直在 cb.SetFontAndSize(helv, 12); 上遇到异常.- 未将对象引用设置为对象.任何人都可以看到这个问题吗?代码如下. 谢谢,罗布 公共类 MyPdfPageEventHelpPageNo : iTextSharp. ..
发布时间:2021-12-14 15:30:11 C#/.NET

如何使用 iTextSharp 从 PDF 中正确提取下标/上标?

iTextSharp 可以很好地从 PDF 文档中提取纯文本,但我在处理技术文档中常见的下标/上标文本时遇到问题. TextChunk.SameLine() 需要两个块具有相同垂直定位以“在"同一行,而上标或下标文本则不是这种情况.例如,在本文档第 11 页的“燃烧效率"下: http://www.mass.gov/courts/docs/lawlib/300-399cmr/310cm ..
发布时间:2021-12-14 15:28:19 C#/.NET

iTextSharp - 如何获取单词在页面上的位置

我正在使用 iTextSharp 和 reader.GetPageContent 方法从 PDF 中提取文本.我需要为文档中找到的每个单词找到矩形/位置.有没有办法使用 iTextSharp 在 PDF 中获取单词的矩形/位置? 解决方案 是的.查看 text.pdf.parser 包,特别是 LocationTextExtractionStrategy.实际上,这也可能不起作用.您可能想 ..
发布时间:2021-12-14 15:26:51 C#/.NET

如何使用 iTextsharp 突出显示 pdf 文件中的文本或单词?

我需要在现有的 pdf 文件中搜索一个词,我想突出显示文本或词 并保存pdf文件 我有一个想法,使用 PdfAnnotation.CreateMarkup 我们可以找到文本的位置,我们可以向它添加 bgcolor...但我不知道如何实现它:( 请帮帮我 解决方案 这是“听起来简单但实际上非常复杂"的事情之一.请参阅 Mark 的帖子此处和这里.最终你可能会被指向 Loca ..
发布时间:2021-12-14 15:22:59 其他开发

使用 itextsharp 检查 pdf 复选框

我尝试了很多不同的方法,但我无法选中复选框!这是我尝试过的: var reader = new iTextSharp.text.pdf.PdfReader(originalFormLocation);使用 (var stamper = new iTextSharp.text.pdf.PdfStamper(reader,ms)) {var formFields = stamper.AcroFiel ..
发布时间:2021-12-14 15:22:42 其他开发

iTextSharp 生成的 PDF 现在会导致 Adob​​e Reader X 中的“保存"对话框

我使用 iTextSharp 生成 PDF 文档已经一年多了.不幸的是,随着 Adob​​e Reader X 的发布,我的 PDF 现在会导致“您想保存吗?"关闭 PDF 文档时出现的对话框.不是用 iTextSharp 生成的 PDF 不会发生这种情况.对于整天打开和关闭PDF文档的用户来说,这真的很烦人.我可以设置 iTextSharp 中的任何属性来防止这种情况发生吗? 如果有帮助, ..
发布时间:2021-12-14 15:17:40 其他开发

使用 itextsharp 阅读 PDF,其中 PDF 语言为非英语

我正在尝试使用 C# 中的 itextsharp 阅读 this PDF将此pdf转换为word文件.还需要在word中维护表格格式和字体当我尝试使用英语 pdf 时,它会完美运行,但使用某些印度语言(如印地语、马拉地语)却无法正常工作. public string ReadPdfFile(string Filename){string strText = string.Empty;Strin ..
发布时间:2021-12-14 15:15:32 C#/.NET

从 PDF iTextSharp 中去除水印

我已经完成了此处建议的解决方案,但我的问题有点不同.在上面链接提供的解决方案中,只有使用iTextSharp添加水印才能去除水印.就我而言,我在某些情况下使用 Microsoft Word 添加水印.当我使用以下代码时,水印确实从 PDF 中消失了,但是当我将 PDF 转换为 Word 时,水印再次作为图像出现.根据我的理解,下面的代码所做的是将水印的不透明度值更改为 0,因此它消失了. pri ..
发布时间:2021-12-14 15:10:38 其他开发

在 c#.net 中使用 iTextSharp 合并多个 PDF

好吧,我正在尝试将多个 PDF 合并为一个. 我在编译时没有出错.我尝试先合并文档,但由于我正在处理表格而出错. 这是asp.net 代码隐藏 if (Button.Equals("PreviewWord")) {String eventTemplate = Server.MapPath("/ERAS/Badges/Template/EventTemp" + EventName + ..
发布时间:2021-12-14 15:09:57 C#/.NET

如何在合并时删除空格

我有一些代码需要 3 个不同的 PDF 字节数组并将它们合并.这段代码效果很好.问题(有些人)是每个 PDF 都被认为是整页(如果打印),即使上面只有 4 英寸的内容,因此垂直留下 7 英寸的空白.然后放入中间文档,其末尾可能有也可能没有垂直空白.然后页脚也会放在自己的页面上. 代码如下: byte[] Bytes = rv.LocalReport.Render(“PDF", null, ..
发布时间:2021-12-14 15:09:01 C#/.NET

在 C# 中使用 iTextSharp 读取 pdf 内容

我使用此代码使用 iTextSharp 读取 pdf 内容.当内容是英语时它工作正常,但当内容是波斯语或阿拉伯语时它不起作用 结果是这样的: 这里是用于测试的示例非英语 PDF. َٛنا ÙÙ"ب٘طث یؿیٛ٘ زؾا ÙÙ›ÙØÙ" Ù‚Ù›Ù…ØÛŒÙ"بٕس © Karl Seguin foppersian.codeplex.comwww ..
发布时间:2021-12-14 15:05:52 C#/.NET

iTextSharp - 在电子邮件附件中发送内存中的 pdf

我在这里问了几个问题,但仍有问题.如果您能告诉我我在代码中做错了什么,我将不胜感激.我从 ASP.Net 页面运行上面的代码并得到“无法访问关闭的流". var doc = new Document();MemoryStream memoryStream = new MemoryStream();PdfWriter.GetInstance(doc, memoryStream);doc.Open( ..
发布时间:2021-12-12 08:52:29 C#/.NET

Itextsharp:在一页上调整 2 个元素

所以,我在使用 C#(.NET 4.0 + WinForms)和 iTextSharp 5.1.2 时遇到了这个问题. 我在数据库中存储了一些扫描图像,需要使用这些图像动态构建 PDF.一些文件只有一页,而另一些则有数百页.使用以下方法可以正常工作: foreach (var page in pages){图像 pageImage = Image.GetInstance(page.Ima ..
发布时间:2021-12-07 11:08:12 C#/.NET

如何使用 iTextSharp 在现有 PDF 中插入图像?

我有一个现有的 PDF,我可以使用 FdFWriter 输入到文本框.它运作良好.现在我有一个图像.我已阅读文档并查看了许多示例,但它们都创建了新文档并插入了图像.我想获取现有的 PDF 并将图像插入图像字段或作为按钮的图标图像.我试过了,但它破坏了文档. 我需要能够获取现有文档并在其上放置图像.我不想打开、阅读、替换和删除原件.此原始更改和名称“原始"仅表示此上下文中的源文件.有很多这样的 ..
发布时间:2021-12-07 10:44:32 其他开发