Very nice write up. I use pdfsam (PDF Split And Merge) to combine
multiple PDFs into one. It is a very simple java based GUI that works
well for me.
On 2019-02-13 20:04, Mike Miller wrote:
> I wanted to buy a music book with the songs from Andrew Lloyd Webber's Jesus Christ Superstar, but the first thing that came up in my search was a web page with 141 SVG files, probably including everything I wanted. But 141 SVG files would be a little inconvenient to work with, so I thought I'd convert them to a single PDF file. There were a few Linuxy tricks to it, so I thought I'd share it here.
>
> To convert SVG to PDF, I used inkscape...
>
> sudo apt install inkscape
>
> inkscape --without-gui --file=infile.svg --export-pdf=outfile.pdf
>
> ...but that was giving an annoying warning until I ran this:
>
> sudo apt-get install libcanberra-gtk-module
>
> Download the 141 SVG files:
>
> for I in {0..140} ; do wget -nv https://musescore.com/static/musescore/scoredata/gen/1/5/3/3850351/1fc07f50b82c55710a959b344e84619dc45b25be/score_${I}.svg [1] ; done
>
> Use inkscape to convert the SVG to PDF, preserving the vector format:
>
> for I in {0..140} ; do echo -ne "$I\r" ; inkscape --without-gui --file=score_${I}.svg --export-pdf=score_${I}.pdf ; done
>
> We can remove the SVG files:
>
> rm score_*.svg
>
> zero-pad the numbers in the PDF filenames so that they are in proper order for globbing in the pdfunite command:
>
> rename 's/_(\d)\./_0$1\./' score_?.pdf
> rename 's/_(\d\d)\./_0$1\./' score_??.pdf
>
> To combine the 141 PDF files into one 141-page PDF, I tried pdftk first, but it was failing with errors, so I used pdfunite from the poppler-utils package. If you don't have pdfunite, you can install it:
>
> sudo apt install poppler-utils
>
> pdfunite score_*.pdf Jesus_Christ_Superstar.pdf
>
> Now we can remove the individual PDF files:
>
> rm score_*.pdf
>
> I'm glad I discovered pdfunite. It's easier to use than pdftk for merging and it worked where pdftk failed.
>
> Best,
>
> Mike
> _______________________________________________
> TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
> tclug-list at mn-linux.org
> http://mailman.mn-linux.org/mailman/listinfo/tclug-list [2]
Links:
------
[1]
https://musescore.com/static/musescore/scoredata/gen/1/5/3/3850351/1fc07f50b82c55710a959b344e84619dc45b25be/score_${I}.svg
[2] http://mailman.mn-linux.org/mailman/listinfo/tclug-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mn-linux.org/pipermail/tclug-list/attachments/20190227/5441f18c/attachment.html>