2009-06-25 5 views
0

나는 html + css 파일을 이해하고 그것을의 rtf layot와 같은 것으로 변환해야합니다. 이제 html 파서의 somekind가 필요하다는 것을 이해하지만 거기 있니? 어떻게 html-css 변환기를 구현할 수 있습니까? 그런 일에 부계 나 방법 중 어떤 것이 있습니까 ?자바 구문 분석 html + css 및 다른 lang 출력을 변환

+0

html-css 변환기 란 무엇입니까? 대부분의 경우 변환을 위해 두 파일 유형을 모두 지원하는 편집기를 사용하는 것이 좋습니다. – dborba

+1

나는 그/그녀가 html에서 css로 변환하는 것을 의미하는 것이 아니라 css 스타일의 html을 rtf로 변환한다는 것을 의미한다고 생각한다. 적어도 그것은 그것을 읽는 방법입니다. – wkf

+1

HTML + CSS 렌더링과 다른 점이 있습니까? –

답변

1

내가 할 거라고 다음

처음 사용 JTidy에서
  1. 는 유효한 XHTML
  2. 에 HTML 변환 색슨 또는 Xerces에
  3. 을 같은 XML 라이브러리를 사용 을 RTF하는 변환하는 XSLT 적용

참고 : 변환을위한 xsl 파일을 직접 찾지는 않았지만 나는 입니다.

+0

XSLT는 HTML 문서의 CSS 스타일링을 고려하지 않습니다. (그렇지 않습니까? 내가 틀릴 수도 있습니다.) –

+0

@ Andrew Duffy : 그렇지 않으면 나쁜 xslt입니다. 거기에 내 외부 CSS에 문제가 있지만, 당신은 그것을 다운로드하고 변환 할 문서에 인라인으로 삽입 할 수 있습니다. – dhiller

+0

@ Andrew Duffy : 당연히 당신 말이 맞습니다. CSS가 xml이 아니기 때문에 ... 바보 같은 ... 나는 약간의 휴식을 취할 것입니다 ;-) – dhiller

1

HTMLEditorKit을 확인해야합니다. CSS 렌더링을 지원합니다. RTFEditorKit은 쓰기가 가능하지만 완전히 신뢰할 수는 없습니다 (몇 년 전에 마지막으로 확인했습니다).

Word (또는 다른 편집기)에서 HTML을로드하고 RTF로 저장하는 대신 Java를 사용해야하는 이유가 있습니까? this W3C link도 확인하십시오.

+0

그것의 일괄 컨베이어해야 파일 allots을 처리 할 필요가 뭔가 – user63898

+0

링크가 headless 변압기의 번호를 가리 킵니다 - 당신은 그걸 확인하고 싶을 수도 있습니다. –

0

XHTML을 PDF로 렌더링 할 수있는 The Flying Saucer Project이 있습니다. RTF 대신 사용할 수 있거나 결과 PDF를 RTF로 변환 할 수 있습니까?