2011-10-03 4 views
0
나뿐만 아니라 형식과 색상 및 들여 쓰기에 표시뿐만 아니라 같은 메모장 ++에 표시된 자바하여 itext를 사용하여 PDF로 XML을 인쇄 할

,인쇄 XML

이에 관한 API 또는 제안?

답변

1

나는 (이전 xhtml 렌더러) 렌더링을 위해 비행 접시를 사용하여 iText를 통해 PDF로 XHTML을 변환했습니다.

http://code.google.com/p/flying-saucer/

당신은 내가 약간 변덕의 기억 할 수 있지만 그러나 당신은 당신이 원하는 것을 얻을 수를 조정할 수, CSS를 사용하여 서식을 멋지게 포맷 뭔가 끝낼 수 있습니다.

Notepad ++에 관한 것이 확실하지 않았습니다. PDF 플러그인이없는 한 이진 파일 내용으로 열립니다. PDF 지원이 없습니다.

:: 답변은 아래의 의견 후 업데이트되었습니다.

의견을 보내 주셔서 감사합니다. 지금은 질문을 더 잘 이해하고 있습니다. XML로 된 데이터를 PDF로 출력하고 싶다고 생각 했으므로 PDF에서 원시 XML 자체를보고 싶다고 생각했습니다. 메모장, 색상 등으로 XML 형식으로 표시되는 것처럼 보입니다.

XML은 데이터를 설명하는 마크 업 언어이므로 프레젠테이션과 스타일뿐만 아니라 데이터를 설명 할 수있는 언어로이 XML을 가져 오려고합니다. 나는 제안 할 것이다

1) XML을 XHTML로 변환한다. 그래서 모든 XML (태그, 속성)은 내용이고 각 유형을 설명하는 클래스 (예 : 속성 이름, 속성 값, 시작 태그, 끝 꼬리표). 이런 식으로 변환하기 위해 XSLT 라이브러리를 사용할 수 있는지 모르겠다. 그렇지 않으면, 당신 스스로 자바로 뭔가를 쓸 수 있고, DOM을 거쳐 원하는 방식으로 출력 할 수있다. 이렇게하면

2) 원하는대로 클래스 스타일을 지정하기 위해 CSS를 생성하십시오. 원래의 대답에 설명 된대로 모든, 텍스트 색상 "빨간색"

3) 자바를 사용하여 PDF로 XHTML과 CSS로 변환하기 위 iText를하고 비행 접시를 사용하여 같은 속성 이름이

+0

http://darkabstraction.com/ showoff/ffhackticks/sprite-animator-preview-n01.png, 메모장 용 샘플 이미지 ++ formating, 응답 해 주셔서 감사합니다. –

+0

Ok, 업데이트 된 답변 – SteveG

관련 문제