Как я могу передать ghostscript файлом из переменной и опубликовать результат обратно в переменную без записи в промежуточные варианты жесткого диска.
возможно, вызову нужно вызвать эту строку:
gs -q -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=%stdout -