2010-06-08 5 views
0

저는 PDF 생성 또는 렌더링에있어 새롭지 만 사용자가 템플릿을 데이터베이스에 저장하고 이상을 저장하고 나중에 데이터베이스의 템플릿과 값을 사용하여 PDF 문서를 생성 할 수있는 PDF 템플릿 시스템을 만드는 프로젝트가 있습니다. .PDF 생성 도움이 필요합니다

언어 C#

질문

a)는 PDF의 거기 도구가이 나를 도울 수 및 문서 내가 이것을 배우고 공부할 수 있는가

를 사용하는? b) 무료 도구가 있습니까? c) PDF 템플릿은 어떻게 만듭니 까? XML?

미리 감사드립니다.

+0

프로젝트를 수행하는 데 사용하려는 특정 언어가 있습니까? –

+0

Oren이 말했듯이 - 프로그래밍 언어/환경과 같은 다른 제약 조건을 지정해야 할 필요가 있습니다. –

답변

1

당신은 xsl : fo를 봐야합니다. 아파치는 도움이 될 tool입니다.

0

PHP를 사용하여 PDF를 만들고 수정할 수 있습니다. (아래의 모든 완전 무료입니다.)

여기 PHP에서 PDF를 생성하는 두 광범위한 튜토리얼과 같습니다

http://blog.eirikhoem.net/index.php/2008/04/28/populate-pdf-templates-with-php-fpdf-fpdi/

http://www.astahost.com/info.php/create-pdf-php_t4972.html

당신은 FPDF library를 기반으로 PDF 파일을 생성하는 처리 here에 위치한 사용할 수 있습니다 템플릿 중.

0

Java를 사용하는 경우 Docmosis 또는 JODReports을 시도해 볼 수 있습니다.이 템플릿은 템플릿에서 작동하며 데이터와 해당 템플릿을 기반으로 동적으로 PDF 출력을 생성 할 수 있습니다. 템플릿 요구 사항에 따라 Jasper 보고서 또는 Apache POI를 사용할 수도 있습니다. 모두 무료 버전이 있습니다.

0

나는 총을 jsreport에게 줄 것이다. 당신은 무료로 전제 조건으로 설치하거나 온라인으로 사용할 수 있습니다. 그것은 html -> pdf 변환을 phantomjs 또는 xml -> pdf 변환을 사용하여 apache fop을 지원합니다.

아이디어는 먼저 jsreport 스튜디오에서 handlebars과 같은 자바 스크립트 템플릿 엔진을 사용하여 보고서 템플릿을 만든 다음 jsreport API를 호출하여 pdf로 돌아가는 것입니다.

C# 인 경우 jsreport c# sdk입니다.

참고 : 나는 당신이 즉시 해결책을 찾는 경우 jsreport

+0

1 월, 적극적으로 관심이있는 도구를 광고하는 경우 (그리고 jsreport에있는 것이므로 당신이 일하고 있습니다.) 대답에 대해 언급하십시오. SO에 대한 대답은 객관적이어야하며 그렇지 않은 경우 명확하게 주관해야합니다. –

+0

오, 죄송합니다. 결정된. –

0

의 저자, ​​http://pdfnow.com에 봐. 간단한 웹 서비스 호출로 XSL/FO 템플릿을 업로드하고 PDF 템플릿을 생성 할 수 있습니다.