1

我已经能够为我的一个项目生成 javadoc,但我想将它集成到我的报告中。现在我只有一个充满 HTML 文档的文件夹,有没有一种简单的方法可以将它们转换为单个 pdf 文档或直接从 eclipse 生成 pdf 文档的方法?

4

3 回答 3

4

您可以使用 Maven-javadoc-plugin 上的 doclet 来完成。

基本上只需要下载jar:

http://pdfdoclet.sourceforge.net/

然后在 pom.xml 中添加插件,如下所示:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>2.10.2</version>
            <reportSets>
                <reportSet>
                    <id>PDF</id>
                    <reports>
                        <report>javadoc</report>
                    </reports>
                    <configuration>
                        <name>PDF</name>
                        <description>This is my Documentation on PDF.</description>
                        <destDir>pdf</destDir>
                        <doclet>com.tarsec.javadoc.pdfdoclet.PDFDoclet</doclet>
                        <docletPath>${basedir}\..\..\tools\pdfdoclet-1.0.3-all.jar</docletPath>
                        <useStandardDocletOptions>false</useStandardDocletOptions>
                        <additionalparam>
                            -pdf javadoc.pdf
                        </additionalparam>
                    </configuration>
                </reportSet>
            </reportSets>
        </plugin>
于 2015-04-16T19:42:00.907 回答
2

看看HTMLDOC项目。它从维护工作超链接的 HTML 页面生成 PDF。

您可以从命令行使用它:

htmldoc --webpage -f pdf-file.pdf html-file-1.html ... html-file-N.html
于 2012-06-03T10:38:25.240 回答
0

您可以在 Eclipse 中将文件保存为 PDF。文件 -> 打印 -> 然后一个弹出窗口有一个选择框,应该显示“PDF”。如果单击它,其中一个选项是另存为 PDF。虽然,Eclipse 添加了格式。

于 2015-03-03T22:19:51.970 回答