2012-04-26 6 views
2

내 HTML 페이지 중 하나를 PDF 파일로 "인쇄"할 수있는 C# 라이브러리를 찾으려고합니다. 나는 당신이 이것을 할 수 있도록 현재 존재하는지를 알아낼 수 없다. 나는 당신이 페이지를 만들 수있게 해주는 몇 가지를 발견했지만 HTML을 기반으로 한 pdf 만 생성한다면 알아 채지 못했습니다.서버 쪽 HTML을 PDF로

편집 : 나는 직장에서이 예산을 책정하지 못하므로 오픈 소스/무료 제품이어야합니다. 그렇지 않다면 나는 iTextSharp에 대해 알고 있고 프로그래밍 방식으로 pdf를 생성해야만한다. (피할 바램은 무엇인가?)

답변

1

iTextSharp 약간의 동반자와 함께 제공 : XML Worker 데모를 들어

documentation 자바 API를 의미에도 불구하고보고를 here

이, C 번호에 대한 적응은 간단합니다.

+0

신난다, 고마워! – Jared

2

나는 ActivePDF WebGrabber으로 많은 행운을 .다. 표준 관리 라이브러리 (ActivePDF는 관리되지 않음)와 비교하여 사용하는 것이 다소 이상하지만 작업이 완료됩니다.

+0

정확히 내가 좋아하는 것처럼 보이지만, 제품을 많이 좋아하고 오픈 소스 팬이되는 경향이 있습니다. 이 도서관의 액면가가 환상적으로 보일 때 나는 당신에게 등급을 매기고 있지만, 직장에서 이것에 대한 예산을받지 못했습니다. 기존 도서관에서 페이지를 만들거나 변환 할 도서관을 찾아야 만합니다. HTML. – Jared

+0

네, 확실히 상당한 가격표가 붙어 있습니다. 나는 그들이 우리 처분에 전체 스위트 룸을 가지고 과거의 직장에서 그것을 사용했습니다. 필자가 알고있는 유일한 오픈 소스 구성 요소는 iTextSharp입니다. –

1

나는 itextsharp으로 실험했으며 기본 변환을 위해 작동하지만 스타일 및 서식 지정을 시작하면 복잡해집니다. 또 다른 옵션으로 wkhtmltopdf을 들었습니다.

+1

iTextSharp는 실제로 HTML 변환을 현재 지원할 계획이없는 기능으로 나열합니다. – Jared