PDF를 만드는 최고의 C # API [닫기]


168

C # 용 PDF API를 추천 할 수 있습니까? 무료가 최고이지만 비용을 지불해도 괜찮습니다.



2
지불 한 후에도 중첩 된 테이블과 iText #에서 제공하는 많은 기능을 얻지 못하기 때문에 여전히 iText # 만 제안합니다.
Akash Kava

나중에 참조 할 수 있도록 GemBox.Document 도 확인하십시오 . 간단하고 사용하기 쉬운 API를 제공합니다 ( 문서의 컨텐츠 모델 참조) .
마리오 Z

답변:


46

최신 정보:

라이센스가 언제 또는 iText # 라이브러리에 대해 변경되었는지는 확실하지 않지만 AGPL에 따라 라이센스가 부여됩니다. 즉, 폐쇄 소스 제품에 포함 된 경우 라이센스를 취득해야합니다. 이 질문에는 (현재) 무료 또는 오픈 소스 라이브러리가 필요하지 않습니다. 프로젝트에 사용 된 라이브러리의 라이센스 유형을 항상 조사해야합니다.


내가 사용한 이 iText #을 .NET C에 성공 # 3.5; PDF 생성을위한 오픈 소스 Java 라이브러리의 포트이며 무료입니다.

iTextSharp 버전 5에 사용할 수 있는 NuGet 패키지 가 있으며 공식 개발자 설명서 및 C # 예제 는 itextpdf.com에서 찾을 수 있습니다.


iTextSharp는 작업하기 정말 좋습니다.
Carles Company

61
iText #는 AGPL에 따라 라이센스가 부여됩니다. 즉, 다른 프로그램에 포함시키는 경우 웹 사이트 / SaaS로 제공하더라도 해당 프로그램도 AGPL 라이센스가 있어야합니다 .
shezi

27
라이브러리를 상업적으로 사용하려는 경우 여전히 이전 LGPL 버전을 얻을 수 있습니다. - 그것은 NuGet 볼 수 있습니다 nuget.org/packages/iTextSharp-LGPL
폴 Hiles

2
iTextSharp는 유용한 용도로 라이센스를 사용하려는 경우 유료 라이센스가 필요하며 github 페이지에 Java 종속성이 있다고 주장합니다.
Kraang Prime

4
@shezi Woops. 나는 여기 iText에 대해 SO에 대해 질문했으며, 당신이 볼 수 있듯이 LGPL 라이센스에 대해 직접 대답했으며 그것이 상업적 프로젝트에서 어떻게 문제를 일으킬 수 있는지에 대해 나에게 대답했습니다. 그래서 그것을 사용할 수 없습니다.
Malavos

104

PdfSharp 사용 했습니다 . 무료이며 오픈 소스이며 사용하기가 매우 편리하지만 실제로 다른 것을 사용하지 않았기 때문에 최고인지 아닌지를 말할 수 없습니다.


+1. 이 문서에는 XML 문서가 있으므로 iTextSharp보다 사용하기가 훨씬 쉽습니다. 그러나 PdfTextExtractorPdfSharp에서 iTextSharp와 동등한 것을 찾을 수 없었 습니다.
Sam

18
PdfSharp는 좋은 것이며 MIT 라이센스에 따라 라이센스가 부여됩니다. 따라서 상업적 용도로도 사용할 수 있습니다.
Chris623

5
Pdfsharp는 오른쪽에서 왼쪽으로 쓰는 언어를 지원합니다
EKanadily

크로스 플랫폼입니까? 리눅스 경험이 있습니까?
user557657

8

내 작업은 Winnovative의 PDF 생성기를 사용합니다 (우리는 주로 HTML을 PDF로 변환하는 데 사용했지만 다른 방법으로도 생성 할 수 있습니다)


이것은 MIT 라이센스 소프트웨어 패키지가 아닙니다. 배포 할 때이 점에 유의하십시오.
Gecko IT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.