<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt'>
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.<br /><br />
<p>On 2019-02-13 20:04, Mike Miller wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">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.<br /><br /> To convert SVG to PDF, I used inkscape...<br /><br /> sudo apt install inkscape<br /><br /> inkscape -⁠-⁠without-⁠gui -⁠-⁠file=infile.svg -⁠-⁠export-⁠pdf=outfile.pdf<br /><br /> ...but that was giving an annoying warning until I ran this:<br /><br /> sudo apt-⁠get install libcanberra-⁠gtk-⁠module<br /><br /> Download the 141 SVG files:<br /><br /> for I in {0..140} ; do wget -⁠nv <a href="https://musescore.com/static/musescore/scoredata/gen/1/5/3/3850351/1fc07f50b82c55710a959b344e84619dc45b25be/score_${I}.svg">https://musescore.com/static/musescore/scoredata/gen/1/5/3/3850351/1fc07f50b82c55710a959b344e84619dc45b25be/score_${I}.svg</a> ; done<br /><br /> Use inkscape to convert the SVG to PDF, preserving the vector format:<br /><br /> for I in {0..140} ; do echo -⁠ne "$I\r" ; inkscape -⁠-⁠without-⁠gui -⁠-⁠file=score_${I}.svg -⁠-⁠export-⁠pdf=score_${I}.pdf ; done<br /><br /> We can remove the SVG files:<br /><br /> rm score_*.svg<br /><br /> zero-pad the numbers in the PDF filenames so that they are in proper order for globbing in the pdfunite command:<br /><br /> rename 's/⁠_(\d)\./⁠_0$1\./⁠' score_?.pdf<br /> rename 's/⁠_(\d\d)\./⁠_0$1\./⁠' score_??.pdf<br /><br /> 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:<br /><br /> sudo apt install poppler-⁠utils<br /><br /> pdfunite score_*.pdf Jesus_Christ_Superstar.pdf<br /><br /> Now we can remove the individual PDF files:<br /><br /> rm score_*.pdf<br /><br /> I'm glad I discovered pdfunite.  It's easier to use than pdftk for merging and it worked where pdftk failed.<br /><br /> Best,<br /><br /> Mike<br /> _______________________________________________<br /> TCLUG Mailing List -⁠ Minneapolis/⁠St. Paul, Minnesota<br /><a href="mailto:tclug-list@mn-linux.org">tclug-list@mn-linux.org</a><br /><a href="http://mailman.mn-linux.org/mailman/listinfo/tclug-list">http://mailman.mn-linux.org/mailman/listinfo/tclug-list</a></div>
</blockquote>
</body></html>