Comment copier un dessin de LibreOffice Draw vers MS Word?

8

Quelle est la meilleure façon de copier un dessin (document complet) de LibreOffice Draw dans un document MS Word (en utilisant MS Word) sous Windows?

Un formulaire «naïf» de copier-coller Draw to Word donne à côté des résultats inutiles. La méthode bitmap donne une résolution trop faible, le métafichier perd d'autres détails (lignes manquantes, texte, etc.)

Il en est de même si j'exporte le dessin de LOD vers un fichier EPS ou WMF / EMF et que j'insère ensuite cela dans Word: de nombreux détails sont perdus ou erronés.

J'ai fini par exporter en PNG haute résolution (300 dpi) et l'insérer dans Word.

Il doit y avoir un meilleur moyen (qui préserve la nature vectorielle du dessin).

PS: j'ai remarqué que l'exportation au format PDF donne des résultats "parfaits". Peut-être que (un fichier PDF ou une partie de celui-ci) peut être importé dans Word peut-être?

David Balažic
la source

Réponses:

1

Votre problème est courant avec Word et j'ai l' impression que Microsoft n'a pas tellement aimé l'idée d'améliorer la compatibilité avec Openoffice . Je voudrais suggérer l'utilisation de Latex, BTW ce n'est pas toujours possible.

Puisque vous avez remarqué que vous pouvez produire l'effet souhaité en exportant au format PDF , je décide de rapporter ici une page de blog intéressante pour MacOS qui peut être utilisée pour obtenir des conseils pour importer un PDF vectoriel dans Microsoft Word: la procédure n'est pas rapide mais elle évite de la corriger le dessin sur une grille (comme vous le faites en convertissant en PNG).

La principale solution repose sur des pstoeditoutils .
Une fois que vous avez votre fichier PDF (ou eps ), vous pouvez également le convertir en EMF par ligne de commande.

Voici quelques lignes de commande suggérées:

  • pstoedit -f emf diagram.pdf/eps output.emf
  • pstoedit -f emf -pta diagram.pdf/eps output.emf
    Placez les lettres individuellement, si le texte semble étrange
  • pstoedit -f "emf:-m" diagram.pdf/eps output.emf
    Utilisez Arial comme police, si la police semble incorrecte
  • pstoedit -f emf -drawbb diagram.pdf/eps output.emf
    Forcer le dessin du cadre de délimitation - essayez ceci si vous obtenez un recadrage
  • pstoedit -f emf -xscale 2 -yscale 2 diagram.pdf/eps output.emf Mettre à l'échelle - utilisez ceci si les lignes semblent en blocs; expérimenter avec des valeurs supérieures à 2
  • pstoedit -f "emf:-m" -pta -drawbb diagram.pdf/eps output.emf
    Une combinaison de certains des éléments ci-dessus

Vous pouvez rechercher un programme pour gérer des images qui fonctionnent bien avec un format vectoriel sous votre système d'exploitation. Peut - être que vous voulez donner un coup d' oeil à Inkscape ou héliogravure pour OS.

À la fin, vous préférerez peut-être corriger la grille si l'image en tant que fichier PNG, peut-être avec la même résolution de l'imprimante que vous allez utiliser (même 600 dpi ou plus si c'est le cas) et gagner du temps.

Hastur
la source
2

Une réponse peut être trouvée dans l'article quelle est la meilleure façon de dessiner dans LibreOffice qui est prêt pour l'exportation vers MS Word? , répondit l'affiche lui-même:

Ma question ne concernait pas le graphique SVG, mais comment créer des dessins avec LibreOffice, afin que MS Word puisse également l'ouvrir. SVG était une approche que j'espérais que cela fonctionnerait ...

Cette approche est plutôt bonne (en fait parfaite):

  1. Dessiner des objets dans LibreOffice Draw
  2. Copier dans le presse-papiers ( CTRL+ V)
  3. Collage spécial dans LibreOffice Writer ( Shift+ Ctrl+ V)
  4. Sélectionnez le métafichier GDI
  5. Vous pouvez maintenant enregistrer votre document dans n'importe quel format (odt, docx, doc) sans craindre d'être méconnu lors de sa réouverture dans MS Word ou LibreOffice Writer.

Ce que j'ai découvert que le métafichier GDI n'est pas le même que le format WMF ou EMF, car lorsque le dessin est exporté de Draw vers WMF ou EMF, puis importé vers Writer -> l'impression au format PDF ne fonctionne pas (depuis LibreOffice Writer), ainsi que un autre problème. Cependant, copier-coller fonctionne très bien.

J'utilise LibreOffice 4.0.3.3. avec Ubuntu 13.04.

harrymc
la source
J'ai essayé avant de créer cette question, mais les résultats étaient mauvais. Je vais revérifier (peut-être que je m'en souviens mal).
David Balažic
De nombreuses lignes ne sont pas visibles dans Word après la copie. Ils apparaissent à des niveaux de zoom extrêmes (zoom de la vue du document + modification de la taille de l'objet), mais sinon, la moitié du dessin manque. De plus, certains textes sont enveloppés différemment. Fondamentalement, cela semble inutile (à l'écran, je n'ai pas encore vérifié l'impression).
David Balažic
Vous pouvez peut-être imprimer dans un fichier et sélectionner le format EPS. Une autre idée est d'exporter à la place vers svg, puis d'utiliser Inkscape pour convertir le svg en emf (voir cet article ).
harrymc