Обрезка PDF с использованием BoundingBox/CropBox в Postscript
Я хотел бы знать, какова реальная разница между BoundingBox и CropBox в файле Postscript. Я хочу обрезать файл PDF и отображать только обрезанную часть его как другой файл PDF. Я преобразовал PDF-файл в postscript, используя pdftops из библиотеки xpdf. Я планирую изменить параметры BoundingBox/CropBox, чтобы отображалась только определенная часть исходного файла. Но когда я открываю файл, я все еще вижу оригинальный файл. Какой параметр я должен изменить, чтобы обрезать PDF?
2 ответа
PostScript вообще не имеет BoundingBox или CropBox, только медиа-запрос, который эквивалентен MediaBox в PDF-файле. (вы можете конвертировать CropBox в клип на уровне страницы, который будет иметь аналогичный эффект)
Для меня не очевидно, что вы пытаетесь сделать, если вы хотите файл PDF с измененным CropBox, тогда вы просто изменяете CropBox в файле PDF, я не могу понять, почему вы конвертируете в PostScript.
Если вы хотите обрезать область из исходного файла, скопируйте ее и измените CropBox в скопированном файле.
Мне удалось заставить код работать, чтобы обрезать PDF. Это был простой скрипт в ghostscript, который генерировал новый обрезанный pdf. Решение здесь: обрезка PDF с использованием Ghostscript 9.01