Utilizo Google Chrome para ver un archivo .svg de 1178x5408. Incluye una gran cantidad de pequeños "subgraphics" (capturas de pantalla de diálogos, conectados por flechas ... piense en "asistente"), todo es creado por graphviz.
Ahora quiero imprimirlo correctamente. Para mí es importante no reducir todo a una sola hoja de papel, ya que ya no puedo ver nada de las pequeñas capturas de pantalla.
¿Cuáles son mis mejores opciones?
Respuestas:
Le sugiero que use Inkscape para abrir el archivo SVG e imprimirlo desde allí. Tiene opciones mucho mejores de impresión que Chrome para SVG.
Shift+ Ctrl+ Dle dará opciones de documentos:
fuente
<svg>
etiqueta. Aunque Inkscape es una buena herramienta, si está desesperado siempre puede abrir un archivo .svg en su editor favorito y cambiar las dimensiones en la etiqueta de apertura.Solo tenía que resolver esto hoy. Utilicé Inkscape's Print e imprimí en un archivo PDF (que es una característica estándar en Linux; no sé sobre otras plataformas), y luego usé pdfposter para dividirlo en páginas:
Traducción: use páginas A4 para construir un póster de tamaño A3.
fuente
ok, usé wkhtmltopdf para obtener un .pdf razonable y atractivo de ese .svg:
fuente
Acabo de tener éxito con los siguientes pasos:
Siguiendo lo anterior, es probable que mi SVG se imprima en páginas de 13 por 10 letras.
Actualización : tuve algunas dificultades con lo anterior; algunas de las páginas 'en mosaico' no se imprimían, pero no siempre son las mismas páginas, así que sospecho que hay un problema sutil con la forma en que Foxit Reader imprime páginas en mosaico. Aquí hay pasos alternativos que acabo de seguir que funcionaron sin problemas:
fuente
Puede intentar utilizar la última versión de GhostPDL (aplicación hermana de Ghostscript; código fuente disponible en http://svn.ghostscript.com/ghostscript ) para convertir el archivo a PDF. GhostPDL puede manejar SVG (y XPS o PCL) de una manera similar a como Ghostscript maneja PostScript. Así que aquí va la línea de comando:
Una vez que obtenga un PDF, debería poder imprimirlo fácilmente desde Acrobat {, Reader}. Al menos ahora con PDF, conocemos diferentes formas de imprimir de manera confiable un archivo de gran dimensión en varias hojas de papel (carta, A4 o A3) utilizando una utilidad "posterizar".
Tal vez una función de "impresión de póster" también esté disponible en Inkscape (que puede abrir e imprimir el SVG directamente), pero no estoy seguro desde lo alto de mi cabeza.
fuente
Dado que la mayoría de las respuestas parecían centrarse en soluciones de línea de comandos, me gustaría agregar esto. Y realmente coincide con la respuesta de BloodPhilla (Inkscape), porque primero debes convertir el SVG a PNG para usar esta herramienta, pero aquí está: PosteRazor . Una vez que tenga un PNG, puede alimentarlo en este programa y en 4 sencillos pasos del asistente obtendrá un PDF de varias páginas que puede ensamblarse en un "póster". Tuve que jugar con los márgenes y superponerme un poco para obtener las cosas como yo quería, además de que debes tener en cuenta la limitación física de tu impresora en la impresión de bordes, pero en general, una pequeña herramienta que vale la pena para este tipo de cosas.
fuente
Tuve el mismo problema y opté por usar el Inkscape recomendado, pero subdividir todo el gráfico en agrupaciones lógicas independientes y tuve la suerte de que cada una tuviera un tamaño de fuente razonablemente legible en hojas A3.
Repita para cada parte, un PDF resultante para cada sección.
Abrir con un visor de PDF e imprimir.
De lo contrario, optaría por solución Kenny Evitt , pero tendrá que hacerlo.
No puedo entender por qué la respuesta de BloodPhilia , como es, es actualmente la más votada.
fuente