2011-04-18 7 views
19

HTML을 PDF로 변환하는 데 가장 좋은 C# 라이브러리에 대한 의견을 찾고 있습니다. 나는 비슷한 질문을 거의 보지 못했지만, 오히려 오래되었고 그들이 제안한 제품이 내 필요에 맞지 않는다. 정말 내 응용 프로그램에 포함될 수있는 라이브러리가 필요합니다. 자체 프로세스 (wkhtmltopdf) 또는 명령 줄에서 실행되는 것으로 실행되는 라이브러리가 아닙니다.HTML을 PDF로 변환하기위한 최고의 C# 라이브러리?

저는 iTextSharp를 2 년 동안 사용해 왔으며 PDF가 너무 복잡해지면서 더 이상 필요하지 않습니다. 가격은 아무런 결과가 아닙니다. 그러나 상용 제품과 함께 배포 할 수있는 라이센스가 있어야합니다. 고객의 특성상 오픈 소스 제품을 사용하지 않기를 바랍니다.

저는 예비 연구를 수행했으며 http://www.html-to-pdf.net/http://www.winnovative-software.com/과 같은 몇 가지 제품을 발견했습니다.

누구나 실제 경험이나 일반적인 제안이 있으십니까?

+1

"최고"는 주관 –

+1

어떻게 질문을 표현하셨습니까? 나는 의견 모으기 선교사이며 선하고 사려 깊은 의견을 가진 사람들을 알고있는 곳으로 갔다. 나는 "최고"가 주관적이라는 것을 안다. 그래서 나는 내가 무엇이 필요한지에 대한 나의 질문의 텍스트에서 매우 명백했다. 내가 본 다른 여러 가지 "최상의"질문 (내가 추가 할 수있는 의견이 없음)과 같은 1 줄 질문이 아니 었습니다. – Brandon

+0

무료 솔루션을 찾고 계시거나 지불 하시겠습니까? –

답변

2

HTML TO PDF

이 내가 지금까지

+0

나는 그 질문에 유용한 제품이 아니라고 언급했다. 내 이해는 HTML을 보내는 시스템에서 실행되는 프로세스이며 PDF를 반환합니다 (지나치게 일반화 될 수 있음). 내가 찾고있는 솔루션은 내 응용 프로그램 내부의 일종의 라이브러리 여야합니다. wkhtmltopdf에 대한 나의 가정이 틀린 경우 어떻게 작동하는지 알려주십시오! :) 감사! – Brandon

+0

내 경험에 비추어 볼 때 이러한 "외부"솔루션에는 더 많은 기능이 있습니다. 인앱 라이브러리를 사용하려면 다음을 시도해보십시오. http://www.pdfsharp.net/ – crimi

+1

pdfsharp.net은 HTML에서 PDF 로의 변환을 지원하지 않습니다. – Brandon

0

내가 Syncfusion HTML to PDF를 사용하고 사용한 최고의 라이브러리이며 우수한 지원하는 큰 요소입니다.

+0

CSS 보간 문제가 있습니까? 이것은 유망 해 보인다 !! – Brandon

+0

안녕하세요 Brandon, 아니요.이 구성 요소는 IE 렌더링 엔진을 사용하며 PDF 출력은 그대로 IE – user438959

23

Google은 이에 대한 광범위한 연구를 수행했습니다. 우리는 다음과 같은 요구 사항을 가지고있었습니다 :

  • IE 기반이 아니어야합니다. 우리는 설치된 브라우저와 독립적이며 표준 구현에 더 가까운 렌더링 엔진을 원했습니다. 바람직하게 웹 키트
  • 파일 사본으로 배포 가능해야합니다. 나는. 우리는 무엇이든 설치하지 않고도 도구를 사용하여 라이브러리를 배포 할 수 있기를 원합니다.
  • 또한뿐만 아니라 PDF하지만 PDF/A 표준

우리는 원래 EVO.PDF에 가서 아주 행복했다을 지원해야합니다. 그러나 그들은 PDF/A 지원을 중단했으며 그들의 지원 조직은 최악입니다. 우리가 버그를보고하고 아직 해결되지 않은 몇 달 동안 어떤 피드백도받지 못했습니다. winnovative도 사용하지 마십시오. 이들은 같은 녀석들입니다. 같은 이야기 - 전혀 지원하지 않습니다.

EO.pdf now (필수 개체)를 사용하기로 결정했습니다. 완벽하고 빠른 지원과 절대적으로 우수한 품질의 PDF/A. 라이브러리를 결정하기 전에 PDF/A 품질을 확인하십시오. PDF/A-1a 및 PDF/A-1b는 투명도 PDF/A-2 및 PDF/A-3를 지원하지 않지만 아직 광범위하게 지원되지는 못합니다. 필수 오브젝트는 정교한 알고리즘을 사용합니다 (http://www.essentialobjects.com/). 가장 쉬운 통합 - 닷넷 단순 dll.

매우 반응이 좋고 좋은 것은 HiQPdf (http://www.hiqpdf.com/)입니다. 그들의 도구는 또한 이미지 변환을 HTML로 지원합니다 (필수 객체는 현재 없습니다). 매우 빠른 라이브러리와 기능이 완성되었습니다. 이것은 필수 항목보다 저렴합니다. 하지만 PDF/A 품질이 Essentials 개체와 일치하지 않습니다. (그 때문에 우리는 함께 작업하기로 결정했습니다.)

PDFTools에는 매우 다양한 PDF 도구 포트폴리오가 있습니다. 그들은 또한 변환기를 제공합니다. 지금까지 내가 본 것만 큼 PDF/A-2 및 PDF/A-3도 지원하는 유일한 서버입니다. 그러나 불행히도 설치가 필요하며 IE 기반입니다. 이것은 우리를위한 살인자입니다.PDFTools의 가격을 알지 못합니다.

결론 : - 당신은 훌륭한 지원에 대한 관심과 필수 오브젝트 갈 고품질의 PDF 및 PDF/A와 라이브러리를 사용하기 쉬운하려면 - 당신은 또한이 HiQ 매우 가격에 민감한 이동을 이미지 변환을 원하는 경우 - 다양한 형식의 변환, 모든 표준 지원 및 높은 가격 걱정이없는 극도로 광대 한 PDF 기능이 필요한 경우 Web Kit 대신 설치 및 IE 엔진이 필요하며 PDFTools를 사용하십시오.

+0

에 있습니다. 언급하신 PDFTools 웹 사이트에 연결할 수 있습니까? 그것을 검색해도 결정적인 결과가 나오지 않습니다. – Mendhak

+3

EVO.PDF에 대한 의견에 동의해야합니다. 나는 그들의 라이브러리에 치명적인 버그가 있다는 것을 발견했고 그들의 응답은 새로운 버전을 얻기 위해 550 달러를 지불하는 것이었고, 나는 $ 1200을 지불 한 나의 버전을위한 패치를 발행하지 않을 것이다. 나는 HiQPdf와 함께 갔고 EVO 가격의 반값은 말할 것도없이 제품에 매우 만족합니다. EVO에서 떨어져있어 .PDF, 훨씬 더 좋은 옵션이있다. – Ricketts

+2

@EvoPdfHelpDesk "제품 지원팀이 매우 민감하고 전문적이라는 것을 확인할 수 있습니다."별로 객관적이지는 않습니다. 나는 헬프 데스크에 대한 경험이 없기 때문에, 나는 당신을 믿습니다. 아직. 나는 오늘 이메일을 보내 지원을 요청했다. –

관련 문제