【发布时间】:2013-03-25 03:46:17
【问题描述】:
环境
C# 2008 速成版、Windows 窗体、iTextSharp 5.4.0。
我将 iTextSharp.dll 放在我的项目 bin 文件夹中,我在我的项目中添加了对它的引用,我有命名空间 using iTextSharp、iTextSharp.text 和 iTextSharp.text.pdf,我已经尝试了以下部分代码,但没有创建任何内容,也没有错误消息。
这是第一个块:
Document doc1 = new Document();
string path = "C:/Temp/Testing";
PdfWriter.GetInstance(doc1, new FileStream(path + "first.pdf", FileMode.Create));
doc1.Open();
doc1.Add(new Paragraph("Test"));
doc1.Close();
这是第二块:
FileStream fs = new FileStream("C:\\Temp\\Testing" + "Test.pdf", FileMode.Create);
Document doc = new Document();
PdfWriter writer = PdfWriter.GetInstance(doc, fs);
doc.Open();
doc.Add(new Paragraph("Hello"));
doc.Close();
writer.Close();
fs.Close();
【问题讨论】:
-
在除 C 之外的任何其他驱动器上尝试您的代码。
-
您可能正在寻找文件 c:\Temp\Testing\Test.pdf。文件名似乎正在保存到 C:\Temp\TestingTest.pdf"
-
在 C:\\Temp\\Testing 的末尾添加 \\ 就可以了。
标签: c# winforms itextsharp