Używam Google Chrome, aby wyświetlić plik .svg 1178 x 5408. Zawiera wiele małych „subgraphics” (zrzuty ekranów dialogowych, połączone strzałkami .. pomyśl „kreator”), całość została stworzona przez graphviz.
Teraz chcę go poprawnie wydrukować. Dla mnie ważne jest, aby nie przeskalować całości do jednego kawałka papieru, ponieważ odtąd nie widzę już nic z małych zrzutów ekranu.
Jakie są moje najlepsze opcje?
Odpowiedzi:
Sugeruję użycie Inkscape do otwarcia pliku SVG i wydrukowania go stamtąd. Ma znacznie lepsze opcje drukowania niż Chrome dla SVG.
Shift+ Ctrl+ Dzapewni opcje dokumentu:
źródło
<svg>
tagu. Chociaż Inkscape jest dobrym narzędziem, jeśli jest zdesperowany, zawsze możesz otworzyć plik .svg w swoim ulubionym edytorze i zmienić wymiary w tagu otwierającym.Po prostu musiałem to dziś rozwiązać. Użyłem Inkscape's Print i wydrukowałem do pliku PDF (który jest standardową funkcją w Linuksie; nie wiem o innych platformach), a następnie użyłem pdfposter do podzielenia go na strony:
Tłumaczenie: użyj stron A4, aby zbudować plakat formatu A3.
źródło
ok, użyłem wkhtmltopdf, aby uzyskać rozsądny, dobrze wyglądający plik .pdf z tego pliku .svg:
źródło
Właśnie odniosłem sukces, wykonując następujące kroki:
W związku z powyższym moje SVG wydaje się drukować na stronach o rozmiarze 13 na 10 liter.
Aktualizacja - miałem pewne trudności z powyższym; niektóre strony z kafelkami nie były drukowane, ale nie zawsze te same strony, więc podejrzewam subtelny problem z tym, jak Foxit Reader drukuje strony z kafelkami. Oto alternatywne kroki, które właśnie wykonałem, które działały bez problemu:
źródło
Możesz spróbować użyć najnowszej wersji GhostPDL (siostrzana aplikacja do Ghostscript; kod źródłowy dostępny na stronie http://svn.ghostscript.com/ghostscript ) do konwersji pliku na format PDF. GhostPDL może obsługiwać SVG (i XPS lub PCL) w podobny sposób, jak Ghostscript obsługuje PostScript. Oto wiersz poleceń:
Po otrzymaniu pliku PDF powinieneś być w stanie łatwo go wydrukować z programu Acrobat {, Reader}. Przynajmniej teraz dzięki plikom PDF znamy różne sposoby niezawodnego drukowania jednego pliku o dużych wymiarach na wielu arkuszach papieru (Letter, A4 lub A3) za pomocą narzędzia „posterize”.
Być może taka funkcja „drukowania plakatu” jest również dostępna w Inkscape (która może bezpośrednio otwierać i drukować SVG), ale nie jestem pewien z góry.
źródło
Ponieważ większość odpowiedzi wydawała się koncentrować na rozwiązaniach wiersza poleceń, chciałbym to dodać. I naprawdę zgadza się z odpowiedzią BloodPhilla (Inkscape), ponieważ najpierw musisz przekonwertować SVG na PNG, aby użyć tego narzędzia, ale oto: PosteRazor . Po utworzeniu pliku PNG możesz go wprowadzić do tego programu, aw 4 prostych krokach kreatora otrzymasz wielostronicowy plik PDF, który można złożyć w „plakat”. Musiałem bawić się marginesami i nakładać się trochę, aby uzyskać rzeczy tak, jak chciałem, a ponadto musisz zdawać sobie sprawę z fizycznych ograniczeń drukowania krawędzi przez drukarkę, ale ogólnie rzecz biorąc, wartościowe małe narzędzie do tego rodzaju rzeczy.
źródło
Miałem ten sam problem i zdecydowałem się na użycie zalecanego programu Inkscape, ale podzieliłem cały wykres na logiczne niezależne agregacje i miałem szczęście, że każdy z nich zawierał rozsądnie czytelny rozmiar czcionki na arkuszach A3.
Powtórz dla każdej części, po jednym wynikowym pliku PDF dla każdej sekcji.
Otwórz za pomocą przeglądarki plików PDF i wydrukuj.
W przeciwnym razie wybrałbym rozwiązanie Kenny'ego Evitta , ale będziesz musiał.
Nie mogę zrozumieć, dlaczego odpowiedź BloodPhilia jest obecnie najczęściej wybierana.
źródło