преобразование кода С# в powershell, где ему нужно использовать dllimport

Скажем, у меня есть следующий код С#, но теперь мне нужно преобразовать его в PowerShell. У меня есть часть DllImport, но код С# также имеет статическую внешнюю часть. Нужно ли мне иметь такое же объявление в Powershell. Если да, не могли бы вы помочь мне исправить синтаксис в powershell.

Спасибо

[DllImport(@"C:\PDFConv\bin\Conv2PDF.dll", SetLastError = true)]
static extern UInt32 ProcessConv(UInt32 val, string lpSourcePath, String lpSourceFile, string lpDestPath, string lpDestFile);


private void btnConvert_Click(object sender, EventArgs e)
{            
  ProcessConv(1, "C:\\source", "test.docx", "C:\\dest\\pdf", "test.pdf");
}

person Axiom    schedule 02.08.2013    source источник


Ответы (1)


В дополнение к сообщению в блоге Lee Holmes, которое упоминает C.B., посмотрите справку по Add-Type, в частности пример №5.

man Add-Type -Examples
person Keith Hill    schedule 02.08.2013