Tengo un archivo Inkscape SVG con algunos efectos de transparencia y diferentes capas que quiero exportar a un archivo PDF para su distribución. Cuando uso "Guardar como ..." o "Guardar una copia ..." y selecciono el formato PDF, todos los efectos son confusos:
Arriba: salida esperada. Abajo: salida real.
No me importa aplanar la imagen, perder capacidades de edición y otras cosas en el proceso, ya que todavía tengo el .svg original, pero de todos modos no puedo encontrar ninguna opción para ello. Prefiero evitar exportar a un formato rasterizado, porque quiero poder usarlo para imprimir en papel grande.
Al buscar soluciones a esto, entre otras cosas, encontré este hilo, originalmente de 2006 , en el que la respuesta más reciente es de 2012 y lee
6 años después ... mismo problema. Inkscape no puede exportar a opacidad de nivel pdf. Muy triste.
¿Realmente no hay forma de hacer esto?
convert image filename.pdf
.inkscape --version
me daInkscape 0.48.4
, después de imprimir el mensaje de advertencia(inkscape:19694): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
varias veces. Se instaló desde los repositorios predeterminados en Ubuntu 13.04. En cuanto al pdf, supongo que también podría haber otros problemas (la fuente parece estar apagada, por ejemplo), pero supongo que finalmente están relacionados.Respuestas:
Debe actualizar su Inkscape a la versión PPA Pre-0.49, mis pruebas produjeron resultados usando enmascaramiento, recorte y una diferencia de ruta de referencia:
Para actualizar su Inkscape, abra una terminal y emita los siguientes comandos:
Esto debería eliminar la versión 0.48 de inkscape y reemplazarla con la versión anterior a 0.49 que necesita para su archivo pdf.
fuente
También puede intentar convertir su
.svg
archivo inkscape para.pdf
usarrsvg-convert
desde ellibrsvg2-bin
paquete:Esto preserva la transparencia en mi archivo.
fuente
Bien, aquí están mis dos centavos en una solución para esto.
Intenté usar la respuesta anterior
rsvg-convert
, que funcionó bien para elementos transparentes. El problema ahora es que tengo una imagen incrustada en mi SVG que en realidad se rasterizó con una resolución muy baja. Especificar una mayor X / Y dpi pararsvg-convert
no cambió eso.Entonces hice lo siguiente, que resolvió el problema:
rsvg-convert -f pdf -o rasterized.pdf orig.svg
inkscape orig.svg
inkscape rasterized.pdf
Resultado: formas transparentes e imágenes de alta resolución .
fuente
Una solución que he encontrado para resolver este error obvio es: en Inkscape guardar como: EPS luego epstopdf el archivo. El resultado se ve perfecto
fuente