草庐IT

itextsharp

全部标签

c# itextsharp PDF 创建在每页上带有水印

我正在尝试使用itextsharp(Javaitext的C#端口)以编程方式创建许多在每个页面上带有水印的PDF文档。我可以在使用PdfStamper创建文档后执行此操作。然而,这似乎涉及重新打开文档阅读它,然后在每一页上创建一个带有水印的新文档。在文档创建过程中有没有办法做到这一点? 最佳答案 在深入研究之后,我发现最好的方法是在每个页面创建时将水印添加到它。为此,我创建了一个新类并实现了IPdfPageEvent接口(interface),如下所示:classPdfWriterEvents:IPdfPageEvent{strin

c# - 在 c#.net 中使用 iTextSharp 合并多个 PDF

好吧,我正在尝试将多个PDF合并为一个。我编译时没有报错。我尝试先合并文档,但结果出错了,因为我正在处理表格。这是asp.net代码隐藏if(Button.Equals("PreviewWord")){StringeventTemplate=Server.MapPath("/ERAS/Badges/Template/EventTemp"+EventName+".doc");StringSinglePreview=Server.MapPath("/ERAS/Badges/Template/PreviewSingle"+EventName+".doc");StringPDFPreview=

c# - 如何使用 iTextSharp 将 HTML 转换为 PDF

我想使用iTextSharp将以下HTML转换为PDF,但不知道从哪里开始:.headline{font-size:200%}Thisissomesampletext!!! 最佳答案 首先,HTML和PDF并不相关,尽管它们大约是同时创建的。HTML旨在传达更高级别的信息,例如段落和表格。尽管有方法来控制它,但最终还是要由浏览器来绘制这些更高层次的概念。PDF旨在传达文档,并且文档必须无论在何处呈现都“看起来”相同。在HTML文档中,您可能有一个100%宽的段落,根据显示器的宽度,它可能需要2行或10行,当您打印它时,它可能是7行,

c# - ITextSharp 将文本插入现有的 pdf

标题总结了一切。我想使用iTextSharp将文本添加到现有的PDF文件中,但是我无法在网络上的任何地方找到如何做到这一点...PS:我不能使用PDF表单。 最佳答案 我找到了一种方法(不知道它是否最好,但它有效)stringoldFile="oldFile.pdf";stringnewFile="newFile.pdf";//openthereaderPdfReaderreader=newPdfReader(oldFile);Rectanglesize=reader.GetPageSizeWithRotation(1);Docum

c# - 在 VB.NET 或 C# 中使用 itextsharp dll 阅读 PDF 内容

如何使用带有Pdfreader类的itextsharp阅读PDF内容。我的PDF可能包含纯文本或文本图像。 最佳答案 usingiTextSharp.text.pdf;usingiTextSharp.text.pdf.parser;usingSystem.IO;publicstringReadPdfFile(stringfileName){StringBuildertext=newStringBuilder();if(File.Exists(fileName)){PdfReaderpdfReader=newPdfReader(fil

c# - iTextSharp - 在电子邮件附件中发送内存中的 pdf

我在这里问了几个问题,但仍有问题。如果您能告诉我我在代码中做错了什么,我将不胜感激。我从ASP.Net页面运行上面的代码并得到“无法访问已关闭的流”。vardoc=newDocument();MemoryStreammemoryStream=newMemoryStream();PdfWriter.GetInstance(doc,memoryStream);doc.Open();doc.Add(newParagraph("FirstParagraph"));doc.Add(newParagraph("SecondParagraph"));doc.Close();//ifIremoveth

c# - 在 .NET 中将 HTML 转换为 PDF

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭去年。Improvethisquestion我想通过将HTML内容传递给函数来生成PDF。我为此使用了iTextSharp,但它在遇到表格时表现不佳并且布局变得困惑。有没有更好的办法? 最佳答案 编辑:新建议HTMLRendererforPDFusingPdfSharp(在尝试wkhtmltopdf并建议避免之后)HtmlRenderer.PdfSharp是100%完全C#托管代码,

c# - 在 .NET 中将 HTML 转换为 PDF

关闭。这个问题需要detailsorclarity.它目前不接受答案。想要改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭去年。Improvethisquestion我想通过将HTML内容传递给函数来生成PDF。我为此使用了iTextSharp,但它在遇到表格时表现不佳并且布局变得困惑。有没有更好的办法? 最佳答案 编辑:新建议HTMLRendererforPDFusingPdfSharp(在尝试wkhtmltopdf并建议避免之后)HtmlRenderer.PdfSharp是100%完全C#托管代码,