Recadrage d'une PDF / Ajout de zone de recadrage à l'aide de Ghostscript

J'ai quelques centaines de fichiers Pdf que j'ai besoin de culture - je suis prêt à découper les documents réels ou simplement ajouter une zone de recadrage à chaque donc la bonne zone d'affichage affiche lorsque le fichier PDF est ouvert.

Comment puis-je faire cela en utilisant Ghostscript (v8.71)? J'ai trouvé ceci:

gs -sDEVICE=pdfwrite -sOutputFile=marked.pdf [/CropBox [54 54 1314 810] /PAGES pdfmark original.pdf

J'ai essayé (et toutes les variantes que je pense), mais j'obtiens toujours une erreur comme ceci:

Error: /undefinedfilename in ([/CropBox)

J'ai essayé de déplacer environ les paramètres de la commande mais rien ne semble fonctionner. Personne ne sait comment cela peut être accompli?

mise à Jour: Toujours pas de zone de recadrage après la correction de la syntaxe, voir les résultats

Résultats pour: pdfinfo -box -f 1 -l 3 original.pdf

Producer:       PDFlib 7.0.2 (PHP5/Linux)
CreationDate:   Wed Oct 21 11:41:04 2009
ModDate:        Wed Oct 21 13:38:22 2009
Tagged:         no
Pages:          1
Encrypted:      no
Page    1 size: 1423 x 918 pts
Page    1 MediaBox:     0.00     0.00  1423.00   918.00
Page    1 CropBox:      0.00     0.00  1423.00   918.00
Page    1 BleedBox:    54.00    54.00  1369.00   864.00
Page    1 TrimBox:      0.00     0.00  1423.00   918.00
Page    1 ArtBox:       0.00     0.00  1423.00   918.00
File size:      914373 bytes
Optimized:      no
PDF version:    1.4`

Résultats pour: pdfinfo -box -f 1 -l 3 marked.pdf

Producer:       GPL Ghostscript 8.71
CreationDate:   Wed Apr 27 15:43:38 2011
ModDate:        Wed Apr 27 15:43:38 2011
Tagged:         no
Pages:          1
Encrypted:      no
Page    1 size: 1423 x 918 pts
Page    1 MediaBox:     0.00     0.00  1423.00   918.00
Page    1 CropBox:      0.00     0.00  1423.00   918.00
Page    1 BleedBox:     0.00     0.00  1423.00   918.00
Page    1 TrimBox:      0.00     0.00  1423.00   918.00
Page    1 ArtBox:       0.00     0.00  1423.00   918.00
File size:      392382 bytes
Optimized:      no
PDF version:    1.4

mise à Jour: Exemple Pdf posté -

able_to_crop.pdf
cannot_crop.pdf

Votre Ghostscript commande n'a "travail", la création d'une nouvelle sortie -- mais il a ignoré la (mauvaise) pdfmark paramètres (dont il a essayé de interpete comme des noms de fichiers est passé). Dans le fichier de sortie Ghostscript fait toutes les "Cases" de la même.

OriginalL'auteur Brian | 2011-04-26