有没有办法改变qlmanage的输出文件名?


0

有没有办法指定qlmanage使用的输出文件名和目录?

我们正在使用qlmanage将word文档转换为HTML,并将其写入Preview.html其临时目录。你可以指定输出目录-o,所以现在我们为我们编写的每个文件创建一个新目录,它工作得很好但是......不是最佳的。

在命令行选项中没有提到这样的设施,但我想如果有一些无证的技巧我会问。

谢谢,

伊恩。

Answers:


4

您可以使用textutil将Word文档转换为HTML并指定输出文件名; 但它使用的是不同的转换器,可能不适合您的使用。

关于qlmanage,你已经在这里滥用快速查看了。输出是一个目录,而不是一个文件,它仅用于Quick Look使用。这Preview.html是一个固定的文件名是设计的; 否则Quick Look显示器不知道从哪里开始。你能够自己提取HTML输出是一个很好的副作用,仅此而已。


谢谢尼古拉斯,这就是我所期待的,但我想我会问。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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.