Если Вам действительно не нужна истинная библиотека.Net PDF, существует многочисленное свободный HTML к инструментам PDF , многие из которых могут работать от командной строки.
Одно решение состояло бы в том, чтобы выбрать одного из тех и затем записать тонкую обертку вокруг этого в C#. Например, как сделано в это учебное руководство .
Я решил проблему. Я исправил описание проблемы, чтобы оно было точным.
Источник проблемы в том, что я несколько раз неправильно использовал ключевое слово Param. Правильное использование - объявление нескольких параметров в одном объявлении Param, как показано ниже:
Param($p, $d)
Это использование объясняется в статье справки Windows PowerShell «about_Functions».
Если ваш param ($ p)
не первая строка в вашем скрипте, которая может вызвать ошибку Param.
Убедитесь, что ваш param ($ p)
- первая строка.