Muszę zrobić kserokopię mojego prawa jazdy. Przeskanowałem przednią i tylną stronę i wygenerowałem plik PDF dla każdej strony (i PNG również na wszelki wypadek).
Na razie w porządku. Raporty Imagemagick:
$ identify front.pdf back.pdf
front.pdf PDF 595x842 595x842+0+0 16-bit Bilevel DirectClass 63.2KB 0.010u 0:00.000
back.pdf[1] PDF 595x842 595x842+0+0 16-bit Bilevel DirectClass 63.2KB 0.000u 0:00.000
W porządku. Teraz każdy plik PDF ma prawo jazdy w prawym górnym rogu, reszta strony jest pusta. Chcę przyciąć strony na pół, więc w końcowym dokumencie mam przednią stronę w górnej połowie. kserokopii i tylnej strony w dolnej połowie kserokopii. Więc robię to:
$ convert back.pdf -gravity north -crop 100x50% -density 300 +repage back_crop.pdf
Ale to nie jest dobre, ponieważ identify
zgłasza nieprawidłowe rozmiary:
back_crop.pdf PDF 147x190 147x190+0+0 16-bit Bilevel DirectClass 3.67KB 0.000u 0:00.000
W każdym razie, jeśli kontynuuję, używam convert -append
do łączenia dwóch obrazów i najwyraźniej wynik jest OK, ale kiedy próbuję wydrukować plik lub jeśli sprawdzam rozmiar geometrii strony osadzonej za pomocą identify
, wynik jest wszędzie.
Jak mogę to zrobić? Myślę, że krok przycinania jest tym, który tutaj zawodzi.
źródło