ok, eu usei wkhtmltopdf para obter um .pdf razoável e de boa aparência .svg:
% wkhtmltopdf.exe input.svg output.pdf
Eu uso o Google Chrome para visualizar um arquivo .svg 1178x5408. Inclui um monte de pequenos "subgraphics" (screenshots de diálogos, conectados por setas .. acho que "wizard"), a coisa toda é criada por graphviz.
Agora quero imprimir corretamente. Para mim, é importante não escalar a coisa toda até um pedaço de papel, já que não consigo mais ver nada das pequenas capturas de tela.
Quais são minhas melhores opções?
Eu sugiro que você use o Inkscape para abrir o arquivo SVG e imprimi-lo de lá. Tem opções muito melhores na impressão do que o Chrome para o SVG.
Shift + Ctrl + D permite obter as opções do documento:
Só tive que resolver isso hoje. Eu usei o Print do Inkscape e imprimi em um arquivo PDF (que é um recurso padrão no Linux; eu não sei sobre outras plataformas), e então eu usei pdfposter para dividir em páginas:
pdfposter -m a4 -p a3 infile.pdf outfile.pdf
Tradução: use páginas A4 para criar um pôster do tamanho A3.
Acabei de ter algum sucesso com os seguintes passos:
Seguindo o acima, meu SVG provavelmente imprimirá em 13 por 10 páginas tamanho carta.
Atualização - eu tive alguma dificuldade com o acima; algumas das páginas "lado a lado" não estavam sendo impressas, mas nem sempre as mesmas páginas, por isso desconfio de um problema sutil de como o Foxit Reader imprime páginas lado a lado. Aqui estão os passos alternativos que acabei de seguir e que funcionaram sem problemas:
Você pode tentar usar a versão mais recente do GhostPDL (aplicativo irmão do Ghostscript; código-fonte disponível em link ) para converter o arquivo para PDF. O GhostPDL pode manipular SVG (e XPS ou PCL) de maneira semelhante à que o Ghostscript manipula PostScript. Então aqui vai a linha de comando:
gsvg.exe ^
-dNOPAUSE ^
-dBATCH ^
-dSAFER ^
-sOutputFile=my.pdf ^
-sDEVICE=pdfwrite ^
-g1178x5408 ^
c:/path/to/my.svg
Depois de obter um PDF, você poderá imprimi-lo facilmente no Acrobat {, Reader}. Pelo menos agora, com PDF, sabemos maneiras diferentes de imprimir de forma confiável um arquivo de grande dimensão em várias folhas de papel (carta ou A4 ou A3) usando um utilitário "posterize".
Talvez essa função de "impressão de pôster" também esteja disponível no Inkscape (que pode abrir e imprimir o SVG diretamente), mas não tenho certeza do topo da minha cabeça.
Como a maioria das respostas parece se concentrar em soluções de linha de comando, gostaria de acrescentar isso. E realmente vai junto com a resposta do BloodPhilla (Inkscape), porque você precisa converter o SVG para um PNG primeiro para usar essa ferramenta, mas aqui está: PosteRazor . Uma vez que você tenha um PNG, você pode inseri-lo neste programa e, em 4 etapas simples do assistente, você obtém um PDF de várias páginas que pode ser montado em um "pôster". Eu tive que brincar com as margens e me sobrepor um pouco para fazer as coisas do jeito que eu queria, além disso, você precisa estar ciente da limitação física da sua impressora na impressão de borda, mas no geral, uma pequena ferramenta valiosa para esse tipo de coisa. / p>
Eu tive o mesmo problema e optei por usar o Inkscape recomendado, mas subdividir todo o gráfico em agrupamentos independentes lógicos e tive a sorte de cada um ter um tamanho de fonte razoavelmente legível em folhas A3.
Repita para cada parte, um PDF resultante para cada seção.
Abra com algum visualizador de PDF e imprima.
Caso contrário, eu optaria pela solução Kenny Evitt , mas você terá que fazer isso.
Não consigo entender por que a resposta do BloodPhilia , como é, atualmente é a mais votada.