使用iTextSharp创建的简单PDF无法通过Acrobat Reader打开?

Ras*_*sto 5 c# pdf pdf-generation itext itextsharp

我使用iTextSharp创建简单的测试PDF文档.我只是使用PdfContentByte来显示一些文字.这是代码:

    Document document = new Document();
    Stream outStream = new FileStream("D:\\aaa\\test.pdf", FileMode.OpenOrCreate);
    PdfWriter writer = PdfWriter.GetInstance(document, outStream);
    document.Open();
    PdfContentByte to = writer.DirectContent;
    to.BeginText();
    to.SetFontAndSize(BaseFont.CreateFont(), 12);
    to.SetTextMatrix(0, 0);
    to.ShowText("aaa");
    to.EndText();
    document.Close();
    outStream.Close();
Run Code Online (Sandbox Code Playgroud)

该文件已创建,但当我尝试打开它时(使用Acrobat Reader),我得到的是以下消息:

打开此文档时出错.阅读本文件存在问题(14).

问题出在哪儿 ?我如何解决它?谢谢

Ras*_*sto 3

重启VS后问题解决。没有进行任何代码更改。