2012-09-14 16 views
5

Używam ImageMagick do tworzenia kciuka w pliku PDF.ImageMagick: Czy można usunąć "znaczniki przycięcia"?

/opt/local/bin/convert \ 
    "$inputFile[0]"  \ 
    -geometry 157x200 \ 
    -colorspace RGB  \ 
    "$ThumbFile" 

Ale na końcu mamy plik PDF z "znacznikami przycięcia" (w przypadku krwawienia).

Czy istnieje opcja, której mogę użyć, aby ich nie używać?

Jak mogę to zrobić?

przykład:

enter image description here

ja jak mieć tylko zawartość drugiego obrazu.

+0

można dostarczyć próbkę pliku PDF oznaczonego uprawą? Wtedy mogę ci wydać polecenie, które usuwa lub wyłącza plony ... –

Odpowiedz

7

skończyło wskazując na ImageMagick chwycić tylko pole wykończenia:

/opt/local/bin/convert \ 
    -geometry 157x200 \ 
    -colorspace RGB  \ 
    -define pdf:use-trimbox=true \ 
    "$inputFile[0]"  \ 
    "$ThumbFile" 
+1

+1 za aktualizację tematu ostatecznym rozwiązaniem. –

1

Bardzo prosty w użyciu parametr usunie głębokość N pikseli z każdej krawędzi obrazu.

Na przykład

convert   \ 
    original.gif \ 
    -shave 30  \ 
    result.gif 

To golenia z 30 najbardziej oddalone/kolumny pikseli od każdej z krawędzi w oryginalnym obrazie.

ta działa również na stronach wejściowych PDF (i PNG miniaturek wyjściowych, na przykład):

convert  \ 
    some.pdf[0] \ 
    -scale 25% \ 
    -shave 30 \ 
    result.png 
+0

Niestety nie mogę tego zrobić w ten sposób, margines nigdy nie będzie taki sam. I jeśli wydrukuję ten plik PDF w Adobe, mogę po prostu powiedzieć, że nie powinien drukować znaczników przycinania. Jest to prawdziwa funkcjonalność formatu PDF, a nie tylko marginesów. – J4N

+0

@ J4N: Czy możesz podać próbkę pliku PDF z zaznaczonymi uprawami? Następnie mogę dać ci polecenie, które usuwa lub wyłącza znaki przycinania ... –

+0

@ J4N: Czy nie jesteś już zainteresowany rozwiązaniem tego problemu? –

Powiązane problemy