2010-02-19 8 views
8

사용 가능한 수많은 Java 라이브러리를 사용하여 Grails에서 프로그래밍 방식으로 pdfs를 만드는 경험이 있습니까? 스 니펫을 환영합니다!Grails 및 pdf 생성

감사

+0

당신의 공헌에 감사드립니다. 나는 iText를 선택했습니다. – xain

+0

Grails 렌더링 플러그인을 사용해보십시오. 대부분의 작업에서 iText보다 더 생산적입니다. –

답변

0

iText를 사용하도록 선택했는데 문제가 없습니다.

5

당신은 플러그인 Dynamic Jasper 또는 jasper plugin을 시도 할 수 있습니다. Dynamic Jasper 플러그인은 도메인 클래스의 보고서를 매우 간단하게 생성하므로 보고서를 사용자 정의 할 수 있습니다. Jasper 플러그인에는 보고서 조작을위한 태그가 있습니다. 링크에는 발췌 문장과 샘플이 있습니다.

2

나는 이것을 사용하지 않았지만 html 대신보기의 PDF 버전을 생성하려는 경우 this 플러그인을 살펴보십시오. 기존 HTML을 PDF로 변환하려는 경우 this보기 또는 도메인 클래스에 기반하지 않는 사용자 정의 PDF 문서를 생성하려면 IText에서 복잡한 문서를 생성하는 기능을 확인하십시오.

3

또 다른 옵션은 Apache FOP와 같은 모든 XSL-FO 렌더링 라이브러리를 사용하는 것입니다.

0

PDF 이외에도 CSV, Excel, ODS (Open Document Spreadsheets), RTF 및 XML을 생성하는 Export plugin도 있습니다.

+0

exportService.export를 사용하는 방법에 대한 예제를 제공하는 것이 좋을 것 같습니다. – Nix

+0

생성 된 PDF에 페이지 머리글 및 바닥 글을 어떻게 추가 할 수 있습니까? – VVB

9

Grails Rendering Plugin이 최선의 선택입니다.

GSP (HTML + CSS)를 사용하면 PDF 만 제공됩니다! 간단하고 빠른!

감사합니다.

+0

사실을 제외하고는 '' – Nix

+1

이 플러그인은 지금까지 없었던 가장 큰 헛소리입니다. 아무것도 실제로 작동하지 않습니다. HTML 템플리트가 필요하지만 기본 html을 올바르게 읽을 수조차 없습니다. – Sliq

+1

이 답변에 동의합니다. Grails 렌더링 플러그인 (Grails Rendering Plugin)은 가장 좋은 옵션이며 실제로 이미지를 지원합니다! 나는이 튜토리얼을 따라 갔다 : [어떻게 pdf로 gsp 파일을 렌더링하나요?] (http://www.icodeya.com/2012/09/grails-how-do-i-render-gsp-files-in-pdf.html) –