The pdf is a 0 length file. There's probably no point in attaching it. Thanks. What next? Dan
robert engels wrote: > Why don't you attach the pdf file? > > On Dec 28, 2006, at 6:21 PM, Daniel Essin wrote: > >> >> Daniel Essin wrote: >> OK let me start over again. I was reading the dump incorrectly and the >> first byte is a % >> >> So all I have is the problem that the code produces a stream that, >> when >> received by acrobat, results in a message that says "File does not >> begin >> with '%PDF-'." >> >> This is the code: >> HttpResponse resp = this.Response; >> Document document = new Document(); >> System.IO.MemoryStream baos = new MemoryStream(); >> PdfWriter.GetInstance(document, baos); >> resp.AppendHeader("Content-Length", baos.Length.ToString()); >> document.Open(); >> document.Add(new Paragraph("Hello World")); >> document.Add(new Paragraph(DateTime.Now.ToLongTimeString())); >> document.Close(); >> resp.ContentType = "application/pdf"; >> resp.Write(baos.ToArray()); >> resp.Flush(); >> >> >>> Daniel Essin wrote: >>> I'll try putting these at the top. >>> >>> I think I figured out how to set the content length: >>> resp.AppendHeader("Content-Length", baos.Length.ToString()); >>> >>> Acrobat still complains that the data it is receiving does not begin >>> with %PDF- >>> >>> The dump of the byte array still says it begins >>> with 7PDF- >>> >>> Help, please, >>> Dan >>> >>>> Paulo Soares wrote: >>>>> Don't forget to set the content length. >>>>> >>>>> Paulo >>>>> >>>>> ----- Original Message ----- >>>>> From: "Daniel Essin" <[EMAIL PROTECTED]> >>>>> To: <itext-questions@lists.sourceforge.net> >>>>> Sent: Thursday, December 28, 2006 10:31 PM >>>>> Subject: [iText-questions] ByteArrayOutputStream >>>>> >>>>> >>>>>> I'm trying to use iTextSharp to work through the examples in >>>>>> Chapter 17 of >>>>>> the >>>>>> book. The first example worked perfectly. The second example of >>>>>> writing to >>>>>> the >>>>>> response object through a ByteArrayOutputStream fails. It fails >>>>>> because >>>>>> Acrobat >>>>>> complains that the stream should begin %PDF-. >>>>>> >>>>>> By examining the contents of the stream in the debugger, the >>>>>> reason >>>>>> becomes >>>>>> clear. The first character of the stream is a 7 instead of a %. >>>>>> I have no >>>>>> clue >>>>>> why and would appreciate some guidance. >>>>>> >>>>>> The code is: >>>>>> HttpResponse resp = this.Response; >>>>>> Document document = new Document(); >>>>>> System.IO.MemoryStream baos = new MemoryStream(); >>>>>> PdfWriter.GetInstance(document, baos); >>>>>> document.Open(); >>>>>> document.Add(new Paragraph("Hello World")); >>>>>> document.Add(new >>>>>> Paragraph(DateTime.Now.ToLongTimeString())); >>>>>> document.Close(); >>>>>> resp.ContentType = "application/pdf"; >>>>>> resp.Write(baos.ToArray()); >>>>>> resp.Flush(); >>>>>> >>>>>> Thank you, >>>>>> Dan Essin >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------ >>>>>> ------- >>>>>> Take Surveys. Earn Cash. Influence the Future of IT >>>>>> Join SourceForge.net's Techsay panel and you'll get the chance >>>>>> to share >>>>>> your >>>>>> opinions on IT & business topics through brief surveys - and >>>>>> earn cash >>>>>> http://www.techsay.com/default.php? >>>>>> page=join.php&p=sourceforge&CID=DEVDEV >>>>>> _______________________________________________ >>>>>> iText-questions mailing list >>>>>> iText-questions@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>>>>> Buy the iText book: http://itext.ugent.be/itext-in-action/ >>>>> ------------------------------------------------------------------- >>>>> ------ >>>>> Take Surveys. Earn Cash. Influence the Future of IT >>>>> Join SourceForge.net's Techsay panel and you'll get the chance >>>>> to share your >>>>> opinions on IT & business topics through brief surveys - and >>>>> earn cash >>>>> http://www.techsay.com/default.php? >>>>> page=join.php&p=sourceforge&CID=DEVDEV >>>>> _______________________________________________ >>>>> iText-questions mailing list >>>>> iText-questions@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>>>> Buy the iText book: http://itext.ugent.be/itext-in-action/ >>>>> >>>> Sorry for being a bit dense but - could you please give me a hint >>>> as to >>>> the property name? I can't find any property of resp called >>>> content length/ >>>> >>>> Dan >>>> >>>> >>>> -------------------------------------------------------------------- >>>> ----- >>>> Take Surveys. Earn Cash. Influence the Future of IT >>>> Join SourceForge.net's Techsay panel and you'll get the chance to >>>> share your >>>> opinions on IT & business topics through brief surveys - and earn >>>> cash >>>> http://www.techsay.com/default.php? >>>> page=join.php&p=sourceforge&CID=DEVDEV >>>> _______________________________________________ >>>> iText-questions mailing list >>>> iText-questions@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>>> Buy the iText book: http://itext.ugent.be/itext-in-action/ >>>> >>> >>> --------------------------------------------------------------------- >>> ---- >>> Take Surveys. Earn Cash. Influence the Future of IT >>> Join SourceForge.net's Techsay panel and you'll get the chance to >>> share your >>> opinions on IT & business topics through brief surveys - and earn >>> cash >>> http://www.techsay.com/default.php? >>> page=join.php&p=sourceforge&CID=DEVDEV >>> _______________________________________________ >>> iText-questions mailing list >>> iText-questions@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/itext-questions >>> Buy the iText book: http://itext.ugent.be/itext-in-action/ >>> >> >> ---------------------------------------------------------------------- >> --- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to >> share your >> opinions on IT & business topics through brief surveys - and earn cash >> http://www.techsay.com/default.php? >> page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> iText-questions mailing list >> iText-questions@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> Buy the iText book: http://itext.ugent.be/itext-in-action/ > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > iText-questions mailing list > iText-questions@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/itext-questions > Buy the iText book: http://itext.ugent.be/itext-in-action/ > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/