Ваш ввод - это файл PDF (а не, скажем, программа PostScript), что означает, что уже имеет / MediaBox и, возможно, другие поля. Обратите внимание, что установка -dFIXEDMEDIA означает, что вы действительно не должны пытаться изменить MediaBox, я упоминаю об этом, потому что вы ссылаетесь на MediaBox в своем вопросе.
Ваша командная строка начинается с настройки BleedBox, а затем запускается PDF файл Поэтому собственный BleedBox файла PDF (если имеется) перезаписывает BleedBox, который вы установили с помощью pdfmark, потому что он появляется после начальной настройки.
Если вы выполняете pdfmark после запуска файла PDF , тогда pdfmark перезапишет PDF-файл, который (я считаю) то, что вы хотите.
Итак, чтобы взять вашу командную строку:
gs -o output.pdf \
-sDEVICE=pdfwrite \
-r72 \
-dPDFX \
-sProcessColorModel=DeviceCMYK \
-dFIXEDMEDIA \
-dDEVICEWIDTHPOINTS=660 \
-dDEVICEHEIGHTPOINTS=910 \
test_in.pdf \
-c "[/BleedBox [36 36 600 877] /PAGES pdfmark" \
-f
ПРИМЕЧАНИЕ. Вы запрашиваете PDF / X -3, но вы не установили программу определения PDF / X, что означает, что выходные данные не будут совместимы с PDF / X-3, поскольку вы не указали профиль CMYK I CC. См. здесь
Чтобы установить несколько значений Box, вы просто добавляете их в pdfmark. Ссылку на pdfmark можно найти здесь сегодня, но имейте в виду, что Adobe часто переставляет мебель на своем веб-сайте, она, вероятно, будет двигаться. Поиск в «техническом справочнике pdfmark» должен найти его.