2010-07-29 11 views

Répondre

0

Peut-être que vous pouvez utiliser svglib pour convertir votre svg en pdf, puis l'inclure en utilisant pyPdf. Notez que svglib semble utiliser reportlab donc vous pouvez probablement utiliser leur API pour manipuler votre fichier.

+0

Merci nicoe. Mais svglib ne m'aide pas. Le contenu svg ajouté est généralement affiché dans un fichier PDF? Peut-être que quelqu'un sait où je trouve par exemple pdf avec embed svg. – Kmd

+0

PROBLÈME RÉSOLU http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference_1-7.pdf 156. À partir d'Acrobat 8.1, Acrobat ne prend plus en charge les diaporamas SVG. Acrobat 5.1 à 8.0 prend en charge les diaporamas SVG (Type de contenu MIME image/svg + xml). – Kmd

+0

@kmd: pourriez-vous donner plus de détails sur la source de votre réclamation? le pdf réf dit, qu'à partir de acrobat 5.1 svg est le type de diaporama seul (footnote 156/p.). les spécifications contiennent aussi un exemple comprisong svg slideshow elements (exemple: 9.1/p.778/9). meilleures salutations, carsten – collapsar

3

Vous feriez probablement mieux de convertir d'abord le SVG en PDF.

Apache Batik comprend SVG Rasterizer, qui, malgré son nom, peut convertir SVG en PDF.

Utilisé par Apache FOP pour convertir des documents Docbook incluant des graphiques SVG en PDF.

0

Enregistrez le fichier SVG au format PDF, puis ouvrez le fichier PDF dans Acrobat. Par exemple, si vous créez le fichier SVG dans Inkscape, vous devez alors cliquer sur Fichier -> Enregistrer une copie -> Enregistrer au format PDF, puis l'ouvrir dans Acrobat. Cette méthode devrait préserver les chemins de texte et de vecteur. Si vous choisissez à la place Imprimer -> Imprimer dans un fichier au format PDF, l'image deviendra pixellisée et perdra ses puissances vectorielles.

Vous pouvez également enregistrer votre image SVG en tant que fichier DWG ou en tant que fichier EMF, deux formats plus faciles à ouvrir/importer dans Acrobat qu'un fichier SVG. (Note à Adobe: "Hé, Adobe, il est temps de commencer à supporter les importations SVG directes dans Acrobat!")

Si vous travaillez avec des SVG, Inkscape ou un programme similaire (Illustrator ou CorelDraw) est essentiel. Inkscape est gratuit.

Questions connexes