itextsharp相关内容
在iTextSharp v5.3.3(来自NuGet)中的任何地方都找不到MultiColumnText.我所能找到的只是ColumnText,它肯定不那么友好,而且超出了我的实际需求.我想念什么吗?有几个链接说MultiColumnText应该存在. http://api.itextpdf.com/itext/com/itextpdf/text/pdf/MultiColumnText.ht
..
我正在尝试从多页PDF文件中的每一页的特定位置提取文本块. 我知道了文本的位置,并且能够在第一页上正确地提取文本. 但是,在第一页之后的页面上,提取的文本似乎正在堆积. 例如,如果页面1上的文本值为"A",则页面2为"B".而第3页为"C",那么我通过FOR循环在每次迭代的输出字符串中都会收到以下值: 循环1:输出= A 回路2:输出= B A 循环3:输出= C B
..
我有此代码: private static byte[] ConvertPdfDocument(Document document, PdfPTable headerTable, PdfPTable affidavitsTable) { byte[] b; using (MemoryStream ms = new MemoryStream())
..
摘要:如何减少使用itextsharp将tif转换为pdf所需的时间? 背景:我正在使用C#和itextsharp将一些相当大的tif转换为pdf,但性能却变得非常差.每个tif文件大约50kb,某些文档最多包含150个单独的tif文件(每个代表一页).对于一份132页的文档(约6500 kb),转换大约需要13分钟.在转换过程中,其上运行的单个CPU服务器以100%的速度运行,这使我相信该
..
我正在使用最新版本的iTextSharp(5.4.3).当定义一个甚至简单的页面标题时,如果文档包含不适合一页的大表,则标题将不垂直对齐.在显示大表的第一页上的对齐方式很好,但是在随后的页面上,标题向下显示并覆盖表. 我的代码如下.最好能得到解决方法或想法,可能出什么问题了. 顺便说一句:添加导致自动分页符的段落时,我得到了预期的页面标题. 这是我的测试代码: const
..
如何在文档中并行设置两个表 我用于生成pdf的示例代码是 Document doc = new Document(new Rectangle(288f, 144f), 10, 10, 10, 10); doc.SetPageSize(iTextSharp.text.PageSize.A4.Rotate()); PdfWriter write
..
我正在尝试检查pdf文件中的页面是否具有书签以及该书签中的内容,我正在使用"iTextSharp.text.pdf"来阅读和操作pdf,但是我找不到一种检查页面是否具有书签的方法. 请帮助 谢谢! 我尝试获取书签,但是它获取了所有收藏夹,我不知道如何获取特定页面的书签,我使用了以下代码: public void Bookmarks(string pdfSourceFile)
..
我正在使用iTextSharp PdfPTtable从数据库创建表.当表很长(很长,但只有3列)时,我设法使表流动(或继续)到下一个PDF页面.但我希望它们在同一页面的右侧(或列)继续.之后,它必须继续到下一页(左列,然后右列,依此类推...). 解决方案 您的要求(几乎)与我的书中的一个示例完全匹配. 请查看 column_table.pdf 的第3页及更高版本. 这本书具有示例的 Ja
..
我正在使用iTextSharp版本:5.5.6; iTextSharp XML Worker版本:5.5.6 我从此处,但是运行代码后,PDF文件将永远不会打开 :文件已损坏,无法修复.本地\ EWHvxm9t5 ++ htmltext ="\ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \
..
现在,我有一个表单模板,该模板具有一些使用iTextSharp库从数据库中预填充的字段。然后,用户将填写其余字段并保存填写的表格。然后,我将提取数据并将其放入数据库中。 当前,我能够创建PDF,并且可以很好地进行预填充。我什至可以编辑它们并将其保存在计算机上的Adobe Reader中。但是,我发现其他人打开这些文件时,不允许他们保存表单。 我该怎么做才能让所有使用Adobe Re
..
在以下情况下,使用iTextSharp创建PDF. 我有一些页面包含一些表格.表格可能会在页面中开始并在下一页中继续显示. 我想知道在下一页中保留表格时,是否可以在新页面中“复制"表格标题. 例如,如果一个表从第1页开始,并保持在表2中,则我希望出现以下情况: 该表从其页眉在第1页开始,并在第2页继续,因此在第2页的开头,我又有了该表头. Microsoft Word中的表
..
我正在尝试在我们的服务器上收集有关pdf文件的一些元数据.我想知道它们是否为表格,如果是,是否可以保存或必须打印.像iTextSharp这样的东西会暴露这种信息吗? 这是我可以使用的代码示例 Private Sub GetPDFInfo(ByVal path As String) If File.Exists(path) Then Dim reader As N
..
我使用以下代码合并页面编号并将其添加到文档中: Using stream As FileStream = New FileStream(targetPDF, FileMode.Create) Dim myDoc As Document If (ExportOption.Orientation = Global.Gener
..
我在读取现有的pdf进行正则表达式匹配时遇到了问题,然后将这些页面提取为新的pdf.总体而言,我遇到了一些问题. 我已经决定清醒头脑,然后从头开始.我可以使用3页的pdf文件,并使用以下代码将页面分别提取到新文件中: static void Main(string[] args) { string srcFile = @"C:\Users\steve\Deskt
..
我想通过禁止填写和复制文档来保护自己的PDF文档.我为此使用iTextSharp.我有以下代码: PdfReader reader = new PdfReader(document, System.Text.Encoding.UTF8.GetBytes(PASSWORD)); using (MemoryStream ms = new MemoryStream()) {
..
我想使用iTextSharp将文件附加到现有的PDF文档中,并且可以使用pdfStamper.AddFileAttachment(...)方法来做到这一点.现在,我想以一种无法隐藏甚至无法直接从PDF检索附件的方式来隐藏/安全附件.只能从代码中检索它. 解决方案 我不会在文件附件中存储任何必须隐藏的内容.这是一种公共的,众所周知的机制,被多个软件(通过UI)理解和支持. 如果必须隐藏
..
我正在编写一项服务,在该服务中,我用一个空容器对pdf文件进行预签名,从pdf文件中获取字节范围的哈希值,然后将其发送到另一项服务,这将允许用户使用一部手机.我取回了一个证书,该证书将注入到预先签名的pdf文件中的签名容器中. 到目前为止,一切正常,但我希望文档中具有可见的签名.可见签名要求证书从证书中获取信息(例如谁签名和何时签名),但似乎我需要在实际签名之前添加可见签名. 因此,我
..
我们有大量的pdf文件,每个文件都有打开其他pdf文件的链接.单击链接时,它将在同一文件系统中打开其他pdf文档.问题是我们需要更改某些目录的名称,这将需要更改指向该目录中pdf文档的所有链接.我们将手动执行此操作,但实际上有成千上万的链接需要更改. 我们试图使用iTextSharp和PdfSharp来更改链接,但是要找到正确的对象却很困难.下面显示了带有两个链接的示例pdf文件的内容.您可
..
因此,我创建了一个带有文本框的PDF模板表单,这些文本框是可编辑的字段.我可以通过MVC 4.0应用程序将数据库中的值生成预填充的PDF到模板中.哪个工作正常.现在,我想将文件夹中的图像添加到PDF中,以将一种形式与另一种形式区分开.图像将取决于用户输入.图像将位于PDF的底部.我没有看到任何图像框或图像容器作为归档选项.我只能看到的是文本框,复选框,单选框,列表框等,但没有像iimage持有人那
..
我正在寻找从byte[]加载代表PDF的iTextSharp文档的方法. 解决方案 如果b是表示有效PDF文件的byte[],则可以将PDF加载到iTextSharp中,如下所示: PdfReader reader = new PdfReader(b); 现在您可以使用reader对象执行各种操作,例如使用PdfCopy类复制页面,使用PdfStamper在PDF上标记内容,等等
..