itextsharp相关内容

使用iTextSharp读取PDF文档会创建具有重复首页的字符串

我目前使用iTextSharp读取一些PDF文件,并使用收到的字符串对其进行解析.我在处理某些PDF文件时遇到了奇怪的行为.当获取例如4页PDF的字符串时,该字符串将按以下顺序用页面填充: 1 2 1 3 1 4 我读取文件的代码如下: using (PdfReader reader = new PdfReader(fileStream)) { StringBuilde ..
发布时间:2020-06-26 20:09:32 其他开发

使用iTextSharp使内容适合pdf大小吗?

我对此有麻烦, 我设法将pdf文档的大小设置为所需的大小(〜3cm x〜7cm),但是pdf中的内容占用了大约三分之一的空间. 而且我需要使用整个可用空间. 这就是它的样子: http://s9.postimg.org/hrxsjjagv/fill.png 查看所有内容如何集中在中间的那个小空间中. 我尝试将表格的widthpercentage设置为100,但是没有运气. ..
发布时间:2020-06-26 20:09:28 其他开发

如何使用iTextSharp消除多列中的空白?

我想在两列中的页面上添加一个文本段落.我知道MultiColumnText已被删除.我知道我可以创建第1列,并写入它;如果还有更多文本,则创建第2列,并写入它.如果还有更多文本,请转到下一页并重复. 但是我总是以以下两种情况结尾: 左栏中孤立的一长段文本. 左列全部用完,右列部分用完. 如何在减少空白的情况下将内容格式化为2列,例如压缩列,以便以2个等长的完整列结尾? 谢 ..
发布时间:2020-06-26 20:09:22 其他开发

C#iTextSharp提取的CMYK图像以RGB格式返回

我正在使用iTextsharp从电子纸PDF文件中提取图像,PDF文件中的图像为CMYK格式,但是提取的图像为RGB.请对此提出建议.预先感谢 int xrefIdx = ((PRIndirectReference)obj).Number; PdfObject pdfObj = doc.GetPdfObject(xrefIdx); PdfStream str = (PdfStream)pdf ..
发布时间:2020-06-26 20:08:57 C#/.NET

iTextSharp将包装的单元格内容提取到新行中-您如何确定给定的包装数据现在属于哪一列?

我正在使用iTextSharp从pdf提取数据. 我偶然发现了以下场景所描述的以下问题: 我创建了一个示例excel文件来说明.看起来是这样的: 我使用那里提供的许多免费在线转换器之一将其转换为pdf,生成的pdf看起来像(当我生成pdf时,我并未将样式应用于excel): 现在,使用iTextSharp从pdf中提取数据,将以下字符串作为提取的数据返回给我: 如您所见,包装的单元格数 ..
发布时间:2020-06-26 20:07:46 其他开发

顶部的iText戳图像并不总是有效

我正在使用iTextSharp在PDF的每一页上放置图像和一些文本.这对于某些PDF而言是完美的,但对其他PDF而言则不是.奇怪的是,例如在我使用Word 2010的“另存为pdf"功能创建的PDF上,它无法正常工作.我使用GetOverContent,应该将所有内容放在最上面. 使用Acrobat,我可以看到已经添加了我的图层.因此它必须在文字一词下. 如何为邮票设置z-index? ..
发布时间:2020-06-26 20:07:28 其他开发

如何引入具有背景色的圆形细胞?

在此问题中,我已经看到如何为表格单元格设置圆角边框 如何使用iText创建圆角表\ iTextSharp? 但是有可能使单元格没有边界,而是彩色和圆形的背景吗? 解决方案 要实现此目的,您需要 用于创建白细胞的Java代码如下: class CellBackground implements PdfPCellEvent { public void cellLay ..
发布时间:2020-06-26 20:07:24 C#/.NET

阅读罗马页数

在Adobe Reader中,电子书的第一页可以具有罗马格式的页码,如下图所示 图片: http://i.stack.imgur.com/GSm0Q.jpg 我想用iText读出这些页码(而不是索引的页码),但是我不知道应该使用哪些属性(标签或注释.).我已经可以使用PdfReader打开文件,遍历所有页面,但是不知道这些罗马数字应该访问什么 using (Stream pdfS ..
发布时间:2020-06-26 20:06:52 其他开发

itext或itextsharp-在现有PDF中移动文本

我的目标是在特定矩形区域内的PDF中移动文本.在stackoverflow上有一个现有的Item,这已经使我接近实现这一目标: iText或iTextSharp基本文本编辑 但是,我将回到非常基本的水平上操作PDF.是否有机会使用itext的高级功能来更改文本的位置?恐怕没有简单的解决方案,但我很乐意得到一些建议. PS:还请记住,我只想在矩形区域内移动文本,即,与原始PDF中的区域匹 ..
发布时间:2020-06-26 20:06:48 其他开发

iTextSharp合并并保留插件

我有一个PDF,该PDF在一页上有一个插件控件.我需要将其与另一个pdf合并,但是当我这样做时,插件会重新呈现为空白矩形.有没有一种合并和保留插件控件的方法?如果重要的话,该插件是通过 http://www.3ds.com/products/3dvia/3dvia-composer/resource-center/ 我使用的代码是简单编写器getinstance,contentbyte di ..
发布时间:2020-06-26 20:06:45 其他开发

找到PDF,但无法为iTextSharp打开

我正在使用iTextSharp,下面的代码工作到上周为止,所以我很困惑,我怀疑是iTextSharp更新. 找到PDF文件,但将无法打开该文件进行编辑. 错误行(底部完全错误): If System.IO.File.Exists(sourceFile) Then ' found here reader = New iTextSharp.text.pdf.PdfReade ..
发布时间:2020-06-26 20:06:42 其他开发

如何使用iTextSharp填充单选按钮

我有一张表,其中一列是YesNo,其类型为varchar(3).我的PDF文件中有两个单选按钮,它们位于一个数组中: pg1rb (radio group field) --> c1 (radio button one (yes)) --> c2 (radio button two (no)) 我在代码中设置了这样的文本框: formFieldMap["topmostSubfo ..
发布时间:2020-06-26 20:06:39 C#/.NET

使用Itextsharp自动分页

我在项目中更改了表的数量,并且在所有表的末尾添加了图像. 我的问题是,如果我添加了太多表,则图像只会缩小而不会移至下一页. 我还有更多报告希望自动分页,因此如果一个表超出了当前页面的范围,它将自动将该表移至下一页. 我在VS 2010上用C#编写 这是我的代码的一部分: private void CreateQCTable(Document mdoc, DataRow ..
发布时间:2020-06-26 20:06:36 C#/.NET

使用iTextSharp的html到pdf生成的html字体没有变化

我正在使用HTML Rich-Text编辑器来帮助我为动态PDF报告创建模板,并且除不改变字体外观外,它都可以正常工作. 此编辑器使用的是font标签而不是CSS样式,因此我欢迎采用任何方式以编程方式使用样式将字体标签更改为等效标签. HTML(是的,杂乱无章,它来自“所见即所得"编辑器):   ..
发布时间:2020-06-26 20:06:28 C#/.NET

粗体显示后将BaseFont参数设置回默认值

使用iTextSharp在PDF文档中编写文本时,我使用的是绝对定位.它只能处理BaseFont,并且不能在基本字体上设置 Bold 装饰. 我在一篇帖子中读到,这是将字体设置为粗体的方法: pdfContentByte.SetCharacterSpacing(1); pdfContentByte.SetRGBColorFill(66, 00, 00); pdfContent ..
发布时间:2020-06-26 20:06:25 其他开发

itext与acrofields的pdf合并-合并时字段丢失

我现在已经尝试过了,但是没有用. form.GenerateAppearances = true;我合并了2个文档,然后将其保存.然后,我再次打开它以填充所有字段.它说所有的Acrofields钥匙都不见了,但是当我在Nitro pro中打开它时.为什么在代码中看不到它们?保存之前是否必须添加一些内容? private static void CombineAndSavePdf1(strin ..
发布时间:2020-06-26 19:55:58 C#/.NET