栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从JavaDoc生成PDF(包括概述和程序包摘要)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从JavaDoc生成PDF(包括概述和程序包摘要)

搞定了。在尝试了所有可能的工具以直接从源代码生成之后,我返回了HTMLDOC。它不是支持JavaDoc的软件,但是它的构建是如此完善,以至于进行一些调整就足以使其生成漂亮的PDF。

这是我如何做的分步说明:

  1. 在发布页面上下载软件;

  2. 以您喜欢的方式生成传统的HTML文档(Ant,Maven,命令行javadoc-您的选择);

  3. GUI很好,但是手动添加所有文件可能很麻烦,因此只需创建文档类型设置为“网页”的.book文件,然后从生成的javadoc的根文件夹中添加一个HTML文件即可(例如,概述摘要)。 html,任何人都可以做,仅供参考(第5步)。在“输出”选项卡上,选择PDF格式并为其设置一个名称,然后在您的心脏内容中添加其他选项(徽标,颜色和许多有趣的内容)。保存该项目(例如

    myjavadocpdf.book
    ),然后关闭GUI

  4. 生成javadoc中所有HTML文件的列表。我是用Cygwin的find命令完成的(我的DOS / cmd shell时代已经过去了),但是只要您得到文件列表,您就可以做任何您想做的事情。就我而言,这

    find . | grep html$ | sort -r > files.txt
    是骗人的。对于Windows用户,
    dir /s/b *.html > files.txt
    应执行相同的操作(但请记住
    /
    如果在下一步中出现,则可能必须将替换为)。

  5. 打开(作为一个程序员,你应该有对强烈的意见,所以会继续我的意见,我自己-在你喜欢的纯文本编辑器中的步骤3中产生的.book文件不 ;-)),并追加第4步生成此列表.book文件(它将文件列表保留在末尾,使生活变得非常轻松)。如果需要使用全局搜索/替换,请不要忘记修复相对路径(这就是为什么您需要在第3步上至少添加一个文件-以便查看htmldoc期望的文件路径模式);

  6. 现在,您应该按照方便的顺序对文件进行排序。我首先介绍一下概述,然后是程序包描述和每个类,然后是完整索引,以及其他所有内容。请记住,您删除的任何文件都将成为外部链接(因此已损坏),因此请明智地选择;

  7. 保存您的.book文件,然后在HTMLDOC上重新打开它。瞧:添加并排序的所有文件。单击生成。而已!

您可能想弄弄图像(提示:使用HTML宽度/高度,而不是样式/
css)。最后,生成的文件非常好:外观漂亮,并且可以完全导航到内部和外部链接。当您认为该工具完全不了解Java(Doc)时,印象深刻…

编辑:软件现在可以从原始作者那里免费获得;更新的链接



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507648.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号