1
오늘은 프로그래밍에서 초보자로서 ...보기에서 PDF를 생성하는 작업을 받았습니다 ... 누군가가이 작업에 도움이 될 것입니다. 몇 가지 팁을 전달합니다. 연구를 시작하십시오. Pos'm이 작업을 수행하는 데 어려움이 있습니다. 나는이 링크 http://www.codeproject.com/Articles/260470/PDF-reporting-using-ASP-NET-MVC3 의 예를 사용하려고하지만 항상 그 자체 귀하의 질문에 대답하지 않는 코드보기에서 PDF를 생성합니다. Mvc 3
public byte[] Render(string htmlText, string pageTitle)
{
byte[] renderedBuffer;
using (var outputMemoryStream = new MemoryStream())
{
using (var pdfDocument = new Document(PageSize.A4, HorizontalMargin, HorizontalMargin, VerticalMargin, VerticalMargin))
{
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDocument, outputMemoryStream);
pdfWriter.CloseStream = false;
pdfWriter.PageEvent = new PrintHeaderFooter { Title = pageTitle };
pdfDocument.Open();
using (var htmlViewReader = new StringReader(htmlText))
{
using (var htmlWorker = new HTMLWorker(pdfDocument))
{
htmlWorker.Parse(htmlViewReader);// erro here
}
}
}
renderedBuffer = new byte[outputMemoryStream.Position];
outputMemoryStream.Position = 0;
outputMemoryStream.Read(renderedBuffer, 0, renderedBuffer.Length);
}
return renderedBuffer;
}
해당 줄에있는 오류 메시지는 무엇입니까? 'Try-Catch'를 사용하여 오류를 기록하십시오. –
개체 참조가 개체 인스턴스로 설정되지 않은 오류가 발생합니다. 코멘트와 일치 –
Fabio, 공유해주세요.보기 –