Skip to main content
Bob_Hallam
Legend
May 18, 2018
Answered

Why does Editing images in a PDF file drastically increase its size?

  • May 18, 2018
  • 1 reply
  • 1356 views

I will regularly have to edit books or catalogs with 100+ page PDF's that require color alterations.  To do that I open them in Acorbat Pro, and choose Edit PDF from the tools and then edit the necessary images in Photoshop and save them back into the PDF file.  The original document size is a couple hndred megabites at most but the new saved PDF that has had images color corrected in Photoshop can be 1.2 gb easily.  Why does this happen?  Data is not being increased nor has image resolution been changed.  Thanks!

This topic has been closed for replies.
Correct answer Karl Heinz Kremer

Acrobat is different than e.g. MS Word or InDesign when it comes to saving: There are two different ways of saving a file. To understand why, let's take a step back: Let's imagine you have a 1GB large PDF file, and before you go to print, you need to fix one typo. You open the file, replace one character and then save the file. Saving a 1GB large file will take a while, and you sit there and wait and wait and wait. Because of that, Adobe created a way to only save incremental updates, in which only those elements that are new or were changed in a PDF file are appended to the original PDF file. So, instead of writing out 1GB of data, you only write a couple hundred bytes that are getting attached to the original file (which is already on your disk, and does not have to be rewritten again). This takes a split second and you can go on to your next task. This is what happens when you select "File>Save" (or Ctrl-S/Cmd-S) in Acrobat.

A "Save As" does something different: It will recreate the whole PDF file from scratch by taking the original file and all incremental updates that are in the file and throws out anything in the old file that is no longer needed. If you have a 100 page document and remove 99 pages and just do a Save, the file will actually be a little bigger than the original file, once you do a Save As, you end up with only the one remaining page in the file.

1 reply

Legend
May 18, 2018

First thing to be sure of is to use SAVE AS, not just SAVE. Makes a big difference.

Bob_Hallam
Legend
May 18, 2018

Why would that change anything?  If you save, it's saves as the same filename and format as you opened.  Save as will do the same because you can't change that when saving the image back. 

ICC programmer and developer, Photographer, artist and color management expert, Print standards and process expert.
Karl Heinz  Kremer
Community Expert
Karl Heinz KremerCommunity ExpertCorrect answer
Community Expert
May 18, 2018

Acrobat is different than e.g. MS Word or InDesign when it comes to saving: There are two different ways of saving a file. To understand why, let's take a step back: Let's imagine you have a 1GB large PDF file, and before you go to print, you need to fix one typo. You open the file, replace one character and then save the file. Saving a 1GB large file will take a while, and you sit there and wait and wait and wait. Because of that, Adobe created a way to only save incremental updates, in which only those elements that are new or were changed in a PDF file are appended to the original PDF file. So, instead of writing out 1GB of data, you only write a couple hundred bytes that are getting attached to the original file (which is already on your disk, and does not have to be rewritten again). This takes a split second and you can go on to your next task. This is what happens when you select "File>Save" (or Ctrl-S/Cmd-S) in Acrobat.

A "Save As" does something different: It will recreate the whole PDF file from scratch by taking the original file and all incremental updates that are in the file and throws out anything in the old file that is no longer needed. If you have a 100 page document and remove 99 pages and just do a Save, the file will actually be a little bigger than the original file, once you do a Save As, you end up with only the one remaining page in the file.