From 235bb3a5c13a9bcfae327fec8e19c5a434e99961 Mon Sep 17 00:00:00 2001 From: Stefan Schlott Date: Fri, 6 Sep 2013 09:43:45 +0200 Subject: [PATCH] Create pdfs --- commands/create-flyer.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/commands/create-flyer.rb b/commands/create-flyer.rb index 2b636816..2c603415 100644 --- a/commands/create-flyer.rb +++ b/commands/create-flyer.rb @@ -41,6 +41,10 @@ class CreateFlyer < ::Nanoc::CLI::CommandRunner File.open(output_name, 'w:UTF-8') {|f| f.write(template) } end + def svg_to_pdf(svg_name, pdf_name) + system("inkscape -A #{pdf_name} #{svg_name}") + end + def run # Check arguments if arguments.length!=2 @@ -112,6 +116,9 @@ class CreateFlyer < ::Nanoc::CLI::CommandRunner # Write svgs create_svg(self.site.items['/_data/aushang/'].raw_filename(), "#{arguments[1]}/aushang.svg", data) create_svg(self.site.items['/_data/flyer/'].raw_filename(), "#{arguments[1]}/flyer.svg", data) + # Create pdfs + svg_to_pdf("#{arguments[1]}/aushang.svg", "#{arguments[1]}/aushang.pdf") + svg_to_pdf("#{arguments[1]}/flyer.svg", "#{arguments[1]}/flyer.pdf") end end