많은 행과 열을 가진 많은 테이블을 asp.net webform
에있는 버튼 클릭으로 pdf
으로 내보내려고합니다. 이 데이터는 listview
에서 잘 보입니다. iTextSharp
을 사용했지만 listview
을 pdf
으로 내보내는 방법을 알아낼 수 없었습니다. iTextSharp
을 사용했습니다. 그래서 datatable
을 사용했고 iTextSharp
과 잘 어울리지 않았습니다. 나는 "Spire.DataExport for .NET"
을 보았지만 자유롭게 사용할 수있는 것 같지 않습니다.데이터베이스를 asp.net의 pdf로 내보내기
listview
을 pdf
에 asp.net
으로 내보내는 가장 좋은 방법을 알려주세요.
UPDATE :
내가 codaxy의 GitHub의 링크에서 wkhtmltopdf를 사용했습니다. 그러나 간단한 html 줄조차도 변환은 C# 코드에서 실패합니다. 이것에 대한 어떤 도움도 정말로 감사 할 것입니다. 왜냐하면 저는이 일에 많은 시간을 할애하지 않았습니다.
C# 코드 :
PdfConvert.ConvertHtmlToPdf ( 새로운 HTML을 PdfDocument {= "<html><h1>test</h1></html>
"}, { 새로운 PdfOutput OutputFilePath = "inline.pdf"} );
오류 : : '/ JobCosting'응용 프로그램에
서버 오류가 발생했습니다.
'-'의 HTML에서 PDF 로의 변환에 실패했습니다. Wkhtmltopdf 출력 :
설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.
예외 세부 정보 : PdfConvertException : '-'의 HTML에서 PDF 로의 변환에 실패했습니다. Wkhtmltopdf 출력 :
소스 오류 :
라인 292 : 경우 (process.ExitCode = 0 & & File.Exists (outputPdfFilePath)!!) 라인 293 : { 라인 294 : 새로운 PdfConvertException (문자열을 던져. 형식 (" '{0}'의 HTML에서 PDF 로의 변환이 실패했습니다. Wkhtmltopdf 결과 : \ r \ n {1} ', document.Url, error)); 라인 295 :} 라인 296 :}
나는 당신이 말한 것을 구현하려고했습니다.그러나 나는 무엇이 잘못되었는지를 확신하지 못한다. 나는 그것을 작동시킬 수 없다. 제발 내 게시물의 업데이 트를 봐 –