Jak mogę zapisać stronę internetową jako grafikę wektorową?


6

Chcę zapisać pojedynczą stronę internetową (lub sekcję strony internetowej) jako grafikę wektorową w moim dokumencie lateksowym.

Jak mogę zapisać stronę internetową jako obraz wektorowy?


Potrzebna byłaby przeglądarka internetowa (lub program, który wykonuje odpowiednie funkcje, silnik renderujący), który wyświetliłby się w grafice wektorowej (w dowolnej formie) zamiast na urządzeniu opartym na pikselach (np. Ekranie). Jestem pewien, że istnieje coś takiego, który obsługuje nowoczesny HTML i CSS.
Paŭlo Ebermann

Odpowiedzi:


4

Użyj wkhtmltopdf, jak sugeruje Giles powyżej w komentarzu. Używa webkit do renderowania strony jako wektorowego pliku PDF z wiersza poleceń.

(Promuję to do odpowiedzi na najwyższym poziomie, ponieważ ten klejnot może pozostać niezauważony w bałaganie komentarzy).


8

Podejrzewam, że masz na myśli pojedynczą stronę internetową , a nie całą stronę internetową!

Być może mógłbyś wydrukować plik PDF z przeglądarki i \includegraphicplik PDF albo przekonwertować go na *.epslub *.svgużyć niektórych narzędzi?

Oczywiście problem z drukowaniem polega na tym, że otrzymasz wydruk, który wygląda tak, jakby miał być wydrukowany. Zwykle przecież tego właśnie chcesz ...

Jeśli przejdziesz do ustawień drukowania w przeglądarce, możesz poinstruować ją, aby drukowała kolory i obrazy tła oraz wyłączyć tekst nagłówka / stopki - to łatwa część. Jednak nie ominie niczego, co sama strona robi w celu poprawy wydruku: na przykład Wikipedia ma niestandardowy zestaw stylów używanych podczas drukowania, aby usunąć zbędny tekst i grafikę (nagłówek, pasek boczny, edycja / rozwinięcie linki itp.).

Może wolisz coś takiego: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/


Dziękuję za Twoją odpowiedź. Tak, mam na myśli jedną stronę internetową. Miałem też ten pomysł, ale pdf zawsze wygląda inaczej niż reprezentacja w przeglądarce.
Robin,

Następnie możesz zrobić zrzut ekranu, ale wynik jest piksele, a nie wektor ...

Jest kilka rzeczy, które przemawiają przeciwko zrzutom ekranu. Jednym z nich jest to, że dokument jest trudny do homogenizacji i staje się coraz cięższy. Wiem, że używam zrzutów ekranu, ale chcę elastyczności grafiki wektorowej.
Robin,

Być może możesz spróbować z różnymi przeglądarkami (nowszymi wersjami lub różnymi markami)?

1
wkhtmltopdf wydaje się być dokładnie taką wymaganą, wymagającą mocą. Pamiętaj, że aby HTML mógł zostać zapisany jako grafika wektorowa, coś będzie musiało być pełnym rendererem internetowym, aby faktycznie renderować HTML, CSS, JavaScript itp. Nawet wtedy żadna grafika rastrowa nie będzie wektoryzowana (w przynajmniej nie automatycznie). @ openscript.ch, rozszerzenie przeglądarki może uprościć sprawę, ale nawet wtedy prawdopodobnie wymagany byłby osobny program.
Synetech,


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.