我正在创建一个使用不同字体的记事本 android 应用程序。我可以将文件另存为 .txt,但该扩展名不保存使用的字体,所以我想知道是否有任何方法可以将文件另存为 .odt 或 .doc。
谢谢
ODT 文件与 txt 文件完全不同,它实际上是一个包含多个文件的 zip 文件(您可以通过将任何 odt 文件重命名为 zip 文件并提取其内容来检查这一点)并且为了在 java 中保存 ODT 文件,您可以在 java 中创建 OdfTextDocument 的对象使用 ODF 工具包库
ODT 和 DOC 格式都相对复杂,对于您需要的东西来说可能是多余的。
但是,如果您想走这条路,最强大的解决方案是使用像Aspose.Words这样的库。
如果您将文件存储为 HTML 会怎样?这将为您提供更简单的字体和格式。