2010-07-31 4 views
0

너희들이 말하기 전에 너희들은 무엇이라도 말하기 전에 내가 무엇을 찾고 있는지에 대한 구체적인 정보를 찾을 수 없다.C# 응용 프로그램의 렌더링 PDF 응용 프로그램

내 winform 응용 프로그램에 종속성없이 PDF를 표시하려고합니다. 나는 이것을하는 library (오픈 소스)을 알고 있지만, 그것은 오래되었다. 내 말은 렌더링이 PDF에 최신 (또는 다소 새로운) 사양을 사용하기를 원한다는 것입니다. 내가 주로 찾고있는 두 가지는 북마크 (이 라이브러리가 지원하는)와이 라이브러리가 지원하지 않는 클릭 가능한 링크 (목차와 같은)입니다.

저는 유령 작가 + PDFsharp 또는 itextpdf 또는 그와 비슷한 것을 나에게 줄 경우, 필자가 필요로하는 것과 함께 제 시간에 맞추어 표현할 수 없습니다. 그래서 나는 나를 위해 이것을하는 라이브러리 (오픈 소스 제발)에 대한 링크를 찾고있다.

내 대안은 웹 브라우저 컨트롤을 사용하고 pdf에 URL을 설정하는 것이지만이 의존성이없는 무언가를 찾고 있습니다.

답변

0

Microsoft SQL Server Reporting Services, Crystal Reports 또는 Devexpress XtraReports, ActiveReports, SyncFUsion Essential Reporting 및 기타보고 솔루션과 같은보고 시스템을 .NET에 이미 확인해 봤습니까? 대부분의 PDF 렌더링 기능은 다소간 고급 기능을 제공합니다.

몇몇 공급 업체는 Syncfusion 또는 Aspose.PDF에 의해 Essential PDF과 같은 별도의 독립형 PDF 생성기를 가지고 있습니다. 그러나 좋은 결과를 얻으려면 이들이 상당히 복잡하게됩니다. 그러나 적어도 볼만한 가치가있을 것입니다 ...

또 다른 접근법

1

아마도 그다지 좋지 않은 옵션 중 하나는 WPF로 표시하기가 매우 쉬운 XPS 문서로 변환하는 것입니다.

+0

반드시 필요하지는 않습니다. 원본 파일은 단어 형식입니다. 나는 목차 등을 보존하면서 PDF로 저장하고있다. XPS로 저장할 수는 있지만 편집 할 수 있기를 원하지는 않습니다. – masfenix

+0

PDF는 XPS처럼 편집 할 수 있습니다. Word 파일이 주어지면 XPS 프린터 드라이버를 사용하여 XPS 파일로 인쇄 할 수 있습니다. – kenny

관련 문제