Impor file SVG ke Google Documents sebagai gambar

48

Saya memiliki gambar yang saya buat dalam format SVG dan saya ingin memasukkannya dalam dokumen Google yang saya tulis. Saya mencoba mengunggah file SVG tetapi hanya memungkinkan saya melihatnya, bukan mengeditnya. Setiap pencarian Google untuk mengunggah SVG ke Google Documents menemukan banyak orang yang meminta fitur tersebut tetapi tidak ada petunjuk tentang cara melakukannya.

Apakah tidak mungkin untuk saat ini?

Apakah ada API untuk Google Drawings?

Adakah cara untuk membuat gambar Google selain menyeret mouse ke situs web mereka?

Saya mencoba mengunggah dokumen teks OpenOffice yang menyertakan gambar, tetapi gambar itu dihapus.

Don Kirkby
sumber
1
Saya ingin menyatakan bahwa saya tidak berhasil dengan solusi yang diposting di bawah ini (Desember, 2016)
Bort
@Bort sama di sini, lihat jawaban baru di bawah ini, berfungsi mulai Agustus 2017
Bryce
Saya menemukan sebagian besar berhasil, tetapi gambar google tidak akan menggambar bagian bitmap dari file emf. Lihat posting saya di sini -> productforums.google.com/forum/#!topic/docs/Y8wfU4by6tY
mgraham

Jawaban:

19

Informasi untuk mengonversi .svg menjadi .wmf telah usang. Pada titik tertentu selama tahun 2016 Google memilih untuk tidak menerima file .wmf lagi. Solusi yang benar adalah dengan mengubah .svg menjadi .emf, yang berfungsi pada saat penulisan. Rekomendasi saya adalah menggunakan layanan CloudConvert gratis untuk konversi .emf , tidak ada perangkat lunak yang harus dimiliki atau diinstal.

Saya membuat panduan pemula untuk .svg menjadi konversi .emf .

HQJaTu
sumber
1
Terima kasih telah menemukan solusi yang bisa diterapkan. Apakah Anda berhasil mengunggah file EMF ke Google Drawing tanpa menggunakan CloudConvert? Saya hanya bisa menjalankan ini jika saya meminta CloudConvert untuk menyimpannya langsung ke GoogleDrive. Bahkan mengunduh dari CloudConvert kemudian mengunggah ke Google Drive tidak berfungsi untuk saya.
Don Kirkby
13
Sampai hari ini, saya tidak dapat lagi membuka file EMF dalam gambar google
Arion
1
Karena apa yang Anda katakan itu mengkhawatirkan, saya pergi dan mengujinya sendiri. Saya mengunduh clipart .svg gratis, mengunggahnya ke Google Drive, di Drive melakukan Open With ... CloudConvert, menyimpannya kembali sebagai .emf dan akhirnya di Drive Open dengan ... Google Drawings. .Emf menunjukkan seperti yang diharapkan. Tidak ada penyimpangan dari diskusi sebelumnya.
HQJaTu
2
Saya menyimpan file .emf dari Illustrator, tetapi Google G Suite tidak dapat membukanya di mana pun. Jika gambar menjadi raster, seperti yang ditulis Herb Caudill, maka G Suite adalah penyebab yang hilang, jujur ​​saja.
zmippie
2
@ijoseph Sekali lagi, itu mengkhawatirkan untuk dibaca. Saya memang telah melalui siklus uji yang dikenalnya saat mengunggah .svg dan pergi ke Cloudconvert untuk memilikinya sebagai .emf. Dan kamu benar! Jika Anda mengunggahnya dari drive lokal ke Google Drive, itu akan ditandai sebagai "gambar" dan itu tidak akan terbuka di Google Drawings. Jika Anda membiarkan Cloudconvert memiliki akses ke Google Drive Anda dan menyimpannya langsung di sana, itu akan menjadi "tipe tidak dikenal", tetapi file AKAN dibuka di Google Drawings sebagai gambar vektor.
HQJaTu
7

Pada Agustus 2017, saya akhirnya dapat melakukan ini dengan prosedur tujuh langkah:

  1. Unggah file SVG target ke Google Drive, sebagai file biasa.
  2. Instal "CloudConvert" ke Google Drive, dan berikan izin untuk membaca semua dokumen Anda (menakutkan!
  3. Klik pada file SVG, dan klik kanan untuk mengirim ke CloudConvert.
  4. Konversikan ke format " EMF " dan (ini penting) simpan kembali ke Google Drive.
  5. Buka EMF di Google Drawings dan verifikasi terlihat bagus.
  6. Di bawah Menu Edit, pilih Salin .
  7. Terakhir, di Google Doc Anda , pilih Tempel .
Bryce
sumber
1
Pada Nov 2017, saya tidak dapat melihat cara untuk melakukan langkah 6 - ketika saya mencoba untuk membuka file emf di gambar google, katanya tidak ada pratinjau yang tersedia. tidak mengimpor apa pun .. Juga, tidak ada "papan klip web" di dalam menu edit
Sujay Phadke
Tampaknya papan klip web bukan lagi hal yang penting, tetapi salin dan tempel yang biasa harus berfungsi (hanya menjadi gambar atau presentasi). Untuk menempelkan ke Documents atau Spread Anda perlu menyisipkan Gambar dan kemudian menempel ke sana, dan gambar kemudian akan di-raster.
Herb Caudill
3

Anda dapat mengunggah file SVG Anda ke http://openclipart.org dan kemudian ada konversi otomatis ke WMF / EMF di halaman clipart.

rejon
sumber
2

Saya menemukan bahwa mengonversi gambar saya ke WMF memungkinkannya dikonversi menjadi Google Doc.

Saya harus mengekspor ODF saya sebagai WMF. Kemudian setelah mengunggahnya ke Google Drive saya, saya bisa mengklik kanan dan membukanya sebagai Gambar Google.

Ada beberapa masalah di mana gambar asli saya menggunakan gradient fill dan konversi mengubah gradient fill menjadi kumpulan garis-garis individual dalam gambar yang dikonversi.

Jadi alur kerja untuk migrasi gambar dari OpenOffice adalah:

  • Isolasi gambar vektor sebagai dokumen Draw OpenOffice. (hindari pola isian yang rumit)
  • Ekspor gambar sebagai WMF
  • Dari Google Drive, unggah file Jika Anda tidak mengaktifkan konversi otomatis, klik kanan dan konversikan ke Google Doc

Saya belum mengerjakan alur kerja yang bersih untuk mengonversi dokumen OpenOffice dengan gambar yang disematkan. Saya merasa tidak semudah itu dengan Google Drive sejauh ini.

agenv
sumber
2

Sangat mudah untuk menyalin vektor dari Google Presentations ke Drawings di Google Docs melalui clipboard Web. Sekarang untuk membawanya ke Google Presentations, Anda perlu solusinya.

Sebenarnya EMF lebih baik dan lebih baru dari WMF. Ini memiliki gradien. PowerPoint (versi Windows) adalah konverter EMF terbaik yang saya tahu.

Alur kerja yang saya gunakan adalah ini Ini adalah video instruksinya

  • Inkscape> EMF,
  • EMF> Powerpoint 2010
  • PowerPoint> DrawingML (Microsoft vektor internal),
  • Konversikan ke GPresentations
  • Gunakan Clipboard Web Google Documents untuk menyalin vektor sekitar.

Keterangan yang lebih panjang di sini: https://productforums.google.com/forum/#!topic/docs/ZNFr2_GdDRg

bram alkema
sumber
2
  1. Tambahkan svg ke dokumen LibreOffice Impress (Presentasi OpenDocument) .odpdan simpan sebagai mysvgs.odp.
  2. Unggah ke Google Drive.
  3. Buka mysvgs.odpdi Google Drive dan salin-tempel gambar svg di mana diperlukan.

Detail:

  • Ini bekerja di Linux, OSX, Windows.
  • Dokumen Google Presentation disimpan sebagai pdf berisi svg pada resolusi yang tepat.
  • Ini berfungsi seperti ini pada bulan Juli 2018.
  • Saya menggunakan LibreOffice-5.4.4.2
  • Berdasarkan jawaban @philhibbs
raisercostin
sumber
screencast.com/t/GWumFEkQc adalah file SVG di desktop saya yang diambil melalui Impress to .odp to driver (preview kosong) lalu masuk ke Google Presentations, lalu diperbesar sedikit. Saya pikir ini semacam bitmap :(
paul_h
Jika Anda mengklik kanan pada SVG di dalam LibreOffice Impress dan pilih Break, lalu simpan .odp, unggah ke Google Drive, dan kemudian buka menggunakan Google Slides, gambar tidak boleh lagi berupa bitmap dan dapat disalin / ditempelkan ke Google Gambar. Anda dapat menguji apakah itu bitmap dengan mengklik bentuk individual dan mengisinya dengan warna, atau mengubah properti garis.
Tercatat
Pada Oktober 2019, ini adalah satu-satunya solusi yang bekerja untuk saya.
azbarcea
1

Sebagian besar jawaban di atas berfungsi. Namun, setiap kali Anda memutuskan untuk mengunduh dokumen sebagai PDF, Google akan secara otomatis mengubah vektor menjadi gambar berkualitas rendah. Karenanya, solusi ini mungkin tidak optimal untuk semua orang.

Apa yang saya perhatikan adalah itu tidak akan mengubahnya menjadi gambar jika Anda mengunduh dokumen sebagai dokumen kata, dan MAKA menyimpannya dalam PDF.

Adam
sumber
1

Saya sudah dekat, tetapi tidak cukup di sana.

  1. Rekatkan vektor ke spreadsheet di LibreOffice
  2. Unggah spreadsheet ke Google Drive
  3. Salin objek vektor
  4. Di lembar lain, Sisipkan Gambar
  5. Rekatkan objek, tetapi tempelkan sebagai bitmap, bukan vektor

Atau, ikuti langkah 1 dan 2, dan kemudian transfer konten dari lembar Anda yang lain ke yang diunggah dan terima bahwa Anda tidak dapat menambahkan vektor lagi ke dalamnya. Anda mungkin beruntung mengunduh sheet Google sebagai file ODS, menambahkan vektor Anda di LibreOffice, dan mengunggahnya kembali ke Google, selama semua konten sheet Anda kompatibel dengan LibreOffice.

PhilHibbs
sumber
0

Anda sekarang dapat membuat gambar melalui Google Slides API . Jika Anda menginginkannya di Google Drawing, Doc, atau Sheet, Anda dapat menyalinnya di sana.

Don Kirkby
sumber