2012-11-21 4 views
0

페이지의 CSS 규칙을 참고하면서 현재 페이지 (aspx/html)를 PDF로 내보낼 수있는 일부 구성 요소/API/메소드가 있습니까?PDF/Word/Excel (있는 그대로)로 내보내기

나는 3 개의 열, 표 및 CSS로 생성되는 보고서를 가지고 있지만 Excel, PDF, HTML로 내보낼 때 흑백 결과로 끝납니다. 코드에 적용하기 까다 롭다.

NB *. 분명히 내 마음 속에서 이것은 구성 요소/api/method가 HTML & CSS를 해석해야하기 때문에 불가능할 것이라고 생각합니다.

감사

+1

어쩌면? http://code.google.com/p/wkhtmltopdf/ – Hardrada

+0

그래, 그걸 보았습니다.하지만 다시 한 번 페이지를 호출하는 것입니다. QueryString을 통해 인수를 취하도록 커스터마이징함으로써 그렇게 할 수 있다고 생각합니다. 다른 모양을 줄 것이다 –

+0

우리는 SSRS를 사용하여 pdf 등으로 수출합니다. 나는 HTML 보고서를 만들려고 노력하면서 그 길을 간 다음 HTML 렌더링을 위해 훌륭하게 작동합니다. PDF 생성과 관련하여 그러한 것들을 얻는 것에 대한 좌절감은 당신의 부랑자 벨트를 샌딩 한 것의 바로 위에 있습니다. SSRS가 이제까지 선택권 인 경우에, 당신은 그것을보기 위하여보고 싶을지도 모르다. – Hardrada

답변

1

내가 예상되는 동작에서 일하고, 우리는 PDF 및 Excel 형식으로 HTML로 변환 DocRaptor라는 API를 개발했습니다. 우리는 PDF 생성을 위해 Prince XML을 사용하고 우리의 출력은 유사한 API보다 훨씬 높은 품질입니다.

HTML과 CSS를 올바르게 해석하는 것이 주된 관심사이며 DocRaptor에는 광범위한 CSS 지원이있는 것으로 들립니다. 우리는 문서 생성을위한 HTTP POST 요청을 사용하고 DocRaptor C#을 (뿐만 아니라 많은 다른 언어)

여기에 우리의 C 번호에 대한 링크 코딩 예제와 함께 사용할 수 있습니다

DocRaptor C# example

그리고 링크가 DocRaptor의 홈 페이지 :

DocRaptor