Activity log for bug #1110549

Date Who What changed Old value New value Message
2013-01-30 16:24:01 bcrowell bug added bug
2013-01-30 16:25:52 bcrowell description In the dialog box for exporting to PDF, there are a number of options: a drop-down menu for choosing the version of PDF, plus a bunch of booleans controlled by checkboxes. Almost all of these are exposed to the command-line interface, but two are not: restrict to PDF version and rasterize filter effects. The current behavior seems to be that command-line exporting defaults to whatever was selected the last time the user went through the GUI. This is undesirable, because it means that in an automated process in which a script calls inkscape, the results silently change based on something the user did in the GUI. For my own use, I have problems with tools that have buggy support for PDF 1.5, so I want to make sure PDF 1.4 is never exported. I think the defaults for command-line PDF export should be hardcoded and predictable, not based on the last thing the user did in the GUI. In particular, I think PDF 1.4 should always be the default for command-line export like this: --export-rasterize-filters --export-pdf-version=VERSION Regardless of whether the defaults are unlinked from the GUI, it would be very helpful to have the two missing options exposed in the command line interface. If the defaults do get unlinked from the GUI, it would be important to add the options, because otherwise people who don't like the defaults would have no way to change them. If there is a consensus on what the behavior should be, I think I could submit a patch. (It's been a long time since I've tried to build Inkscape on my machine.) There seem to be other users who want this: https://bugs.launchpad.net/inkscape/+bug/664335/comments/15 In the dialog box for exporting to PDF, there are a number of options: a drop-down menu for choosing the version of PDF, plus a bunch of booleans controlled by checkboxes. Almost all of these are exposed to the command-line interface, but two are not: restrict to PDF version and rasterize filter effects. The current behavior seems to be that command-line exporting defaults to whatever was selected the last time the user went through the GUI. This is undesirable, because it means that in an automated process in which a script calls inkscape, the results silently change based on something the user did in the GUI. For my own use, I have problems with tools that have buggy support for PDF 1.5, so I want to make sure PDF 1.4 is never exported. I think the defaults for command-line PDF export should be hardcoded and predictable, not based on the last thing the user did in the GUI. In particular, I think PDF 1.4 should always be the default for command-line export. Regardless of whether the defaults are unlinked from the GUI, it would be very helpful to have the two missing options exposed in the command line interface like this: --export-rasterize-filters --export-pdf-version=VERSION If the defaults do get unlinked from the GUI, it would be important to add the options, because otherwise people who don't like the defaults would have no way to change them. If there is a consensus on what the behavior should be, I think I could submit a patch. (It's been a long time since I've tried to build Inkscape on my machine.) There seem to be other users who want this: https://bugs.launchpad.net/inkscape/+bug/664335/comments/15
2013-01-30 16:35:25 su_v tags cli exporting pdf
2013-01-30 16:35:47 su_v inkscape: importance Undecided Wishlist
2013-04-27 20:18:15 Vinipsmaker bug added subscriber Vinipsmaker
2013-04-27 20:35:55 su_v marked as duplicate 669748
2013-04-29 12:12:42 schwieni branch linked lp:~schwieni/inkscape/inkscape
2013-04-30 07:50:39 schwieni bug added subscriber schwieni
2014-07-16 12:22:31 Thorsten Glaser removed duplicate marker 669748
2014-07-16 12:25:26 Thorsten Glaser inkscape: status New Confirmed
2014-07-16 12:25:46 Thorsten Glaser bug added subscriber Thorsten Glaser
2014-07-16 12:51:03 su_v marked as duplicate 669748