首页 文章
  • 2 votes
    0 answers
    1653 views

    打印pdf而不产生adobe reader?

    目前我正在使用以下c#代码行自动将pdf文件打印到移动打印机: string defFile = (Path.Combine(System.Windows.Forms.Application.StartupPath, tkt_no + "_DEF.pdf")); string rwPrinter = ""; if (Globa...
  • 3 votes
    2 answers
    770 views

    使用itext#生成的PDF文档在Foxit中打开,但不在Acrobat中打开

    我的应用程序是使用itext#生成PDF文档 . 文件打开正常并在Foxit Reader中正确显示,但在Adobe Acrobat中它出错: There was an error processing page. There was a problem reading this document (109). 为什么文件在一个文件中打开而另一个文件不打开?
  • 19 votes
    2 answers
    75 views

    如何使用iTextSharp将空白页面添加到PDF格式?

    我正在尝试做一些我认为会很简单的事情,但不是那么直截了当谷歌没有帮助 . 我使用iTextSharp将PDF文档(字母)合并在一起,这样它们就可以一次打印出来 . 如果一封信有奇数页我需要附加一个空白页,所以我们可以双面打印这些字母 . 这是我目前合并所有字母的基本代码: // initiaise MemoryStream pdfStreamOut = new MemoryStream(); ...
  • 1 votes
    1 answers
    1797 views

    iTextSharp能否生成具有多级滤波(DCTDecode和FlateDecode)的JPEG图像的PDF?

    最近我的任务是减少从空白办公文档生成的PDF文件大小 . 图像大多是空白的,但它们有各种公司信头(彩色),边框和页脚 . 有些是由软件生成的(因此具有非常干净的像素),其他则由桌面扫描仪扫描 . 作为“空白”,我的意思是页面的中心部分(距离每个边距两英寸)将是绝对空白和白色 . 我的老板想要保持这些PDF的颜色,但不要介意让它们变得模糊,只要它们不是太难看 . 我已经测试了许多文件缩减方案: ...
  • 0 votes
    2 answers
    1632 views

    使用itextsharp为下划线表单字段值

    我有一个使用itextsharp来填充PDF表单字段的应用程序 . 我从客户那里得到了新的要求,允许强调字段值 . 我已经阅读了很多帖子,包括本网站问题的答案,但我找不到办法 . 目前我的代码执行以下操作: 创建PDFStamper实例 使用stamper.AcroFields属性获取表单字段 使用AcroFields.SetFieldRichValue()方法设置字段值 . 但是...
  • 0 votes
    1 answers
    365 views

    印刷的Pdf没有显示填充的AcroForms的内容

    我使用itextSharp 4.1.6将AcroFields添加到现有PDF,然后在第二步中使用内容填充这些字段 . 当我在Adobe Reader中打开这些文档时,我可以看到内容 . 当我尝试打印文档时,所有填充的字段都是空的 . 这适用于可编辑和平展的PDF . 'GenerateAppearances'设置为True . 由于当前的许可证概念,我无法升级到另一个版本 . 我的代码: var...
  • 0 votes
    1 answers
    1872 views

    iText使用智能卡外部签名签署PDF

    我一直在用iTextSharp 5.5.7玩弄一段时间而无法找到正确的方法从智能卡制作PDF的有效数字签名 - Adobe Reader总是说它的签名和未知并且无法解码签名的DER数据 . 我查看了MakeSignature.cs代码以供参考,它的作用是什么: Stream data = signatureAppearance.GetRangeStream(); // gets...
  • 0 votes
    2 answers
    1000 views

    如何使用修订版来避免PDF中的数字签名失效?

    使用Acrobat 9,如果我使用自签名证书签署PDF,然后在签名后编辑PDF,Acrobat将通知我文档上有有效签名,但文档也有未签名的更改 . 如果我再次签署PDF并查看签名面板,它将显示带有效签名的第一个签名修订版,表示在签署第一个修订版之后进行了更改,然后显示带有效签名的第二个签名修订版 . 我试图使用iTextSharp复制该行为 . 在代码中,我创建了一个PDF并对其进行签名 . 然后...
  • 8 votes
    2 answers
    595 views

    使用iTextSharp读取/修改PDF元数据

    我正在尝试使用iTextSharp来读取/修改PDF元数据 . 我想出了如何使用pdfreader和pdfstamper来做到这一点 . 我想知道我是否还可以读取/修改其他元数据信息,如版权信息和XMP photoshop命名空间中的其他几个 . 我非常感谢任何解决方案的指针 . 谢谢,Murugesh .
  • 0 votes
    1 answers
    957 views

    在itextsharp中使用散列证书签署pdf签名字段

    我使用http://techblog.bozho.net/?p=37中的示例获得了证书的哈希值,并希望使用它来填写带有iTextSharp的pdf格式的签名域 . 有没有人有任何例子或知道如何?这是一个Web应用程序,也是我可以找到从客户端本地智能卡捕获签名的唯一方法 . 肯
  • 18 votes
    1 answers
    1560 views

    是否可以使用iTextSharp从PDF文件中获取结构元素?

    我们使用iTextSharp和C#WinForms应用程序来解析PDF文件 . 使用iTextSharp,我可以轻松地从PDF文件中提取文本数据 . 假设PDF文件包含由两行文本包围的图像 . 在这种情况下,我无法提取有关图像的信息 . 我的要求是: 获取PDF文件的结构元素 处理每个是文本,图像,表格还是其他类型 例如,结构元素类似于以下内容: text :paragraph1 te...
  • 5 votes
    2 answers
    307 views

    无法在ASP.NET 5 Core中使用iTextSharp

    我正在尝试将iTextSharp与ASP.NET 5 Core一起使用 . 但是,当我尝试使用iTextSharp 5.5.5构建ASP.NET应用程序时,我收到了这些错误 码: using Microsoft.AspNet.Mvc; using System.IO; using System; using iTextSharp; using iTextSharp.text; using iTex...
  • 0 votes
    1 answers
    1624 views

    iTextSharp如何将图像添加到现有PDF并将其提取

    我正在尝试将 iTextSharp 用于移动应用程序 .所以我正在创建pdf文件并附加这个带有图像的pdf,其中绝对位置是图像的高度/宽度!所以现在,我需要将图像(对于我应该使用新页面的每个图像)添加到我现有的pdf文件中,我也想知道如何从我的PDF文件中提取这些图像! 目前我试图通过 stamper 添加图像: using (System.IO.Stream inputPdfStream = n...
  • 0 votes
    1 answers
    589 views

    iText(夏普):带有 Headers 和子 Headers 的表格

    我正在使用iText(iTextSharp版本5.5.7),我正在创建一个PdfPTable,其中行中的数据被排序 . 举一个具体的例子,说我的数据看起来像这样(包括我的 Headers - h1,h2和h3): +---+---+---+ |h1 |h2 |h3 | +---+---+---+ | A | B | C | +---+---+---+ | A | B | D | +---+--...
  • 4 votes
    1 answers
    1202 views

    如何将书签添加到pdfpcell中

    我正在使用pdfptable的itext做一个包含更多1000条记录的报告 . 寻找特定记录并不容易,所以我想知道是否有任何方法可以在pdfpcell中添加书签 .
  • 2 votes
    1 answers
    933 views

    在itextsharp中将圆形颜色边框添加到pdfpcell

    我使用此代码为我的pdfpcell提供边界半径 cell.Border = PdfPCell.NO_BORDER; cell.CellEvent = new RoundedBorder(); Color color2 = new Color(System.Drawing.ColorTranslator.FromHtml("#2AB1C3")); cell.BorderColor...
  • 3 votes
    1 answers
    411 views

    如何将PdfPTable插入现有的PDF模板?

    Update: 经过一番讨论,我们决定选择TeX,特别是windows兼容MiKTeX . 我们意识到,即使我们可以通过微观管理布局来获得动态扩展表格(这不会影响我们以前的经验,而且现在经过一周后,我很高兴我们这样做,因为我们所有的报告都是动态生成的并且背后的代码干净而且极简 . Original: 我有一个使用LiveCycle生成的pdf表单模板,我想填写它(pdfstamper)并添加一些表...
  • 2 votes
    1 answers
    1358 views

    导入PDF位置PDFStamper

    我此刻迷路了 . 我试图完成的是在另一个上添加一个PDF(如水印) . 问题是我似乎不理解所使用的坐标系,因为我的水印只是出乎意料 . 这两个PDF具有不同的尺寸 . 我的目标有以下几个方面:595高度宽842 要添加的PDF具有以下尺寸:41高度宽度552 在我的代码中,我执行以下操作: public bool AddPdf(ref PdfReader pdfSource, ref PdfRea...
  • 1 votes
    1 answers
    43 views

    iTextSharp中的表不是按需要分页?

    问题 Headers 本身位于第一页 . 如果我的身体中有太多人用于照片,它将在第二页上打印 . 请参阅下面的我的问题的图形说明: 现在,请阅读下面的一些代码 . 请将以下内容视为伪代码(因为整个代码太长),但它非常接近我要修复的代码 . 代码 Header System.IO.FileInfo tempFileInfo = new System.IO.F...
  • 0 votes
    1 answers
    500 views

    使用pdfptable作为2x2矩阵的itextsharp

    我如何使用pdfptable作为真实表(A x B)而不仅仅是(A x A) 以这种方式声明它只给我一行: Dim datatable As PdfPTable = New PdfPTable(4) 我如何声明它以便它有多行和多列?
  • 0 votes
    2 answers
    1300 views

    itextsharp:默认pdfptable填充

    如果我定义这样的表: Dim datatable As PdfPTable = New PdfPTable(4) 我没有4个细胞加入其中,如果没有足够的细胞,我怎样才能使它自动填充细胞? 我发现除非我在那里至少有4个细胞,否则它不会显示出来 问题是我如何找出哪些细胞是空白的?
  • 4 votes
    1 answers
    556 views

    iTextSharp从Table转换为pdfPTable

    我有一个旧的ASP.NET项目,最初在ASP.NET 1.1 w / iText.NET中完成,并转换为.NET 2.0和iTextSharp 4.1.6.0 . 它使用了很多表(我假设pdfptable在创建它时不是一个选项 . )我试图将此代码转换为使用最新的iTextSharp 5.0.0 dll,现在看到表和单元格已被删除 . 无论如何我开始转换它很快就发现没有相当于Table提供的很多功...
  • 367 votes
    30 answers
    1209 views

    在.NET中将HTML转换为PDF

    我想通过将HTML内容传递给函数来生成PDF . 我已经使用了iTextSharp,但是当它遇到表格并且布局变得混乱时它表现不佳 . 有没有更好的办法?
  • 17 votes
    5 answers
    1407 views

    iText - HTML到PDF - 图像不以PDF格式显示

    我有一个带有文本,图像的html页面,我正在将HTML内容解析为iText以生成PDF . 在生成的PDF中,未显示包含的图像,仅显示文本 . 如果我传递绝对路径,如 D:/Deiva/CRs/HTMLPage/article-101-horz.jpg ,那么图像将被打印 . 但是如果我尝试从服务器上打印图像就像 http://localhost:8085/content/dam/article-...
  • 1 votes
    3 answers
    1316 views

    使用iTextSharp在PDF阅读器中启用保存选项

    我使用iTextSharp开发了可编辑的PDF 我的代码是: //Creating a document Document document = new Document(PageSize.A4, 50, 50, 25, 25); FileStream pdfFileStream = new FileStream("D:\\new.pdf", ...
  • 0 votes
    1 answers
    1818 views

    iTextSharp生成的PDF会在关闭时导致保存对话框

    我正在使用iTextSharp生成PDF文档,并将它们保存到磁盘,如下所示: Document document = new Document(PageSize.LETTER, 50, 50, 80, 50); FileStream fs = new FileStream(Ruta, FileMode.OpenOrCreate, FileAccess.ReadWrite, File...
  • 1 votes
    1 answers
    645 views

    iTextSharp ColumnText.SetSimpleColumn Addtext在Adobe Reader X 10.1.5中导致错误

    下面的代码说明了我对iTextSharp的一个问题 . 一切都很完美 . pdf文件已创建并在屏幕上显示正确 . 当我从Adobe Reader X打印pdf时,它看起来完全正确,但Adobe报告“此页面上存在错误.Acrobat可能无法正确显示页面 . 请联系创建PDF文档的人员以更正问题 . ” 不幸的是,该文件必须附加到电子邮件并发送给客户 . 错误消息不好看,我想解决它 . 它发生在我尝...
  • 0 votes
    1 answers
    1683 views

    在Adobe Reader中添加pdf图层(使用iTextsharp创建)的注释

    我是这个话题的新手 . 到目前为止我做了什么, 1)我已阅读现有的pdf文件 2)我使用iTextSharp的pdfStamper创建了现有pdf的副本 3)使用iTextSharp在新的pdf上创建三层 . 现在我想在adobe reader中打开这个pdf,我想分别在这三个层上添加评论作为常规pdf评论选项 . 但问题是,它不是保存在各个层上,而是节省了pdf . 用于评论的pdf层的开/关动...
  • 0 votes
    1 answers
    79 views

    使用iTextSharp生成的PDF始终会提示在关闭时保存更改 . 使用非Acrobat PDF阅读器查看时页面丢失

    我最近使用iTextSharp通过从现有PDF导入20个页面然后将动态生成的链接添加到最后一页的底部来创建PDF . 它很好......有点儿 . 在Windows PC上在Acrobat Reader中查看生成的PDF会按预期显示所有内容,但在关闭文档时它始终会询问“您是否要保存更改?” . 使用PDF Reader在Surface Pro上查看生成的PDF将显示没有第一页和最后一页的文档 . ...
  • 2 votes
    1 answers
    1110 views

    关闭pdf时,iTextSharp - “你想保存”提示吗?

    我一直试图使用iTextSharp创建一个pdf并遇到了一个问题 . 关闭pdf后,Acrobat Reader会提示用户“是否要保存更改...” 这似乎是一个常见的问题,关于它的堆栈溢出可能有十几个问题,并且有许多不同的解决方案 . 我尝试了尽可能多的解决方案,但无济于事 . 我的代码如下 . 我使用MemoryStream和PdfWriter创建一个带有一个段落的简单pdf . 然后我将Mem...

热门问题