Guardar como dos formatos automáticamente {Inkscape}

¿Es posible hacer que Inkscape guarde dos formatos, no solo uno a la vez?

Preferiblemente sin que me aparezca donde guardar el archivo cada vez, porque lo predefino yo, y sin que me aparezca formato de documento portable, cuando lo guardo como pdf.

El nombre del archivo se llamaría según el número más grande en la carpeta predefinida +1.

Todo esto con un atajo. ¿Es tangible?

Así que haría clic en un acceso directo (como ctrl + f) y guardaría el archivo automáticamente en la carpeta predefinida en formato svg y pdf sin ninguna ventana emergente, como 2.svg y 2.pdf.

Se llamaría 2 porque ya habría 0.svg y 0.pdf y 1.svg y 1.pdf.

Respuestas (1)

De acuerdo con la página de manual de inkscape, puede producir archivos PDF desde la línea de comando:

   -A FILENAME, --export-pdf=FILENAME
           Export document(s) to PDF format. This format preserves the transparency in the original SVG. Used fonts are subset and
           embedded.  The default export area is page; you can set it to drawing by --export-area-drawing. You can specify --export-id
           to export a single object (all other are hidden); in that case export area is that object's bounding box, but can be set to
           page by --export-area-page.

   --export-pdf-version=PDF-VERSION
           Select the PDF version of the exported PDF file. This option basically exposes the PDF version selector found in the PDF-
           export dialog of the GUI. You must provide one of the versions from that combo-box, e.g. "1.4". The default pdf export
           version is "1.4".

En combinación con un programador en su sistema, puede buscar cada minuto un archivo svg nuevo, que no tenga más de 2 minutos para tener en cuenta los efectos de redondeo, y crear el archivo PDF automáticamente. Por supuesto, sería razonable buscar solo en un área muy limitada estos nuevos archivos svg.

Otra opción es inotify, que vigila los eventos del sistema de archivos (Linux). No conozco su sistema operativo, pero tal vez tenga algo equivalente. Esto también podría usarse para activar un script de conversión de este tipo.

Si solo necesita esta funcionalidad en algunos casos, puede controlarla eligiendo el directorio para el archivo SVG y restringiendo el programador/inotificar a ese.

Si esa no es una opción, podría estar controlado por una secuencia de comandos de inicio especial, que realiza dicho comportamiento e inicia Inkscape en paralelo y realiza la exportación de PDF, durmiendo durante un cierto período de tiempo entre la búsqueda de un svg recién guardado.

En todos los casos, será útil conocer el sistema operativo que está utilizando y la pregunta podría concretarse en el superusuario (o AskUbuntu, Unix y Linux, supongo que también hay una sección de MacOS, en algún lugar ...).

Estoy usando Ubuntu 17.10
¿Y conoces los cronjobs (cron, crontab)? Sobre inotify, sé que existe pero no lo he usado hasta ahora. ¿Necesita la funcionalidad a menudo y siempre cuando trabaja con Inkscape o solo ocasionalmente? ¿Usar una determinada carpeta base para los archivos svg es una opción?