2009-09-16 6 views
5

프로그래밍 방식으로 html 출력을해야합니다. html 태그를 인쇄하고 싶지 않습니다. html 태그를 인쇄하기 전에 파싱해야합니다.자바에서 프린터로 HTML 파일 출력하기

이 코드는 문서라는 htm 문서에 html 기능과 데이터를 추가합니다. 그런 다음 출력을 itext.html 파일로 보냅니다.

HtmlWriter writer2 = HtmlWriter.getInstance (document, new FileOutputStream ("itext.html"));

필자는 어떻게 든 html 파일을 구문 분석하고 브라우저에서 열어 FILE and Print (인쇄 및 인쇄)를하지 않고도 인쇄해야한다는 것을 알고 있습니다.

+0

결국 해결책을 찾았습니까? –

답변

2

Cobra은 HTML을 스윙 호환 패널로 렌더링합니다. 표준 인쇄 API/서비스를 사용하여 인쇄 할 수 있어야합니다.

+0

출력물의 품질이 좋지 않기 때문에 스윙 구성 요소가 필요하지 않습니다. 방금 텍스트를 인쇄하면 더 좋을 것입니다. itext 라이브러리를 사용하여 html 문서를 준비했습니다. 난 그냥 응용 프로그램의 사용자가 브라우저에서 html 파일을 열어 거기에서 인쇄 할 필요없이 프로그래밍 방식으로 문서의보기를 인쇄하는 방법 (브라우저에 표시되는 방법)이 필요합니다. 이것이 내 마지막 옵션 일 것입니다. 다른 것이 불가능할 경우. –