J'utilise Google Chrome pour afficher un fichier .svg 1178x5408. Il comprend beaucoup de petits "subgraphics" (captures d'écran de dialogues, reliés par des flèches .. pensez "wizard"), le tout est créé par graphviz.
Maintenant, je veux l'imprimer correctement. Pour moi, il est important de ne pas réduire le tout à une seule feuille de papier, car je ne vois plus rien des petites captures d'écran.
Quelles sont mes meilleures options?
Réponses:
Je vous suggère d'utiliser Inkscape pour ouvrir le fichier SVG et l'imprimer à partir de là. Il a de bien meilleures options d'impression que Chrome pour SVG.
Shift+ Ctrl+ Dvous donnera des options de document:
la source
<svg>
balise. Bien qu'Inkscape soit un bon outil, si vous êtes désespéré, vous pouvez toujours ouvrir un .svg dans votre éditeur préféré et modifier les dimensions dans la balise d'ouverture.Je devais juste résoudre ça aujourd'hui. J'ai utilisé Print d'Inkscape et imprimé dans un fichier PDF (qui est une fonctionnalité standard sur Linux; je ne connais pas les autres plateformes), puis j'ai utilisé pdfposter pour le diviser en pages:
Traduction: utilisez des pages A4 pour créer une affiche au format A3.
la source
ok, j'ai utilisé wkhtmltopdf pour obtenir un .pdf raisonnable et beau à partir de ce .svg:
la source
J'ai juste réussi avec les étapes suivantes:
Suite à ce qui précède, mon SVG semble susceptible d'imprimer sur des pages de format 13 par 10 lettres.
Mise à jour - J'ai eu quelques difficultés avec ce qui précède; certaines des pages «en mosaïque» n'imprimaient pas, mais pas toujours les mêmes pages, donc je soupçonne un problème subtil avec la façon dont Foxit Reader imprime les pages en mosaïque. Voici d'autres étapes que je viens de suivre et qui ont fonctionné sans problème:
la source
Vous pouvez essayer d'utiliser la dernière version de GhostPDL (application sœur de Ghostscript; code source disponible sur http://svn.ghostscript.com/ghostscript ) pour convertir le fichier en PDF. GhostPDL peut gérer SVG (et XPS ou PCL) de la même manière que Ghostscript gère PostScript. Alors voici la ligne de commande:
Une fois que vous avez obtenu un PDF, vous devriez pouvoir l'imprimer facilement à partir d'Acrobat {, Reader}. Au moins maintenant avec PDF, nous connaissons différentes façons d'imprimer de manière fiable un fichier de grande dimension sur plusieurs feuilles de papier (lettre ou A4 ou A3) en utilisant un utilitaire "posterize".
Peut-être qu'une telle fonction "d'affiche" est également disponible auprès d'Inkscape (qui peut ouvrir et imprimer le SVG directement), mais je ne suis pas sûr du haut de ma tête.
la source
Étant donné que la plupart des réponses semblaient se concentrer sur des solutions de ligne de commande, j'aimerais ajouter ceci. Et cela va vraiment de pair avec la réponse de BloodPhilla (Inkscape), car vous devez d'abord convertir le SVG en PNG pour utiliser cet outil, mais le voici: PosteRazor . Une fois que vous avez un PNG, vous pouvez l’alimenter dans ce programme et en 4 étapes faciles de l’assistant vous obtenez un PDF de plusieurs pages qui peut être assemblé en une «affiche». J'ai dû jouer avec les marges et les chevauchements un peu pour obtenir les choses comme je le voulais, et vous devez être conscient de la limitation physique de votre imprimante sur l'impression des bords, mais dans l'ensemble, un petit outil utile pour ce genre de chose.
la source
J'ai eu le même problème et j'ai opté pour l'utilisation d' Inkscape recommandée, mais pour subdiviser le graphique entier en agrupations logiques indépendantes et j'ai eu la chance que chacune soit dotée d'une taille de police raisonnablement lisible en feuilles A3.
Répétez pour chaque partie, un PDF résultant pour chaque section.
Ouvrez avec une visionneuse PDF et imprimez.
Sinon, j'opterais pour la solution Kenny Evitt , mais vous devrez le faire.
Je ne comprends pas pourquoi la réponse de BloodPhilia , telle quelle , est actuellement la plus votée.
la source