如何使用powershell在photoshop中启用“另存为”选项?

如何使用powershell在photoshop中启用“另存为”选项?,powershell,pdf,photoshop,Powershell,Pdf,Photoshop,我希望能够使用powershell在photoshop中打开pdf并另存为eps文件。 我在word和excel中使用了saveas,只是不知道如何使用photoshop 下面是我通过powershell在photoshop中打开文档的方法 $ps = New-Object -ComObjectPhotoshop.Application $ps.Open('C:\temp\RA102001.pdf') 这可以正常工作,并正确打开photoshop和文件,只是找不到“另存为”选项 以下是word

我希望能够使用powershell在photoshop中打开pdf并另存为eps文件。 我在word和excel中使用了saveas,只是不知道如何使用photoshop

下面是我通过powershell在photoshop中打开文档的方法

$ps = New-Object -ComObjectPhotoshop.Application
$ps.Open('C:\temp\RA102001.pdf')
这可以正常工作,并正确打开photoshop和文件,只是找不到“另存为”选项

以下是word作为参考的工作原理:

$Document.saveas([ref] 'C:\temp\RA102001.pdf',[ref] 17) 

com对象的语法对于每个应用程序都是不同的,因此您不能期望能够将Word的语法用于其他应用程序

Photoshop.application
中的另存为方法可通过以下方式访问:

$ps.ActiveDocument.SaveAs

我没有Photoshop,所以我无法进一步帮助你。选项/参数取决于格式等。您可以在中阅读更多内容。VBS示例与您相关,因为它们也使用了ComObject

这对你没有帮助,但你到底为什么要努力做到这一点?Photoshop不是PDF编辑器,一般来说,使用Photoshop作为PDF解释器是个坏主意。从PDF到EPS通常有更好的方法。。。