itextsharp相关内容
经过大量搜索,我试图在我的 asp.net MVC3 应用程序中创建报告我发现很多博客文章都在谈论 ITextSharp 将我的 Html/Razor 转换为Pdf 我正在尝试解析剃刀视图以获得 PDf 如下 public void Render(ViewContext viewContext, TextWriter writer){var doc = new Document();//将输出
..
从pdf中提取字体名称时,我会得到一些垃圾字符,然后是加号,然后是带有字体样式的字体名称.我想删除垃圾字符.只有少数 pdf 我得到垃圾字符.示例:MMLPEO+RemingtonNoiseless string curFont = renderInfo.GetFont().PostscriptFontName; 解决方案 “垃圾"字符表示字体未完全嵌入.您会发现诸如 ABC123+Remi
..
在 C# 中使用 ITextSharp 合并 2 个 PDF 文件的最佳方法是什么?我使用的是 ASP.NET/.NET3.5. 解决方案 public static void Merge(List InFiles, String OutFile){使用 (FileStream stream = new FileStream(OutFile, FileMode.Create))使用(文档文
..
我正在尝试从 PDF 文件中获取所有单词及其位置坐标.我已经成功地在 .NET 上使用了 Acrobat API.现在,我尝试使用免费 API 获得相同的结果,例如 iTextSharp(.NET 版本).我可以使用 PRTokeniser 获取文本(逐行),但我不知道如何获取行的坐标,更不用说每个单词的坐标了. 解决方案 我的帐户太新 回复 Mark Storer 的回答. 我无法
..
我正在尝试使用 iTextSharp 创建 pdf 文件.我的尝试将 pdf 的内容写入 MemoryStream,以便我可以将结果写入文件和数据库 BLOB.该文件已创建,大小约为 21kB,使用 Notepad++ 打开时看起来像 pdf.但是我的 PDF 查看器说它已损坏.这是一个小代码片段(仅尝试写入文件,而不是数据库): Document myDocument = new Docume
..
背景: 我有以编程方式生成的 PDF.我需要能够将 PDF 直接从服务器发送到打印机(而不是通过中间应用程序).目前我可以执行上述所有操作(生成 PDF,发送到打印机),但由于字体未嵌入 PDF 中,因此打印机正在进行字体替换. 为什么字体在生成时没有嵌入: 我正在使用 SQL Reporting Services 2008 创建 PDF.SQL Reporting Servic
..
知道如何使用 iTextSharp 呈现 PDF 以便它使用 CSS 呈现页面.css 可以嵌入在 HTML 中,也可以单独传入,我不在乎,只希望它起作用. 将非常感谢特定的代码示例. 另外,我真的很想坚持使用 iTextSharp,不过如果你对其他东西有任何建议,它必须是免费的、开源的,并且拥有允许在商业软件中使用它的许可证. 解决方案 现在不可能,但没有什么能阻止你开始开源
..
我正在用 itextsharp 生成 PDF 报告,报告的标题有客户的信息,在报告正文中包含客户交易列表. 我的疑问是:如何为每个客户端动态生成一个header? 我需要一个示例来为报告动态生成标题.每个新的页面Header都需要有数据,客户端在改变客户端Header时应该包含新客户端的信息. 解决方案 您的问题可能会被否决,或者至少是“您尝试过什么?"这种意义上的评论.
..
我有一个名为“DocumentContent"的富文本框,我将使用以下代码将其内容添加到 pdf: iTextSharp.text.Font font = FontFactory.GetFont(@"C:\Windows\Fonts\arial.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED, 12f, Font.NORMAL, BaseColor.BL
..
我需要能够从某些 PDF 文档中删除安全/加密,最好使用 itextsharp 库.这曾经是可能的(如何通过使用 c# 提供文件的密码作为参数来解密 pdf 文件?),但最近的 更改 库意味着解决方案不再有效. 我知道这可以通过 Aspose PDF 库来完成 (example),但这似乎是一个昂贵的选择. 编辑 所以一直以来我都认为我拥有用于测试的文档的所有者密码.但实际上
..
我使用 iTextSharp 编写了一个提取工具,可以从 PDF 文档中提取注释信息.对于高亮注释,我只得到页面上高亮区域的矩形. 我的目标是提取突出显示的文本.为此,我使用“PdfTextExtractor". Rectangle rect = new Rectangle(pdfArray.GetAsNumber(0).FloatValue,pdfArray.GetAsNumber(1)
..
我使用 Pdfstamper 在 pdf 上添加了水印.代码如下: for (int pageIndex = 1; pageIndex 这很好用.现在我想从我的 pdf 中删除这个水印.我查看了 iTextSharp,但无法获得任何帮助.我什至尝试将水印添加为图层,然后删除图层,但无法从 pdf 中删除图层的内容.我查看了 iText 以进行图层删除,并找到了一个 OCGRemover 类,
..
我是 iTextSharp(和 StackOverFlow)的新手.我正在尝试使用外部 USB 令牌在 C# 中签署 PDF.我尝试使用从互联网上挖掘的以下代码. Org.BouncyCastle.X509.X509CertificateParser cp = new Org.BouncyCastle.X509.X509CertificateParser();//获取证书X509Certific
..
我不确定这是否可行,但我认为这值得一问.我已经弄清楚如何使用 pdfstamper 和 acrofields 方法设置表单域的字体,但我真的希望能够在同一字段中设置文本不同部分的字体.这是我当前设置表单字段字体的方法: //使用 iTextSharp PDF Reader,获取字段并发送到//Stamper设置文档中的字段PdfReader pdfReader = new PdfReader(f
..
假设我已经使用 iTextSharp 加载了一个 PDF 文件: PdfStamper p = GetDocument();AcroFields af = ps.AcroFields; 如何从 af 获取文档中所有字段名称的列表? 解决方案 AcroFields af = ps.AcroFields;foreach(af.Fields 中的 var 字段){Console.WriteL
..
我使用 iTextSharp 生成了一个 pdf,当它创建时它会自动保存在我的代码中提供的位置在服务器上而不是在客户端,当然不会告诉用户任何事情. 我需要将它发送给客户端,并且我需要提示一个对话框来询问用户他想在哪里保存他的 pdf.. 请问我该怎么做? 这是我的pdf代码: using (MemoryStream myMemoryStream = new MemoryStre
..
我正在制作一个应用程序,它应该显示带有密码的 PDF.这是我的代码: protected void Page_Load(object sender, EventArgs e){如果 (!Page.IsPostBack){尝试{string filePath = Request.QueryString["filePath"];if (filePath.ToUpper().EndsWith("PDF
..
我正在尝试使用 iTextSharp 读取/修改 PDF 元数据.我想出了如何使用 pdfreader 和 pdfstamper 做到这一点.我想知道我是否还可以在 XMP photoshop 命名空间中读取/修改其他元数据信息,例如版权信息和其他一些信息. 我将不胜感激任何指向解决方案的指针. 谢谢,穆鲁格什. 解决方案 您可以使用 `PdfReader' 读取元数据.我读过
..
我有一个由扫描软件生成的 pdf.pdf 每页有 1 个 TIFF 图像.我想从每个页面中提取 TIFF 图像. 我正在使用 iTextSharp 并且我已成功找到图像并且可以从 PdfReader.GetStreamBytesRaw 方法取回原始字节.问题是,正如我之前发现的那样,iTextSharp 不包含 PdfReader.CCITTFaxDecode 方法. 我还知道什么?即
..
我知道 iTextSharp 可用于将文档转换为 pdf. 但首先我们必须使用 iTextSharp.text.Document 从头开始创建一个文档,然后向该文档添加元素. 如果我有一个现有的 doc 文件,是否可以使用 iTextSharp 将此文档转换为 pdf. 此外,我想使用 iTextSharp 或任何可以对文档文件执行以下操作的类似工具: 操作 doc/d
..