J'ai un fichier SVG Inkscape avec quelques effets de transparence et différents calques que je souhaite exporter vers un fichier PDF pour distribution. Lorsque j'utilise "Enregistrer sous ..." ou "Enregistrer une copie ..." et que je sélectionne le format PDF, tous les effets sont brouillés:
En haut: sortie attendue. En bas: sortie réelle.
Cela ne me dérange pas d'aplatir l'image, de perdre les capacités d'édition et ainsi de suite dans le processus, car j'ai toujours le .svg d'origine, mais je ne trouve pas d'options pour cela de toute façon. Je préfère éviter d'exporter vers un format tramé, car je veux pouvoir l'utiliser pour l'impression sur du papier de grande taille.
Lors de la recherche de solutions à cela, j'ai trouvé, entre autres, ce fil, à l'origine de 2006 , dans lequel la réponse la plus récente date de 2012 et se lit
6 ans plus tard .. même problème. Inkscape ne peut pas exporter vers l'opacité au niveau pdf. Si triste.
N'y a-t-il vraiment aucun moyen de le faire?
convert image filename.pdf
.inkscape --version
me donneInkscape 0.48.4
, après avoir imprimé le message d'avertissement plusieurs(inkscape:19694): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
fois. Il a été installé à partir des référentiels par défaut dans Ubuntu 13.04. Quant au pdf, je suppose qu'il pourrait aussi y avoir d'autres problèmes (la police semble éteinte, par exemple), mais je suppose qu'ils sont finalement liés.Réponses:
Vous devriez mettre à jour votre Inkscape vers la version PPA Pre-0.49, mes tests ont produit des résultats utilisant le masquage, le découpage et une différence de chemin de référence:
Pour mettre à niveau votre inkscape, ouvrez un terminal et exécutez les commandes suivantes:
Cela devrait supprimer la version 0.48 d'inkscape et la remplacer par la version antérieure à 0.49 dont vous avez besoin pour votre fichier pdf.
la source
Vous pouvez également essayer de convertir votre
.svg
fichier inkscape à l'.pdf
aidersvg-convert
dulibrsvg2-bin
package:Cela a préservé la transparence de mon dossier.
la source
D'accord, voici mes deux cents sur une solution de contournement pour cela.
J'ai essayé la réponse précédente en utilisant
rsvg-convert
, qui fonctionnait bien pour les articles transparents. Le problème est maintenant, j'ai une image intégrée dans mon SVG qui a été rasterisée avec une très basse résolution. La spécification d'un dpi X / Y supérieur pourrsvg-convert
n'a pas changé cela.J'ai donc fait ce qui suit, ce qui a résolu le problème:
rsvg-convert -f pdf -o rasterized.pdf orig.svg
inkscape orig.svg
inkscape rasterized.pdf
Résultat: formes transparentes et images haute résolution .
la source
Une solution que j'ai trouvée pour résoudre ce bogue évident est: dans Inkscape, enregistrez sous: EPS puis epstopdf le fichier. Le résultat semble parfait
la source