2013-04-26 3 views
0

뭔가 좋은 결과를 얻었지만 찾지 못했지만 Javadocs의 하드 카피를 효율적으로 얻는 방법은 무엇입니까? 분명히 한 가지 해결책은 각 페이지를 탐색하고 브라우저 인쇄를 실행하는 것입니다. 그러나 더 나은 방법이 있어야합니다! 너희들은 어떤 생각을 가지고 있니?Javadocs 인쇄하기

답변

2

DocBook Doclet (dbdoclet)을 사용하여 JavaDoc Comments에서 DocBook XML을 만들 수 있습니다. 그런 다음 DocBook XML을 PDF 또는 (단일 페이지) HTML로 변환 할 수 있습니다.

명령 줄에서 도구를 호출 할 수 있습니다. 클래스 파일을 가리키면 DocBook XML이 생성됩니다. 이는 JavaDoc HTML을 생성하는 javadoc 명령과 유사하게 작동합니다. 예 :

./dbdoclet -sourcepath ~/my-java-program/src/main/java -subpackages org.example 

결과는 PDF 나 HTML 파일을 생성하는 데 사용할 수있는 dbdoclet 하위 디렉토리에있는 DocBook XML 파일입니다. 명령 줄에서도이 작업을 수행 할 수 있습니다. 나는 이것을 위해 docbkx-maven-plugin을 사용하고있다.

대량 변환을 할 수는 있지만 원하는 방식으로 작동하려면 시간이 필요합니다.

+0

대량 변환을 지원합니까? – christopher

+0

예를 들자면 우승자가 있습니다! +50 :) – christopher