Это может быть проблемой, если используется много разных весов, и вы просто хотите изменить ширину 0,0. Если бы они были все 0.0, тогда размещение этого раннего на странице могло бы работать, если только постскриптум не ищет в системных словарях команду:
/setlinewidth {pop} def
Ширина линии по умолчанию для моего ghostscript равна 1.0, так что вместо этого следует использовать автоматически ширины линии 0.0.
В pdf2ps обычно есть много словарей в стиле pdf, поэтому поиск кода, используемого для setlinewidth, может сбить с толку. Заданная ширина должна быть где-то там. Некоторым людям нравится читать PostScript.
PDF-файлы на самом деле не предназначены для редактирования, поэтому я использую эти параметры, чтобы упростить чтение окончательного PDF-файла: -dCompressPages = false -dCompressStreams = false на всякий случай, если есть некоторые полезную информацию для просмотра в pdf.
РЕДАКТИРОВАТЬ: в зависимости от кода, использованного для создания оригинального постскриптума, могут быть следующие метки:
dup/LW//knownget exec{
setlinewidth
}if
/w/setlinewidth load def
Таким образом, может быть LW или w используется для setlinewidth, как в этом простом примере. Большинство из них не так просты.
EDIT2: Здесь есть полезная информация: Как изменить ширину строк в файле PDF / PostScript