문제

ITEXTSHARP를 사용하여 HTML 페이지를 PDF로 변환하고 있습니다.

그러나 Itextsharp는 스타일 선언에서 CSS를 인쇄하고, 프로그래밍 방식으로 추가 할 때에도 스타일을 무시하고 일부 인라인 스타일에만 듣는다 (예 : font-size 그리고 color 하지만 background-color).

ItextSharp로 놓친 것이 있습니까, 아니면이 변환을 수행하는 더 나은 (무료) 방법이 있습니까?

미리 감사드립니다.

도움이 되었습니까?

해결책

wkhtmltopdf를 살펴보십시오. WebKit과 무료를 기반으로 한 오픈 소스입니다.

우리는 작은 튜토리얼을 썼습니다 여기.

다른 팁

itext / itextsharp의 HTML / CSS 지원입니다 매우 기본. HTML을 PDF로 변환하는 것은 올바른 도구가 아닙니다. 대신 이러한 솔루션을 살펴보십시오.

이들은 HTML을 이미지로 렌더링합니다. 그런 다음 itextsharp와 함께 PDF에 삽입 할 수 있습니다.

그렇지 않으면 html-> xsl -fo-> pdf를 변환 할 수 있지만 CS를 포함하여 다른 것들이 있습니다.

PDF Duo .NET 변환기를 사용해보십시오. 특별한 기능이 필요한 경우 지원을 신청할 수 있습니다.

http://www.duodimension.com/html_pdf_asp.net/downloads/html_pdf_net.zip

ABCPDF는 두 개의 HTML 렌더링 엔진을 제공합니다. 하나는 시스템에 설치된 MSHTML 버전을 기반으로합니다. 다른 하나는 Firefox Gecko 렌더링 엔진을 기반으로합니다.

따라서 특정 기능 세트를 원한다면 Manouver를위한 충분한 공간이 충분합니다. 매우 현실적입니다.

품질 측면에서 나는 많은 다른 대안을 시도한 후 많은 사람들이 ABCPDF에 정착하게한다고 말할 것입니다.

ABCPDF .NET 소프트웨어 구성 요소에서 작업하므로 답장에 ABCPDF를 기반으로 개념을 특징으로합니다. 그것은 내가 아는 것입니다. :-)

온라인 API를 사용하지 않는 이유는 무엇입니까? 이용 가능한 많은 것이 있으며 그들은 잘 작동하여 PDF를 올바르게 렌더링하는 방법이 아니라 핵심 작업에 대해 걱정할 수 있습니다. :)

당신은 "무료"를 언급합니다. 사용량에 따라 다르지만 대부분의 서비스는 50에서 250까지의 무료 전환을 제공합니다. 아마도 당신에게 충분할까요?

그러면 HTML 데이터 (또는 링크)를 사용하여 서비스에 대한 기본 게시물 요청이되며 응답으로 PDF를 얻을 수 있습니다.

다음은 HTML을 PDF로 변환하는 API 목록입니다 (철저하지 않음).

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