使用itextsharp将png添加到现有PDF

时间:2011-11-23 03:30:46

标签: c# .net winforms itextsharp

我正在 C#winforms 中编写应用程序。我目前正在尝试使用itextsharp库将图像添加到现有pdf 。我正在使用WebBrowser控件加载pdf,我希望允许用户使用OpenFileDialog 将图像添加到PDF的底部

我的第一个想法是使用以下方式拉出文件路径:

webBrowser1.Url.ToString(); 

但是,当我将该行插入FileStream时,我收到以下错误。 不支持URI格式。

 using (Stream inputFile = new FileStream(webBrowser1.Url.ToString(),FileMode.Open, FileAccess.Read, FileShare.Read))

如何将WebBrowser控件中的路径和文件名拉入文件流?

感谢任何帮助。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

  • 您可以使用新的System.Net.WebClient()。DownloadData方法下载该文件, 或
  • iTextSharp.text.Image.GetInstance方法也支持网址。