Importuj pliki SVG do Dokumentów Google jako rysunek

48

Mam rysunek wykonany w formacie SVG i chciałbym dołączyć go do dokumentu Google, który piszę. Próbowałem przesłać plik SVG, ale pozwala mi tylko go wyświetlić, a nie edytować. Wszelkie wyszukiwania Google dotyczące przesyłania plików SVG do Dokumentów Google powodują, że wiele osób prosi o tę funkcję, ale nie ma wskazówek, jak to zrobić.

Czy to na razie niemożliwe?

Czy istnieje interfejs API dla Rysunków Google?

Jest jakiś sposób na stworzenie rysunku Google innego niż przeciąganie myszą po stronie internetowej?

Próbowałem przesłać dokument tekstowy OpenOffice, który zawierał rysunek, ale rysunek został usunięty.

Don Kirkby
źródło
1
Chciałbym oświadczyć, że nie udało mi się żadne z poniższych rozwiązań (grudzień 2016 r.)
Bort,
@Bort sam tutaj, zobacz nową odpowiedź poniżej, działającą od sierpnia 2017 r.
Bryce
Odkryłem, że to głównie działa, ale rysunki Google nie rysują bitmapowanych części pliku emf. Patrz mój post tutaj -> productforums.google.com/forum/#!topic/docs/Y8wfU4by6tY
mgraham

Odpowiedzi:

19

Informacje do konwersji .svg na .wmf są nieaktualne. W pewnym momencie w 2016 roku Google postanowił nie akceptować plików .wmf. Prawidłowym rozwiązaniem jest konwersja .svg na .emf, który działa w momencie pisania. Polecam skorzystanie z bezpłatnej usługi CloudConvert do konwersji .emf, nie ma oprogramowania, które należy posiadać lub zainstalować.

Stworzyłem przewodnik dla początkujących dla konwersji .svg do .emf .

HQJaTu
źródło
1
Dziękujemy za znalezienie praktycznego rozwiązania. Czy pomyślnie przesłałeś plik EMF do Google Drawing bez CloudConvert? Mogę to uruchomić tylko wtedy, gdy poproszę CloudConvert o zapisanie go bezpośrednio w GoogleDrive. Nawet pobieranie z CloudConvert, a następnie przesyłanie na Dysk Google nie działało dla mnie.
Don Kirkby
13
Na dzień dzisiejszy nie mogę już otwierać plików EMF w rysunkach Google
Arion
1
Ponieważ to, co mówisz, jest niepokojące, sam to sprawdziłem. Ściągnąłem darmowe cliparty .svg, przesłałem je na Dysk Google, na Dysku otworzyłem za pomocą ... CloudConvert, zapisałem je z powrotem jako .emf i wreszcie na Dysku otworzyłem z ... Rysunkami Google. Plik .emf pokazuje zgodnie z oczekiwaniami. Bez odchyleń od poprzedniej dyskusji.
HQJaTu
2
Zapisałem plik .emf z programu Illustrator, ale Google G Suite nie może go nigdzie otworzyć. Szczerze mówiąc, jeśli obraz zostanie zrasteryzowany, jak pisze Herb Caudill, G Suite to stracona sprawa.
zmippie
2
@ijoseph Znowu, to alarmujące do przeczytania. Przeszedłem przez znany cykl testowy przesyłania pliku .svg i przechodzenia do Cloudconvert, aby mieć go jako .emf. I masz rację! Jeśli prześlesz go z dysku lokalnego na Dysk Google, zostanie on oznaczony jako „obraz” i nie otworzy się w Rysunkach Google. Jeśli zezwolisz Cloudconvert na dostęp do Dysku Google i zapiszesz go bezpośrednio tam, będzie to „nieznany typ”, ale plik zostanie otwarty w Rysunkach Google jako rysunek wektorowy.
HQJaTu
7

Od sierpnia 2017 r. W końcu mogłem to zrobić za pomocą procedury siedmiu kroków:

  1. Prześlij docelowy plik SVG na Dysk Google jako zwykły plik.
  2. Zainstaluj „CloudConvert” na Dysku Google i daj mu uprawnienia do odczytu wszystkich dokumentów (przerażające!
  3. Kliknij plik SVG i kliknij prawym przyciskiem myszy, aby wysłać do CloudConvert.
  4. Konwertuj na format „ EMF ” i (jest to bardzo ważne) zapisz z powrotem na Dysku Google.
  5. Otwórz EMF w Rysunkach Google i sprawdź, czy wygląda dobrze.
  6. W menu Edycja wybierz Kopiuj .
  7. Na koniec w dokumencie Google wybierz Wklej .
Bryce
źródło
1
Od listopada 2017 r. Nie widzę żadnego sposobu, aby zrobić krok 6 - gdy próbuję otworzyć plik emf w rysunkach Google, napisano, że nie ma podglądu. nic nie importuje .. Ponadto w menu edycji nie ma „schowka internetowego”
Sujay Phadke
Wygląda na to, że schowek internetowy nie jest już rzeczą, ale zwykłe kopiowanie i wklejanie powinno działać (tylko na rysunku lub prezentacji). Aby wkleić do Dokumentów lub Arkuszy, musisz wstawić Rysunek, a następnie wkleić tam, a obraz zostanie następnie zrasteryzowany.
Herb Caudill
3

Możesz przesłać plik SVG na http://openclipart.org, a następnie na stronie z clipartami następuje automatyczna konwersja do WMF / EMF.

rejon
źródło
2

Przekonałem się, że konwersja mojego rysunku do WMF pozwoliła go przekonwertować na Dokument Google.

Musiałem wyeksportować ODF jako WMF. Następnie po przesłaniu go na Dysk Google mogę kliknąć prawym przyciskiem myszy i otworzyć go jako rysunek Google.

Wystąpiły problemy, gdy mój oryginalny rysunek używał wypełnienia gradientowego, a konwersja przekształciła wypełnienie gradientowe w zbiór pojedynczych linii w przekonwertowanym rysunku.

Tak więc przepływ pracy podczas migracji rysunku z OpenOffice byłby następujący:

  • Izoluj rysunek wektorowy jako dokument OpenOffice Draw. (unikaj skomplikowanych wzorów wypełnienia)
  • Wyeksportuj rysunek jako WMF
  • Prześlij plik z Dysku Google Jeśli nie masz włączonej automatycznej konwersji, kliknij prawym przyciskiem myszy i przekonwertuj na Dokument Google

Nie opracowałem jeszcze czystego przepływu pracy do konwersji dokumentów OpenOffice z osadzonymi rysunkami. Mam wrażenie, że do tej pory Dysk Google nie jest taki łatwy.

agentv
źródło
2

Kopiowanie wektorów z Prezentacji Google na Rysunki w Dokumentach Google jest łatwe za pomocą schowka internetowego. Teraz, aby przenieść je do Prezentacji Google, potrzebujesz obejścia.

W rzeczywistości EMF jest lepszy i nowszy niż WMF. Ma gradienty. PowerPoint (wersja Windows) to najlepszy konwerter EMF, jaki znam.

Przepływ pracy, którego używam, jest następujący Oto film instruktażowy

  • Inkscape> EMF,
  • EMF> Powerpoint 2010
  • PowerPoint> DrawingML (Microsoft wewnętrzny wektor rzeczy),
  • Konwertuj na GPresentations
  • Użyj schowka internetowego Dokumentów Google, aby skopiować wektor.

Dłuższy opis tutaj: https://productforums.google.com/forum/#!topic/docs/ZNFr2_GdDRg

bram alkema
źródło
2
  1. Dodaj plik svg do dokumentu LibreOffice Impress (prezentacja OpenDocument) .odpi zapisz jako mysvgs.odp.
  2. Prześlij go na Dysk Google.
  3. Otwórz mysvgs.odpna Dysku Google i skopiuj i wklej obraz svg w razie potrzeby.

Detale:

  • Działa w systemach Linux, OSX, Windows.
  • Dokument prezentacji Google zapisany jako pdf zawiera plik svg w odpowiedniej rozdzielczości.
  • Tak to działa w lipcu 2018 r.
  • Użyłem LibreOffice-5.4.4.2
  • Na podstawie odpowiedzi @philhibbs
raisercostin
źródło
screencast.com/t/GWumFEkQc to plik SVG na moim pulpicie pobrany przez Impress do .odp do sterownika (podgląd był pusty), a następnie do Prezentacji Google, a następnie powiększony. Myślę, że jest to jakaś bitmapa :(
paul_h,
Jeśli klikniesz prawym przyciskiem myszy plik SVG w LibreOffice Impress i wybierzesz Break, a następnie zapiszesz plik .odp, prześlesz na Dysk Google, a następnie otworzysz za pomocą Prezentacji Google, obraz nie powinien być już mapą bitową i można go skopiować / wkleić do Google Rysunki. Możesz sprawdzić, czy jest to mapa bitowa, klikając poszczególne kształty i wypełniając je / gładząc kolorem lub zmieniając właściwości obrysu.
zauważalny
Od października 2019 r. Jest to jedyne rozwiązanie, które działało dla mnie.
azbarcea
1

Większość powyższych odpowiedzi działa. Jednak za każdym razem, gdy zdecydujesz się pobrać dokument w formacie PDF, Google automatycznie przekonwertuje wektory na obrazy niskiej jakości. Dlatego to rozwiązanie może nie być optymalne dla wszystkich.

Zauważyłem, że nie będzie konwertować go na obrazy, jeśli pobierzesz dokument jako dokument słowny, a następnie zapisz go w formacie PDF.

Adam
źródło
1

Jestem blisko, ale nie całkiem tam.

  1. Wklej wektor do arkusza kalkulacyjnego w LibreOffice
  2. Prześlij arkusz kalkulacyjny na Dysk Google
  3. Skopiuj obiekt wektorowy
  4. W drugim arkuszu wstaw rysunek
  5. Wklej obiekt, ale wklei się jako bitmapa zamiast wektora

Alternatywnie wykonaj kroki 1 i 2, a następnie przenieś zawartość drugiego arkusza do przesłanego i zaakceptuj, że nie możesz już dodawać do niego żadnych wektorów. Możesz mieć szczęście, ściągając arkusz Google jako plik ODS, dodając wektory w LibreOffice i przesyłając go ponownie do Google, o ile cała zawartość arkusza jest zgodna z LibreOffice.

PhilHibbs
źródło