Как уже упоминалось, Язык PostScript - это полный язык программирования Тьюринга со сложной моделью изображения.Рендеринг изображения, нарисованного произвольным фрагментом языка PostScript, является огромной задачей.Вы должны определенно вызвать зрелый существующий интерпретатор PostScript вместо того, чтобы пытаться реализовать «алгоритм» для этого.
Один уважаемый интерпретатор PostScript - GhostScript .Ghostscript бесплатен для некоммерческого использования. Ghost4J , по-видимому, является структурой класса Java, которая оборачивает GhostScript API.(Я не использовал его.)
Или вы можете записать код языка PostScript в файл на диске и вызвать отдельный процесс для рендеринга кода в файл изображения и прочитать файл изображения обратно с диска.Ознакомьтесь с Stackoverflow Вопросы, помеченные "ghostscript" для получения дополнительных идей.
Если вам нужен интерпретатор PostScript для коммерческого использования, одним из вариантов является Distiller Service LiveCycle ES .LiveCycle ES почти наверняка не является недорогим решением.Вы также можете связать копию Adobe Acrobat Professional, которая включает в себя интерпретатор PostScript под названием Distiller.Затем вызовите отдельный процесс для визуализации кода языка PostScript с использованием Distiller, как для GhostScript выше.
Другие компании, кроме Adobe, предлагают переводчики PostScript на коммерческих условиях.