2013-10-11 4 views
0

기존 PDF의 그래프에 선을 그리는 방법이 있습니까? 나는 라인을 플롯하기 위해 필요한 커스텀 그래프를 가지고 있으며, itext 나 ​​다른 오픈 소스 PDF 소프트웨어로 그것을 수행 할 수 있는지를 알고 싶었다. 이 문제에 대한 귀하의 배려에 감사드립니다.Java 편집 PDF

+0

세부 목표를 달성 할 수 있습니까? – Dexters

+0

그리고 왜 PDF로 작성해야합니까? – Dexters

+0

itext를 사용하여 PdfStamper를 사용하여 해당 페이지의 초과 콘텐츠를 가져 와서 그 선 그리기 방법을 사용하십시오. – mkl

답변

0

먼저 StampText 예제를 살펴보십시오. PdfStamper을 만드는 방법과 PdfContentByte 개체를 얻는 방법을 보여줍니다. 이 예제에서는 기존 PDF에 텍스트를 스탬프 처리합니다.

도형을 그리려는 경우 경로와 도형을 그릴 수있는 방법이 풍부하기 때문에 PdfContentByte이 필요합니다. 이 방법은 모두 chapter 14 of my book에 설명되어 있습니다. 예를 들어 paths.pdf과 이러한 경로를 그리는 데 사용 된 코드 PathConstructionAndPainting을 참조하십시오.

+0

답장을 보내 주셔서 감사합니다. 새로운 pdf에 다이어그램을 그려보고 싶다면 센터를 배치 할 방법이 있습니까? 현재 다이어그램은 페이지의 맨 아래에있는 0,0에 있습니다. 0,0에서 다이어그램을 시작하는 동안 상단으로 이동하는 방법은 무엇입니까? –

+0

'PdfTemplate' 개체에 다이어그램을 그립니다. 그런 다음 원하는 곳에 'PdfTemplate'위치를 지정하십시오. 'PdfContentByte' 클래스에서'addTemplate()'메소드를 사용하거나'Image' 오브젝트 안에'PdfTemplate' 인스턴스를 래핑함으로써 (벡터 이미지로 남을 것입니다). –