iTextSharp kullanarak basit bir test PDF belgesi oluşturuyorum. Bazı metni göstermek için sadece PdfContentByte kullanıyorum. Bu kodu verilmiştir:iTextSharp ile oluşturulan basit PDF Acrobat Reader tarafından açılamaz?
, elime mesajla takip ediyorDocument 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();
dosya oluşturulur ama bunu açmaya çalıştığınızda (Acrobat Reader kullanarak) gelir: Bu belge açılırken hata oluştu
. Bu belgede okunurken bir sorun oluştu (14).
Sorun nerede? Nasıl düzeltebilirim? Teşekkür ederim
Herhangi bir fikrin var mı? Sanırım bu çok basit bir şey, çok aptalca bir hatam gibi bir şey ama ben sadece onu göremiyorum ... – drasto
Kodunuzu çalıştırdım ve herhangi bir hata almadım, hangi ITextSharp sürümünü kullanıyorsunuz? – dada686
Oluşturulan dosyayı açmaya çalışırken bile değil mi ?? C# kodu çalıştırdığımda, sadece oluşturulan dosyayı açtığımda hata alamıyorum. – drasto