Since you’re dealing with PostScript images, one option might be to use GhostView; I’ve done so successfully in the past. As an example. Crop PDF files with Ghostscript. Normally, with the following command and justifications on the CropBox parameters, it should work. gs -o [gs-devel] Cropping PDF Files usign Ghostscript All the PDF files I’m using came with a Default Crop Box, and these files are generated by.
|Published (Last):||23 March 2018|
|PDF File Size:||8.51 Mb|
|ePub File Size:||6.9 Mb|
|Price:||Free* [*Free Regsitration Required]|
As an example, consider tiger. Show the bounding box if you wish to see the extent of the existing whitespace:. Position the cursor on to identify the leftbottomright and top coordinates. If you don’t want to update the EPS permanently, you can also use. You can use epspdftkthe gui interface to Siep Kroonenberg’s epspdf.
It exists both for Windows and Linux and gdview everything converting and cropping the resulting. I’ll take the example of one of my old graphic files, produced with pstricks and pst-epsthat had a very badly computed bounding box. The procedure is very simple: Then click on Convert and save….
A second later, you can look at the resulting. Firstly, the GIMP does appear to be an adequate and convenient tool for the job. Next, you can easily use your cursor to find one of two defining coordinates. In this gsvisw we do the top-left coordinate. You gsivew see the approximate region of where the cursor is by the small box that is north-west of the figure.
The coordinates are shown in the lower-left hand corner of the canvas window. In our example we use millimeters mm:.
crop – Cropping a PDF using Ghostscript – Stack Overflow
This results in the following output, showing that we have correctly made a close crop around the left and top edges of the figure. I’m just adding this as a supplement to Werner’s answer “B”, which uses his method in a bash script that will process all eps files in specified directory:.
The OP did not say whether the finished PDF document was intended for printing to paper, or for distribution in digital form. If the purpose is printing to paper, then a vector image is not necessary, because the end user cannot zoom the image. In fact, a vector image may be undesirable, because vector images may contain ambiguous drawing instructions, which may be interpreted differently by different printers.
If the printing is in commercial quantity, then vector images may be prohibited. For paper, the best solution is usually to rasterize the EPS. GIMP can do the job, as can a few other programs.
[gs-devel] Cropping PDF Files usign Ghostscript
Ignore the “native” resolution of the EPS. Instead, think in terms of the physical printed size of the image measured in inches and the resolution dots per inch.
Unless your work is fine art, usually dpi suffices for color or grayscale crkp, dpi for black and white line art. The rasterized image will be x pixels. However, that is uncropped.
When you import, the dpi is specified, and the size is calculated. You can effectively change the size by changing the dpi at import.
Home Questions Tags Users Unanswered. What is a good workflow for importing and cropping EPS images? This might be helpful: Ree Aug 21 ’17 at 8: Dealing directly with PostScript Since you’re dealing with PostScript images, one option might be to use GhostView ; I’ve done so successfully in the past.
Show the bounding cropp if you wish to see the extent of the existing whitespace: Refresh the view in GhostView which now shows the cropped bounding box: Cropping via PDF Use the command-line conversion epstopdf tiger. Use pdfcrop pdfcrop tiger. Convert back to EPS using pdftops -eps tiger-crop. Werner k 64 Both methods are very nice, especially B, which could be easily added to a script and will probably work for most purposes — thanks!
Yes, Method A follows your suggestion using a vector-graphics viewer closely. The use of tiger was just to add mooooaaaarrr roooaaaarrr! Great, it works perfectly well. Also, another alternative is to use ps2eps, as suggested here: Why not include the pdf file with latex? The original usage was for EPS. Inclusion under modern engines may be converted automatically.
Once chosen, you may ask to view the.
Bernard k 7 69 In our example we use ysview mm: Now we can import it into a document. Again we will just test this coordinate for now: The problem with this approach is that Gimp is a pixel-based image editor, thus your image will lose its vectorized quality ie: An alternative in a similar vein is to use Inkscape, which is a vector-based image editor, but it has some troubles sometimes with EPS files see the Inkscape forums, lots of people complain about Inkscape tampering their EPS on loadingbut when it works it’s great since Inkscape can also automatically tightly gsviwe the image based on the content.
I’m just adding this as a supplement to Werner’s answer “B”, which uses his method in a bash script that will process all eps files gsvifw specified directory: Sign up or log cgop Sign up using Google.