Импортируйте SVG-файлы в Google Docs как чертеж

49

У меня есть рисунок, который я сделал в формате SVG, и я хотел бы включить его в документ Google, который я пишу. Я попытался загрузить файл SVG, но он позволяет мне только просматривать, а не редактировать. Любые поиски Google для загрузки SVG в Документы Google приводят к тому, что многие люди обращаются за этой функцией, но не имеют никаких подсказок о том, как это сделать.

Это сейчас невозможно?

Есть ли API для Google Drawings?

Любой способ создать рисунок Google, кроме перетаскивания мышью на их веб-сайте?

Я попытался загрузить текстовый документ OpenOffice, содержащий чертеж, но чертеж был удален.

Дон Киркби
источник
1
Я хотел бы заявить, что мне не удалось ни одно из решений, опубликованных ниже (декабрь 2016 г.)
Борт,
@ Борт же здесь, см. Новый ответ ниже, работающий по состоянию на август 2017 года
Брайс
Я обнаружил, что в основном это работает, но рисунки Google не будут рисовать растровые части файла EMF. Смотрите мой пост здесь -> productforums.google.com/forum/#!topic/docs/Y8wfU4by6tY
mgraham

Ответы:

19

Информация для преобразования .svg в .wmf устарела. В какой-то момент в течение 2016 года Google решил больше не принимать .wmf-файлы. Правильное решение - конвертировать .svg в .emf, который работает на момент написания. Я рекомендую использовать бесплатный сервис CloudConvert для конвертации в .emf, программное обеспечение не будет принадлежать или устанавливаться.

Я создал руководство для новичков для преобразования .svg в .emf .

HQJaTu
источник
1
Спасибо, что нашли подходящее решение. Вы успешно загрузили файл EMF в Google Drawing без использования CloudConvert? Я могу заставить это работать, только если я прошу CloudConvert сохранить его непосредственно в GoogleDrive. Даже загрузка из CloudConvert, а затем загрузка в Google Drive не работали для меня.
Дон Киркби
13
На сегодняшний день я больше не могу открывать файлы EMF на чертежах Google
Arion
1
Поскольку то, что вы говорите, вызывает тревогу, я сам пошел и проверил это. Я скачал бесплатный клипарт .svg, загрузил его на Google Drive, на Drive сделал Open With ... CloudConvert, сохранил его обратно как .emf и, наконец, на Drive сделал Open With ... Google Drawings. .Emf показывает, как ожидалось. Нет отклонений от предыдущего обсуждения.
HQJaTu
2
Я сохранил файл .emf из Illustrator, но Google G Suite не может его открыть нигде. Если изображение растеризовано, как пишет Херб Каудилл, то, если честно, G Suite - безнадежное дело.
zmippie
2
@ijoseph Снова, это тревожно читать. Я прошел знакомый тестовый цикл загрузки .svg и перехода в Cloudconvert, чтобы иметь его как .emf. И ты прав! Если вы загрузите его с локального диска на Google Диск, он будет помечен как «изображение» и не откроется в Google Drawings. Если вы предоставите Cloudconvert доступ к вашему Google Диску и сохраните его прямо там, он будет «неизвестного типа», но файл откроется в Google Drawings как векторный рисунок.
HQJaTu
7

По состоянию на август 2017 года я наконец смог сделать это с помощью семиэтапной процедуры:

  1. Загрузите целевой файл SVG в Google Drive как обычный файл.
  2. Установите «CloudConvert» в Google Drive и дайте ему разрешение на чтение всех ваших документов (страшно!
  3. Щелкните файл SVG и щелкните правой кнопкой мыши, чтобы отправить его в CloudConvert.
  4. Преобразовать в формат « EMF » и (это очень важно) сохранить на Google Диске.
  5. Откройте EMF в Google Drawings и убедитесь, что он выглядит хорошо.
  6. В меню «Правка» выберите « Копировать» .
  7. Наконец, в вашем Google Doc , выберите Вставить .
Брайс
источник
1
По состоянию на ноябрь 2017 года я не вижу способа выполнить шаг 6 - когда я пытаюсь открыть файл emf на чертежах Google, он говорит, что предварительный просмотр недоступен. ничего не импортирует .. Кроме того, в меню редактирования нет "веб-буфера обмена"
Sujay Phadke
Кажется, что веб-буфер обмена больше не является чем-то особенным, но обычное копирование и вставка должно работать (только в чертеж или презентацию). Чтобы вставить в Документы или Листы, вам нужно вставить рисунок, а затем вставить туда, и изображение будет растеризовано.
Herb Caudill
3

Вы можете загрузить свой SVG-файл на http://openclipart.org, а затем на странице клипартов произойдет автоматическое преобразование в WMF / EMF.

rejon
источник
2

Я обнаружил, что преобразование моего рисунка в WMF позволило преобразовать его в Google Doc.

Я должен был экспортировать свой ODF как WMF. Затем, загрузив его на мой диск Google, я могу щелкнуть правой кнопкой мыши и открыть его как чертеж Google.

Были некоторые проблемы, когда мой исходный рисунок использовал градиентную заливку, и преобразование превратило градиентную заливку в набор отдельных линий в преобразованном чертеже.

Таким образом, рабочий процесс для переноса чертежа из OpenOffice будет:

  • Изолируйте векторный рисунок как документ OpenOffice Draw. (избегайте сложных шаблонов заливки)
  • Экспортировать рисунок как WMF
  • Загрузите файл с Google Диска. Если автоматическое преобразование не включено, щелкните правой кнопкой мыши и перейдите в Документ Google.

Я еще не разработал чистый рабочий процесс для преобразования документов OpenOffice со встроенными чертежами. У меня такое ощущение, что с Google Drive пока не все так просто.

agentv
источник
2

С помощью веб-буфера обмена можно легко копировать векторы из презентаций Google в рисунки в Документах Google. Теперь, чтобы получить их в Google Presentations, вам нужно обойти это.

На самом деле EMF лучше и новее, чем WMF. У него есть градиенты. PowerPoint (версия для Windows) - лучший из известных мне преобразователей ЭДС.

Рабочий процесс, который я использую это Вот инструкция видео

  • Inkscape> EMF,
  • EMF> Powerpoint 2010
  • PowerPoint> DrawingML (внутренняя векторная вещь Microsoft),
  • Преобразовать в презентации GP
  • Используйте Google Docs Web Clipboard, чтобы скопировать вектор вокруг.

Более подробное описание здесь: https://productforums.google.com/forum/#!topic/docs/ZNFr2_GdDRg

брам алкема
источник
2
  1. Добавьте svg в документ LibreOffice Impress (презентация OpenDocument) .odpи сохраните как mysvgs.odp.
  2. Загрузите его на Google Drive.
  3. Откройте mysvgs.odpв Google Drive и скопируйте и вставьте изображение SVG, где это необходимо.

Подробности:

  • Работает на Linux, OSX, Windows.
  • Документ Google Presentation, сохраненный в формате PDF, содержит SVG в правильном разрешении.
  • Это работает так в июле 2018 года.
  • Я использовал LibreOffice-5.4.4.2
  • На основании ответа @philhibbs
raisercostin
источник
screencast.com/t/GWumFEkQc - это файл SVG на моем рабочем столе, перенесенный через Impress в .odp для драйвера (предварительный просмотр был пустым), затем в Google Presentations, а затем увеличен в несколько раз. Я думаю, что это какое-то растровое изображение :(
paul_h
Если вы щелкните правой кнопкой мыши SVG внутри LibreOffice Impress и выберите Break, а затем сохраните файл .odp, загрузите его на Google Drive, а затем откройте с помощью Google Slides, изображение больше не должно быть растровым и может быть скопировано / вставлено в Google. Чертежи. Вы можете проверить, является ли это растровым изображением, щелкая отдельные фигуры и заполняя их / обводя их цветом, или изменяя свойства обводки.
заметно
По состоянию на октябрь 2019 года это единственное решение, которое сработало для меня.
Азбарча
1

Большинство ответов выше работают. Однако всякий раз, когда вы решите загрузить документ в формате PDF, Google автоматически преобразует векторы в изображения низкого качества. Следовательно, это решение не может быть оптимальным для всех.

Что я заметил, так это то, что он не будет конвертировать его в изображения, если вы загрузите документ в виде текстового документа, а затем сохраните его в формате PDF.

Адам
источник
1

Я близко, но не совсем там.

  1. Вставьте вектор в электронную таблицу в LibreOffice
  2. Загрузить таблицу на Google Диск
  3. Скопируйте векторный объект
  4. На другом листе вставьте рисунок
  5. Вставить объект, но он вставляется как растровое изображение вместо вектора

В качестве альтернативы, выполните шаги 1 и 2, а затем перенесите содержимое вашего другого листа в загруженный и примите, что вы не можете добавить к нему больше векторов. Возможно, вам повезет, загрузив лист Google в виде файла ODS, добавив свои векторы в LibreOffice и снова загрузив его обратно в Google, если все содержимое вашего листа совместимо с LibreOffice.

PhilHibbs
источник
0

Теперь вы можете создавать рисунки через Google Slides API . Если вы хотите это в Google Drawing, Doc или Sheet, вы можете скопировать его туда.

Дон Киркби
источник