2009-07-09 6 views
12

방금 ​​PDF 파일에 작성해야하는 프로젝트부터 시작했습니다. 몇 가지 인터넷 검색 후, 충분히 간단하게 보이는 PDFsharp를 사용하기로 결정했지만 그리기 테이블과 차트에 관한 몇 가지 질문이 있습니다.PDFsharp를 사용하는 테이블 및 차트

PDFsharp는 테이블과 차트가 포함 된 PDF 파일을 작성하는 데 적합합니까? 그렇지 않다면 더 나은 대안을 추천 할 수 있습니까? 그렇다면 주제에 대한 좋은 문헌을 어디에서 찾을 수 있습니까? 튜토리얼은 좋을 것입니다 (예제 프로젝트 일 필요는 없으며 라이브러리와 클래스에 익숙해지기 위해 사용할 수있는 것).

누구든지 MigraDoc에 대해 무엇이 있는지 말해 줄 수 있습니까? 나는 방금 훑어 보았고, 내가 필요로하는 것에 완벽하게 보이지만, 그것에 대해 더 많은 정보를 원한다.

+0

https://github.com/DavidS/MigraDoc/blob/master/PDFsharp/dev/PdfSharp.Charting.Demo/PdfSharp.Charting.Demo/ChartSamples.cs –

답변

27

PDFsharp는 "저급"PDF 생성기이며 MigraDoc은 PDFsharp를 사용하여 PDF 파일을 만드는 "상위 수준"문서 생성기이지만 전자 메일을 만들 수도 있습니다. 지. RTF.

방문 자세한 정보는 PDFsharp/MigraDoc 재단 웹 사이트 : 당신이 MigraDoc를 사용하려는 해달라고하면
http://www.pdfsharp.net/

4

, 당신은 gfx.Drawline을 (사용) 및 테이블을 직접 그릴 수 있습니다. 내 프로젝트에서이 작업을 수행했습니다.

 gfx.DrawLine(pen, 45, 250, 45, 703); 
     gfx.DrawLine(pen, 87, 250, 87, 703); 
     gfx.DrawLine(pen, 150, 250, 150, 703); 
     gfx.DrawLine(pen, 291, 250, 291, 703); 
     gfx.DrawLine(pen, 381, 250, 381, 703); 
     gfx.DrawLine(pen, 461, 250, 461, 703); 
     gfx.DrawLine(pen, 571, 250, 571, 703); 

을 또는 당신은 그런 식으로 그것을 할 루프를 사용하고받은 위치를 셀 수 : 당신은 그런 식으로 할 수 있습니다.

관련 문제