2013-01-22 6 views
0

jPedal의 PdfDecoder 클래스를 사용하여 PDF 파일을 PDFDocumentGraphics2D 객체로 변환/페인트하려고합니다. PDFDocumentGraphics2D는 javas AWT Graphics 클래스의 확장이며 Apache FOP (http://xmlgraphics.apache.org/fop/)의 일부입니다.jPedal PDF를 PDFDocumentGraphics2D로 변환하는 방법

pdf를 PDFDocumentGraphics2D로 .paint (...)하는 다른 방법은 jPedals PdfDecoder 클래스의 상용 전용 함수 renderPageOntoGraphics2D를 사용하는 것입니까? pdf의 전체 트리를 살펴보고 .paint()를 통해 모든 작업을 완료 할 수 있다고 생각합니다. PdfDecoder 클래스를 사용하여 모든 텍스트, 이미지 및 양식을 PDF 파일에서 가져 오는 것이 매우 어렵다는 것이 내 경험이므로 지루한 것처럼 보입니다.

나는 pdf 파일을 읽고 PDFDocumentGraphics2D 개체에 그림을 그릴 수있는 대안/더 좋은 방법에 대해서도 열려 있습니다!

답변

0

PdfStreamDecoder의 주 구문 분석 엔진을 해킹하거나 JPedal이 쓰는 DynamicVectorRenderer의 고유 한 버전을 구현할 수 있지만 상당히 해킹 될 수 있습니다.

+0

Mark,이 질문을 다시 처리하는 데 사용해야하는이 시점에서 ** jpedal ** 태그를 만들 충분한 담당자가 있습니다. – JoshDM

+0

완료. 지적 해 주셔서 고맙습니다. –