我想使用一个不错的排版引擎从我开发的 OS X 应用程序中生成 PDF 格式的发票。我想尊重许可,但我不是这方面的专家。我不需要每个包,例如 MacTeX 磁盘映像包含的包。我的应用程序域仅限于发票(我实际上使用的是 akletter)。
是否可以在 OS X 应用程序中嵌入 TeX 版本之一?如果不行,那么帮助用户下载排版引擎并将其安装在 OS X 上的最佳做法是什么?
该应用程序一旦进入生产状态,将会进入 Mac App Store。
答案1
TeX Live 是免费的。但据我所知,Mac App Store 不允许在 App Store 上使用任何免费软件,而只允许使用某些类型的免费软件。例如,TeX Live 的部分内容受 GPL 保护,这是不允许的。不过,您可以简单地编写一个小应用程序,下载 TeX Live 网络安装程序并运行它。此安装应用程序可能是您应用程序的一部分。