【发布时间】:2011-06-07 15:57:08
【问题描述】:
推荐的解决方案是使用 Acrobat(或任何其他阅读器)打开嵌入的 pdf 文档。我关注了一个类似的问题openWithDefaultApplication fails on files in application folder,但这似乎不起作用。
var filename = "John_Doe-tax_return_2011.pdf"; // = my filename
var realFile:File = File.applicationDirectory.resolvePath(filename);
var tempFile:File = File.createTempFile();
realFile.copyTo(tempFile,true);
tempFile.openWithDefaultApplication();
我都测试过了,所以不是目录问题
trace(tempFile.extension) // > tmp (?? tempFile.extension = "pdf" doesn't works)
trace(realFile.exists) // > true (original pdf-document exists!)
【问题讨论】:
-
如果您找到了解决方案,您应该将其发布为答案,而不是编辑您的问题。如果它比建议的其余解决方案更好,您也可以选择它作为答案。
标签: pdf flash actionscript-3 pdf adobe air