문제

실제로 시스템에 PDF 프린터를 설치하지 않고도 PDF로 "인쇄"할 수 있는 무료 라이브러리가 있습니까?나는 내 애플리케이션에 완전히 독립적으로 포함될 수 있는 것을 원합니다.내가 "인쇄"하고 싶다고 말하는 이유는 CSS를 사용하여 HTML을 PDF로 직접 변환하는 솔루션을 찾으려고 노력했지만 불가능해 보이기 때문입니다.그래서 System.Windows.Forms.WebBrowser 컨트롤을 사용하여 페이지를 먼저 렌더링한 다음 해당 렌더링을 PDF로 출력하려고 합니다.나는 단지 사용자가 PDFPrinter를 설치하도록 요구받는 것을 원하지 않습니다.

도움이 되었습니까?

해결책

다른 팁

무료여야 하나요?지난번에 봤더니 ABCpdf 꽤 괜찮아 보였고 CSS를 지원한다고 주장합니다(여기).

HTMLDOC 어느 시점에서는 CSS를 지원해야 하지만 지난번에 CSS를 확인했을 때 CSS 관련 내용은 아직 베타 버전이었습니다.그리고 "한동안"이었습니다.기다리다 포기했어요....NET은 아니지만 다음을 사용할 수 있습니다. Process 그것을 호출합니다.

http://www.html-to-pdf.net/ - 이것은 무료가 아니지만 저렴하고 효과적입니다. 나는 지금 그것을 사용하여 HTML을 CSS로 PDF로 변환하고 있습니다. 기본적으로 페이지를 사용자에게 표시 한 다음 버튼을 클릭하면 페이지의 PDF를 다운로드 할 수 있습니다.

http://itextsharp.sourceforge.net/ 정말 훌륭합니다. stochfit.sourceforge.net의 저장소에서 사용하는 방법을 볼 수 있습니다.

다른 도구 (무료가 아님) : http://www.winnovative-software.com/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top