Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #261727

resizing PDF files with Ghostscript

From Greg Marks <gtmarks@gmail.com>
Newsgroups linux.debian.user
Subject resizing PDF files with Ghostscript
Date 2023-09-17 03:20 +0200
Message-ID <HeOC5-9ud2-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

I am trying to use Ghostscript to resize PDF files to letter page size,
but on certain files the output is not the correct size.  As an example:

   $wget https://gmarks.org/abrams_anh_pardo.pdf

   $pdfinfo abrams_anh_pardo.pdf 
   ...
   Page size:      539 x 737 pts
   ...

   $gs -o resized_file.pdf -sDEVICE=pdfwrite -dFIXEDMEDIA -dPDFFitPage -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792 -dBATCH -dSAFER abrams_anh_pardo.pdf

   $pdfinfo resized_file.pdf 
   ...
   Page size:      579.224 x 792 pts
   ...

Despite the flags -dDEVICEWIDTHPOINTS=612 and -dDEVICEHEIGHTPOINTS=792,
the page size of the output file is 579.224 x 792 pts instead of 612 x
792 pts.  (Interestingly, Ghostscript did change the page size, just
not to the correct dimensions.)  As some printers will refuse to print
files that aren't 612 x 792, I'd like to be able to convert such files
correctly.  How does one do that with Ghostscript?

Incidentally, the command

   $pdfjam --outfile resized_file.pdf --paper letter abrams_anh_pardo.pdf

does produce the correct output; however, on certain PDF files, pdfjam
yields output files with blank pages, so I'd like to be able to use
Ghostscript as an alternative.

Best regards,
Greg Marks

Back to linux.debian.user | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

resizing PDF files with Ghostscript Greg Marks <gtmarks@gmail.com> - 2023-09-17 03:20 +0200
  Re: resizing PDF files with Ghostscript Curt <curty@free.fr> - 2023-09-18 16:50 +0200

csiph-web