I am still confused about this question. I am posting this just to understand better what is wrong again with using `GraphicsGrid` or `Magnify` as was suggested above? Here is just an example. Why this does not work? It is also easy to use `ItemSize` to control the size of each entry in the `GraphicsGrid` if needed. SetDirectory[NotebookDirectory[]]; Manipulate[ s = Which[method == "GraphicsGrid", GraphicsGrid[tbl, Frame -> All, Spacings -> {.5, .5},ImageSize -> n], method == "Magnify", Magnify[Grid[tbl, Frame -> All], n/500] ], {{n, 300, "how big?"}, 200, 1000, 10, Appearance -> "Labeled"}, {{method, "GraphicsGrid"}, {"Magnify", "GraphicsGrid"}}, Button["Export to PDF", Export["s.pdf", s]], Initialization :> ( tbl = Table[ListPlot[RandomReal[{0, 1}, 10],Joined->True,ImageSize->100], {3}, {3}] ) ] ![Mathematica graphics](https://i.sstatic.net/3W2sZ.png)