55

I have multiple layers open in GIMP. I would like to export a pdf that has each layer on a new page.

2

3 Answers 3

64

Gimp (2.10) does it already. No extra software or plugins needed.

  1. Import all images/pages as layers.
  2. Go to File → Export As → filename.pdf.
  3. After clicking Export As, a dialog will pop up asking to confirm save options. Select Layers as pages and Reverse the pages order.
  4. Click the Export button.

That's all! Enjoy.

9
  • 3
    Not only does GIMP do this built in, but it's even clever enough that if you want to have multiple layers make up a page e.g. a base image and various additional text layers - you can do this using layer groups and then with the 'Layers as pages' option, GIMP will export each layer group as a separate page!
    – ec2011
    Nov 6, 2019 at 1:53
  • 14
    The installed GIMP I have on Ubuntu 16.04 (GIMP 2.8.16) does not have this option.
    – user886869
    Nov 21, 2019 at 0:04
  • 12
    GIMP 2.8.18 does not have this option Nov 24, 2019 at 9:41
  • 2
    No it doesn.t. Even after clicking on export, there is no such am option
    – Merc
    Mar 21, 2021 at 9:46
  • 1
    Sorry using Gimp 2.8.22 still has not the "export layers as pages" option. In fact, I did not start importing a pdf but had separate images from photographing a multipage document with a smartphone. So I opened those separately and pasted all together into one stack of layers. The export as mng and the convert did the job for me (see next answer).
    – kcbehler
    Apr 30, 2021 at 13:47
43

GIMP (prior to 2.10) can't do this directly.

You need to use an intermediate file format.

Prerequisites

sudo apt-get install imagemagick

Steps

  1. Export from GIMP as an MNG animation: FileExportdocument.mng
  2. Convert to PDF on the terminal:

    convert -reverse document.mng document.pdf
    
4
  • 1
    Nice tweak for not having to reorder the layers from how they come in from a pdf in the import. Jun 27, 2018 at 15:07
  • 5
    Gimp 2.10 can do this, see @mjoao 's answer
    – Barun
    Jan 1, 2019 at 12:08
  • -reverse also needs a new version of convert; 1.3.23 does not do that.
    – jjmerelo
    Aug 29, 2020 at 8:39
  • 2
    On Ubuntu, if you get "not authorized" see accepted answer here: askubuntu.com/questions/1081895/…
    – Dagelf
    Sep 3, 2020 at 8:44
1

There is a Gimp plugin that does this nicely.

http://registry.gimp.org/node/27987

The install path and how to change the permissions are covered in this blog post: https://www.zyxware.com/articles/4438/how-to-export-multiple-layers-from-gimp-into-a-pdf-file

1

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .