Dentro del método plantilla-xml > PDF
Como saben Dia trabaja con archivos dia que es xml, y puede exportar .svg (que tambien es xml) y usa inkscape.
Con dia
Partiendo de un archivo .dia de 22 KiB para obtener un .pdf se hace en un solo paso mediante CLI
y el pdf obtenido es de 31 KiB
dia seeds.dia -e seeds.pdf
Con inkscape usando convert
Partiendo de un archivo .svg de 4.5 KiB para obtener un .pdf se hace en dos pasos mediante CLI
y el pdf obtenido es de 330,1 KiB (el png es de 258,8 KiB)
inkscape seeds.svg --export-png=seeds.png
convert seeds.png seeds-convert.pdf
convert seeds.png seeds-convert.pdf
Con inkscape sin usar otras herramientas
Partiendo de un archivo .svg de 4.5 KiB para obtener un .pdf se hace en un solo paso mediante CLI
y el pdf obtenido es de 24 KiB
inkscape seeds.svg --export-pdf=seeds.pdf
Luego como conclusion se obtiene que los archivos pdf generados con dia y con Inkscape directamente son casi iguales en tamaño, siendo Inkscape el que logra el pdf de menos "peso".
La opción que usa convert no la recomiendo ya que se obtienen archivos del orden de 10 veces mas tamaño innecesariamente.
Creo que el problema radica en que convert es un programa de pixeles y dia e Inkscape son programas vectoriales
Saludos.