# \[ANN\] PDFmerger.jl: produce multiple plots on separate pages in one PDF file

**URL:** https://discourse.julialang.org/t/ann-pdfmerger-jl-produce-multiple-plots-on-separate-pages-in-one-pdf-file/74788
**Category:** Package Announcements
**Tags:** pdf-format
**Created:** [January 18, 2022, 8:49am UTC](https://discourse.julialang.org/t/ann-pdfmerger-jl-produce-multiple-plots-on-separate-pages-in-one-pdf-file/74788 "2022-01-18T08:49:25Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![lawless-m](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lawless-m/32/30869_2.png) [@lawless-m](https://discourse.julialang.org/u/lawless-m)
#### Post date: [January 18, 2022, 4:24pm UTC](https://discourse.julialang.org/t/ann-pdfmerger-jl-produce-multiple-plots-on-separate-pages-in-one-pdf-file/74788/5 "2022-01-18T16:24:19Z")

</div>

On the [matplotlib page for savefig](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.savefig.html) it says:

> savefig(fname, …

> Parameters
> 
> **fname** str or path-like or binary file-like
> 
> A path, or a Python file-like object.

A file-like-object is one which supports the .read() and .write() interface.

Suggesting one could put together an object which somehow uses IOBuffer rather than files.

---

_[View the full topic](https://discourse.julialang.org/t/ann-pdfmerger-jl-produce-multiple-plots-on-separate-pages-in-one-pdf-file/74788)._
