Importer des fichiers SVG dans Google Docs en tant que dessin

49

J'ai réalisé un dessin au format SVG et j'aimerais l'inclure dans un document Google que j'écris. J'ai essayé de télécharger le fichier SVG mais il ne me permet que de le visualiser, pas de le modifier. Toutes les recherches Google pour le téléchargement de fichiers SVG vers Google Docs rencontrent de nombreuses personnes qui demandent cette fonctionnalité, mais ne donnent aucune indication sur la manière de le faire.

Est-ce impossible pour l'instant?

Existe-t-il une API pour Google Drawings?

Un moyen de créer un dessin sur Google autre que de faire glisser la souris sur son site Web?

J'ai essayé de télécharger un document texte OpenOffice contenant un dessin, mais celui-ci a été supprimé.

Don Kirkby
la source
1
Je voudrais dire que je n'ai pas eu de succès avec aucune des solutions présentées ci-dessous (décembre 2016)
Bort
@Bort idem ici, voir la nouvelle réponse ci-dessous, en date d'août 2017
Bryce
J'ai trouvé que cela fonctionnait généralement, mais Google Dessins ne dessinerait pas les parties bitmap d'un fichier emf. Voir mon post ici -> productforums.google.com/forum/#!topic/docs/Y8wfU4by6tY
mgraham

Réponses:

19

Les informations pour convertir .svg en .wmf sont obsolètes. Au cours de l'année 2016, Google a décidé de ne plus accepter les fichiers .wmf. La bonne solution consiste à convertir .svg en .emf, ce qui fonctionne au moment de la rédaction. Ma recommandation est d'utiliser le service gratuit CloudConvert pour la conversion .emf, il n'y a aucun logiciel à posséder ou à installer.

J'ai créé un guide de débutant pour la conversion .svg en .emf .

HQJaTu
la source
1
Merci d'avoir trouvé une solution viable. Avez-vous correctement transféré un fichier EMF vers un dessin Google sans utiliser CloudConvert? Je ne peux obtenir que cela fonctionne si je demande à CloudConvert de l'enregistrer directement sur GoogleDrive. Même le téléchargement depuis CloudConvert puis le téléchargement sur Google Drive ne fonctionnaient pas pour moi.
Don Kirkby
13
À partir d’aujourd’hui, je ne peux plus ouvrir les fichiers EMF dans Google Drawing
Arion
1
Comme ce que vous dites est alarmant, je suis allé le tester moi-même. J'ai téléchargé un clipart gratuit .svg, transféré sur Google Drive, Drive a ouvert Open With ... CloudConvert, enregistré le tout en tant que .emf et enfin Drive créé Open With ... Google Drawings. Le fichier .emf s'affiche comme prévu. Aucun écart par rapport à la discussion précédente.
HQJaTu
2
J'ai enregistré un fichier .emf dans Illustrator, mais Google G Suite ne parvient pas à l'ouvrir. Si l’image est rastérisée, écrit Herb Caudill, alors G Suite est une cause perdue, pour être honnête.
Zmippie
2
@ijoseph Encore une fois, cela est alarmant à lire.J'ai suivi le cycle de test habituel consistant à télécharger un fichier .svg et à passer à Cloudconvert pour l'avoir au format .emf. Et tu as raison! Si vous le téléchargez depuis un lecteur local vers Google Drive, il sera marqué comme "image" et il ne s'ouvrira pas dans Google Drawings. Si vous laissez Cloudconvert accéder à votre lecteur Google et le sauvegarder directement à cet emplacement, il sera de "type inconnu", mais le fichier s'ouvrira dans Google Drawings en tant que dessin vectoriel.
HQJaTu
7

À partir d'août 2017, j'ai finalement pu le faire avec une procédure en sept étapes:

  1. Téléchargez le fichier SVG cible sur Google Drive, en tant que fichier normal.
  2. Installez "CloudConvert" dans Google Drive et donnez-lui la permission de lire tous vos documents (effrayant!
  3. Cliquez sur le fichier SVG, puis cliquez avec le bouton droit de la souris pour envoyer à CloudConvert.
  4. Convertissez-le au format " EMF " et (ceci est crucial), enregistrez-le sur Google Drive.
  5. Ouvrez le fichier EMF dans Google Drawings et vérifiez que le résultat est satisfaisant.
  6. Dans le menu Edition, choisissez Copier .
  7. Enfin, dans votre Google Doc , choisissez Coller .
Bryce
la source
1
En novembre 2017, je ne voyais aucun moyen de procéder à l'étape 6. Lorsque j'essaie d'ouvrir le fichier emf dans Google Dessins, il est indiqué qu'aucun aperçu n'est disponible. En outre, il n'y a pas de "Presse-papiers Web" dans le menu
Edition
Il semble que le presse-papier Web ne soit plus une chose, mais un copier-coller régulier devrait fonctionner (uniquement dans un dessin ou une présentation). Pour coller dans Docs ou Feuilles, vous devez insérer un dessin puis y coller, et l'image sera ensuite pixellisée.
Herb Caudill
3

Vous pouvez télécharger votre fichier SVG sur http://openclipart.org. Une conversion automatique en WMF / EMF est ensuite effectuée sur la page des cliparts.

rejon
la source
2

J'ai constaté que la conversion de mon dessin en WMF permettait de le convertir en Google Doc.

J'ai dû exporter mon fichier ODF en tant que fichier WMF. Ensuite, après l'avoir téléchargée sur Google Drive, je pouvais cliquer avec le bouton droit de la souris et l'ouvrir en tant que dessin Google.

Il y avait quelques problèmes où mon dessin d'origine utilisait un remplissage en dégradé et la conversion transformait ce dernier en une collection de lignes individuelles dans le dessin converti.

Ainsi, le flux de travail pour migrer un dessin à partir d'OpenOffice serait:

  • Isolez le dessin vectoriel en tant que document OpenOffice Draw. (éviter les motifs de remplissage complexes)
  • Exporter le dessin au format WMF
  • Depuis Google Drive, téléchargez le fichier. Si la conversion automatique n'est pas activée, cliquez avec le bouton droit de la souris et convertissez-le en Google Doc.

Je n'ai pas encore élaboré de flux de travail complet pour la conversion de documents OpenOffice avec des dessins incorporés. J'ai l'impression que, jusqu'à présent, ce n'est pas si facile avec Google Drive.

agent
la source
2

Il est facile de copier des vecteurs de Google Presentations vers des dessins dans Google Docs via le Presse-papiers Web. Maintenant, pour les amener à Google Presentations, vous avez besoin d’une solution de contournement.

En fait, EMF est meilleur et plus récent que WMF. Il a des gradients. PowerPoint (version Windows) est le meilleur convertisseur EMF que je connaisse.

Le flux de travail que j'utilise est-ce Voici la vidéo d'instruction

  • Inkscape> EMF,
  • FEM> Powerpoint 2010
  • PowerPoint> DrawingML (objet interne à Microsoft),
  • Convertir en GPresentations
  • Utilisez le Presse-papiers Web de Google Documents pour copier le vecteur.

Description plus longue ici: https://productforums.google.com/forum/#!topic/docs/ZNFr2_GdDRg

bram alkema
la source
2
  1. Ajoutez svg à un document LibreOffice Impress (OpenDocument Presentation) .odpet enregistrez-le sous mysvgs.odp.
  2. Téléchargez-le sur Google Drive.
  3. Ouvrez mysvgs.odpGoogle Drive et copiez-collez l'image svg où vous en avez besoin.

Détails:

  • Cela fonctionne sur Linux, OSX, Windows.
  • Le document de présentation Google enregistré au format PDF contient le svg à la résolution appropriée.
  • Cela fonctionne comme ça en juillet 2018.
  • J'ai utilisé LibreOffice-5.4.4.2
  • Basé sur la réponse de @philhibbs
raisercostin
la source
screencast.com/t/GWumFEkQc est un fichier SVG stocké sur mon ordinateur de bureau, dans Impress, au format .odp et au pilote (aperçu vierge), puis dans Google Presentations, puis agrandi. Je pense que c'est un bitmap de quelque sorte :(
paul_h
Si vous cliquez avec le bouton droit de la souris sur le fichier SVG dans LibreOffice Impress et que vous choisissez Break, puis enregistrez le .odp, chargez-le sur Google Drive, puis ouvrez-le à l'aide de Google Slides, l'image ne doit plus être une image bitmap et peut être copiée / collée dans un fichier Google. Dessins. Vous pouvez vérifier s'il s'agit d'une image bitmap en cliquant sur des formes individuelles et en les remplissant / les appliquant avec une couleur, ou en modifiant les propriétés du trait.
Remarquable
Depuis octobre 2019, c'est la seule solution qui a fonctionné pour moi.
Azbarcea
1

La plupart des réponses ci-dessus fonctionnent. Toutefois, chaque fois que vous décidez de télécharger le document au format PDF, Google convertira automatiquement les vecteurs en images de mauvaise qualité. Par conséquent, cette solution peut ne pas être optimale pour tout le monde.

Ce que j’ai remarqué, c’est qu’il ne le convertirait pas en images si vous téléchargiez le document au format Word, puis enregistrez-le au format PDF.

Adam
la source
1

Je suis proche, mais pas tout à fait là.

  1. Collez le vecteur dans une feuille de calcul dans LibreOffice
  2. Télécharger la feuille de calcul sur Google Drive
  3. Copier l'objet vectoriel
  4. Dans l'autre feuille, Insérer un dessin
  5. Colle l'objet, mais il est collé sous forme de bitmap au lieu de vecteur

Vous pouvez également suivre les étapes 1 et 2, puis transférer le contenu de votre autre feuille dans celle téléchargée et accepter le fait que vous ne pouvez plus y ajouter de vecteurs. Vous aurez peut-être de la chance en téléchargeant la feuille Google en tant que fichier ODS, en ajoutant vos vecteurs dans LibreOffice et en le réimportant sur Google, à condition que tout le contenu de votre feuille soit compatible avec LibreOffice.

PhilHibbs
la source
0

Vous pouvez maintenant créer des dessins via l' API Google Slides . Si vous le souhaitez dans un dessin, un document ou une feuille Google, vous pouvez le copier à cet endroit.

Don Kirkby
la source