0 有没有办法指定qlmanage使用的输出文件名和目录? 我们正在使用qlmanage将word文档转换为HTML,并将其写入Preview.html其临时目录。你可以指定输出目录-o,所以现在我们为我们编写的每个文件创建一个新目录,它工作得很好但是......不是最佳的。 在命令行选项中没有提到这样的设施,但我想如果有一些无证的技巧我会问。 谢谢, 伊恩。 mac command-line — IPD source
4 您可以使用textutil将Word文档转换为HTML并指定输出文件名; 但它使用的是不同的转换器,可能不适合您的使用。 关于qlmanage,你已经在这里滥用快速查看了。输出是一个目录,而不是一个文件,它仅用于Quick Look使用。这Preview.html是一个固定的文件名是设计的; 否则Quick Look显示器不知道从哪里开始。你能够自己提取HTML输出是一个很好的副作用,仅此而已。 — 尼古拉斯莱利 source 谢谢尼古拉斯,这就是我所期待的,但我想我会问。qlmanage创建的HTML的质量非常好,你知道textutil是否使用相同的库吗? 不(我在回复的第一句话中提到了这一点)。Apple有3个不同的Office导入器/导出器:Cocoa Text中的doc / docx I / O(这是textutil使用的),iWork导入器/导出器(* Compatibility.framework,您可以在每个iWork app的捆绑包中找到它们) )和Quick Look / iOS预览器(私有OfficeImport.framework)。后两者共享相当多的代码,并且往往更强大/更强大,因为它们支持iWork功能集而不仅仅是Cocoa Text。 — Nicholas Riley