summaryrefslogtreecommitdiffstats
path: root/fedora_business_cards/frontend/cmdline.py
diff options
context:
space:
mode:
authorIan Weller <ianweller@gmail.com>2008-12-14 22:27:52 -0600
committerIan Weller <ianweller@gmail.com>2008-12-14 22:27:52 -0600
commitf4bccd9fa5fc18fafb4e2e7a811408e7e0cd909b (patch)
tree9edb572372341e86247428c00784376504264441 /fedora_business_cards/frontend/cmdline.py
parent66e962d63a76904a187c07b2343f7eeebdff159c (diff)
downloadfedora-business-cards-f4bccd9fa5fc18fafb4e2e7a811408e7e0cd909b.tar.gz
fedora-business-cards-f4bccd9fa5fc18fafb4e2e7a811408e7e0cd909b.tar.xz
fedora-business-cards-f4bccd9fa5fc18fafb4e2e7a811408e7e0cd909b.zip
Add --cmyk-pdf option to export PDFs with CMYK color
Diffstat (limited to 'fedora_business_cards/frontend/cmdline.py')
-rw-r--r--fedora_business_cards/frontend/cmdline.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/fedora_business_cards/frontend/cmdline.py b/fedora_business_cards/frontend/cmdline.py
index d1d9a65..958aa33 100644
--- a/fedora_business_cards/frontend/cmdline.py
+++ b/fedora_business_cards/frontend/cmdline.py
@@ -66,6 +66,9 @@ def main():
action="store_const", help="Export as SVG")
parser.add_option("--eps", dest="output", default="png", const="eps",
action="store_const", help="Export as EPS")
+ parser.add_option("--cmyk-pdf", dest="output", default="png",
+ const="cmyk_pdf", action="store_const",
+ help="Export as PDF with CMYK color")
parser.add_option("-c", "--config", dest="config_location", default="",
help="Location of config.ini configuration file")
options = parser.parse_args()[0]
@@ -149,6 +152,8 @@ def main():
xml = generate.gen_front(name, title, lines, frontloc)
if options.output == "svg":
export.svg_to_file(xml, options.username+'-front.'+options.output)
+ elif options.output == "cmyk_pdf":
+ export.svg_to_cmyk_pdf(xml, options.username+'-front.pdf')
else:
export.svg_to_pdf_png(xml, options.username+'-front.'+options.output,
options.output, options.dpi)
@@ -158,6 +163,8 @@ def main():
xml = generate.gen_back(backloc)
if options.output == "svg":
export.svg_to_file(xml, options.username+'-back.'+options.output)
+ elif options.output == "cmyk_pdf":
+ export.svg_to_cmyk_pdf(xml, options.username+'-back.pdf')
else:
export.svg_to_pdf_png(xml, options.username+'-back.'+options.output,
options.output, options.dpi)