首页 文章
  • 19 votes
     answers
     views

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

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

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

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

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

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

    在.NET中将HTML转换为PDF

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

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

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

    iTextSharp生成的PDF现在导致Adobe Reader X中的“保存”对话框

    我一直使用iTextSharp生成PDF文档超过一年 . 不幸的是,随着Adobe Reader X的发布,我的PDF现在会导致“你想保存吗?”关闭PDF文档时出现的对话框 . 对于未使用iTextSharp生成的PDF,不会发生这种情况 . 对于那些整天打开和关闭PDF文档的用户来说,这真的很烦人 . 我可以设置iTextSharp中的任何属性来防止这种情况发生吗? 如果有帮助,我使用PdfRe...
  • 2 votes
     answers
     views

    使用Open Office for Image进行可填写的PDF

    我想使用Open Office或开源的东西创建可填写的PDF . 使用Open Office,我创建了可填写的PDF,它可以与Foxit Reader一起使用;我们也可以保存它 . 现在问题是我在PDF中有一个图像,它也应该是可填写的,就像其他字段一样 . 用户应该能够将他/她的图像放在图像框中并保存 . 稍后我将使用iTextSharp读取PDF以检索字段的值并将其保存在数据库中 . 除了图像,...
  • 62 votes
     answers
     views

    ITextSharp HTML到PDF?

    我想知道ITextSharp是否具有将HTML转换为PDF的能力 . 我将转换的所有内容都只是纯文本,但遗憾的是ITextSharp上几乎没有文档,所以我无法确定这对我来说是否可行 . 如果它不能做到,有人可以指向一些好的,免费的.net库,可以采用简单的纯文本HTML文档并将其转换为PDF格式吗? TIA .
  • 1 votes
     answers
     views

    PDF不会在iTextSharp插入的字段数据中显示撇号

    我正在使用iTextSharp使用以下语法填充现有PDF文档上的预定义字段: PdfStamper压模=新的PdfStamper(读者,流);stamper.AcroFields.SetField("A","O'Henry");stamper.FormFlattening = true;stamper.Close(); 不幸的是,输出PDF中不显示撇号(以及...
  • 6 votes
     answers
     views

    具有大型可填写形式的iTextSharp PdfReader的缓慢实例化

    我有一个大的(6页,222个字段)可填写的PDF,我用作iTextSharp PdfReader的模板 . 当此对象实例化时,需要5分钟或更长时间 . 我试过了: string pdfPath = Path.Combine(context.Server.MapPath("~/apps/ssgenpdf/App_Data"), "07-2011 Worksheets.p...
  • 0 votes
     answers
     views

    iTextSharp - 将文档作为页面附加

    到目前为止,使用iTextSharp,我已经能够使用带有文本字段的Adobe Acrobat Pro创建pdf . 我可以使用iTextSharp打开PDF,然后使用关键信息将所需字段填充到关键字段中 . 接下来,我能够将所有内容包装起来,并将文件从字节数组中作为文件附件发送出去 - 所以一切都很好 . 问题在于 - 我必须在内存流中创建一个PDF文档,并使用必要的文本填充文档 . 我把它弄得相当...
  • 0 votes
     answers
     views

    PdfTextExtractor.GetTextFromPage未返回正确的文本

    使用iTextSharp,我有以下代码,成功地为我正在尝试阅读的大多数PDF中提取PDF文本... PdfReader reader = new PdfReader(fileName); for (int i = 1; i <= reader.NumberOfPages; i++) { text += PdfTextExtractor.GetTextFromPage(reader, ...
  • 0 votes
     answers
     views

    iTextsharp和pdf操作的问题

    我正在获取一个pdf文档(无密码),该文档是从第三方软件生成的,其中包含javascript和一些可编辑字段 . 如果我使用pdfReader类加载此pdf文档,则NumberOfPagesProperty始终为1,尽管pdf文档有17页 . 奇怪的是,如果我之后保存了流,那么该文档有17页 . 当我现在尝试打开文档时,Acrobat Reader会显示扩展功能警告,并且字段不再可填写(我没有展平...
  • 0 votes
     answers
     views

    用西里尔值填写pdf模板字段(itextsharp)

    我有PDF模板文件与字段 . 客户创建的模板 . 它有一些文本,字段标签和字段本身 . 文本和标签使用嵌入在模板中的某些字体 . 当我尝试用西里尔值填充字段时出现问题 - 结果文档中没有西里尔符号 . 我看到很多类似的问题都是通过使用AcroFields的替换字体来解决的 . 但是在这里我不能使用一种特定的字体进行替换,因为我无法在模板中定义字段字体 . 我试图为Acrobat Editor中的字...
  • 0 votes
     answers
     views

    从现有pdf创建pdf时,与原始pdf相比,acrofields的位置正在发生变化

    我正在从另一个包含acrofields并获得以下问题的PDF创建PDF: acrofields表现奇怪,因为在放置光标并在表单字段中单击以编辑文本后,文本向下移动(有时向上)到其在创建的PDF中的位置 . 原始PDF文档中不会发生此问题 . 现在,如果我们通过设置压模 .setFormFlattening(true) 来制作平面PDF,那么如果两个acrofield彼此非常接近,则acro...
  • 1 votes
     answers
     views

    使用xml源填充静态pdf

    我正在生成充满xml数据源的动态pdf文件:pdf是在LiveCycle Designer中创建的,然后我使用iTextSharp动态填充它: stamper.AcroFields.Xfa.FillXfaForm(sourceXml); 但是有些移动设备在打开动态pdf(apple,android)方面存在问题,所以我正在寻找一种方法来在填写xfa表单后使我的pdf保持静态 . 如果这不可能以编...
  • 37 votes
     answers
     views

    如何在现有PDF中插入带有iTextSharp的图像?

    我有一个现有的PDF,我可以使用FdFWriter输入到文本框 . 它运作良好 . 现在我有了一张图片 . 我已阅读文档并查看了许多示例,但它们都创建了新文档并插入了图像 . 我想拍摄现有PDF并将图像插入图像字段或按钮的图标图像 . 我试过但它破坏了文件 . 我需要能够获取现有文档并在其上放置图像 . 我不想打开,阅读,替换和删除原文 . 此原始更改和名称“原始”仅表示此上下文中的源文件 . 有...
  • 0 votes
     answers
     views

    AcroForm PDF到c#中的普通PDF

    我有一个Acroform PDF(可以编辑的PDF),但我正在使用API来签署PDF,这要求PDF是正常的,而不是Acroform . 有没有办法将AcroForm PDF转换为普通PDF? 我尝试将其设为只读,但即使无法编辑,它仍然是Acroform PDF .
  • 1 votes
     answers
     views

    我不能用itext设置xfa数据

    我有一个由GMC Printnet Designer 7.0制作的pdf . 我有一个xml模板的xml文件 . 我想合并它们并在pdf中嵌入数据 . (我不想附加xml!) 我可以读取xml数据,我可以读取输入pdf,我可以启动一个内存流并用它生成输出数据 . 但是当我检查我用itext生成的pdf时,我看不到xfa形式 . 这是我的c#代码和xml文件: PdfReader reader =...
  • 3 votes
     answers
     views

    使用ITextSharp创建可填写的PDF表单

    我使用包含可填写字段的Acrobat Adobe 8创建了一个PDF文件 . 可以用ITextSharp而不是Adobe编程吗? 注意:我不是指用ITextSharp填写PDF,而是想使用ITextSharp在PDF文件上创建可填写字段 . 任何代码将不胜感激 . 感谢您的时间!
  • 0 votes
     answers
     views

    从pdf itextsharp中提取字段

    我有这个Crystal Reports pdf导出 . 这有多个页面,每个页面都是一个候选页面 . 我需要从每个页面将此报告破解为单个pdf . 在该页面上有两个字段(候选和名称),它们是新pdf文件名的一部分 . 如何从pdf中获取字段值 . 字段列表为空,count为零 . 更清楚:文件名必须从每个页面上两个字段的字段值中删除 . Using reader As PdfReader = New...
  • 1 votes
     answers
     views

    如何从左下角到左上角更改pdf页面中文本的坐标

    我正在使用PDFBOX和itextsharp dll并处理pdf . 这样我就可以得到矩形内文本的文本坐标 . 使用itextsharp.dll提取矩形坐标 . 基本上我从itextsharp.dll获取矩形坐标,其中itextsharp使用坐标系统作为左下角 . 我从PDFBOX获取pdf页面文本,其中PDFBOX使用坐标系统作为左上角 . 我需要帮助将坐标从左下角转换为左上角 提前致谢 Upd...
  • 0 votes
     answers
     views

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

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

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

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

    如何将书签添加到pdfpcell中

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

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

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

    导入PDF位置PDFStamper

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

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

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

热门问题