我有一個很奇怪的問題。我使用iTextSharp創建的文檔在Adobe acrobat中打開時顯示爲空,但在Chrome瀏覽器中正常工作。下面是我用它來生成我的文件的一些基本代碼:在谷歌瀏覽器中顯示PDF文本,但不在Adobe Acrobat中
mDocument = new iTextSharp.text.Document(PageSize.A4, 0, 0, 0, 0);
mStream = new MemoryStream();
var writer = PdfWriter.GetInstance(mDocument, mStream);
var font = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.WINANSI, BaseFont.NOT_EMBEDDED);
mDocument.Open();
mContent = writer.DirectContent;
mContent.SetFontAndSize(font, 12);
mContent.SetTextMatrix(200, 200);
mContent.ShowText(value);
mDocument.Close();
有沒有其他人遇到這個問題,或者看到什麼,我很想念,可能導致此問題。
BR
安德烈亞斯
你是直接將PDF寫入'OutputStream'還是生成並重定向到PDF? –