Comme le suggère le titre, je suis en train de trouver comment insérer l'image dans MS Word (fichier .doc) en utilisant ruby Win32Ole api.
J'ai essayé la fonction InsertFile de Range Object mais il semble que ce n'est fait que pour insérer un autre fichier doc dans notre fichier en question.
Est-ce que quelqu'un sait quelque chose en rapport avec cela. Cela sera très utile.insérer l'image dans .doc en utilisant win32ole bibliothèque de Ruby
0
A
Répondre
2
Vous pouvez le faire en appelant la méthode Document.InlineShapes.AddPicture()
.
L'exemple suivant insère une image dans le document actif, avant la deuxième phrase.
require 'win32ole'
word = WIN32OLE.connect('Word.Application')
doc = word.ActiveDocument
image = 'C:\MyImage.jpg'
range = doc.Sentences(2)
params = { 'FileName' => image, 'LinkToFile' => false,
'SaveWithDocument' => true, 'Range' => range }
pic = doc.InlineShapes.AddPicture(params)
Documentation sur la méthode AddPicture() peut être trouvé here.
Vous trouverez des informations supplémentaires sur l'automatisation de Word avec Ruby here.
David
Questions connexes
- 1. Word Automation utilisant WIN32OLE
- 2. Ruby win32ole - comment passer un paramètre VARIANT?
- 3. Conversion de Doc en utilisant OpenOffice SDK
- 4. Comment lancer mon application ruby en utilisant la bibliothèque d'extension ruby (en c), dans windows?
- 5. Ruby aide régulière d'expression en utilisant correspondance pour extraire des morceaux de doc html
- 6. Ruby IE win32ole - comment obtenir le code d'état d'une page?
- 7. Insérer dans .. sélectionner .. en utilisant zend db
- 8. valeur Insérer en utilisant XSLT
- 9. comment créer un fichier .doc en utilisant java?
- 10. Bibliothèque pour Ruby
- 11. En doc xml, puis-je insérer une référence à un groupe de méthodes? Comment?
- 12. Comment compter le nombre de pages dans un fichier Microsoft Word en utilisant Ruby?
- 13. Intégration de Ruby dans une application C++ en utilisant SWIG?
- 14. Bibliothèque pour doc/xls pdf/conversion de tiff
- 15. Comment insérer une CLOB en utilisant OleDb
- 16. en utilisant la bibliothèque fpdf
- 17. Insérer l'interface utilisateur de jQuery en page en utilisant Google
- 18. Insérer un script java en utilisant HTMLDocumentClass
- 19. Bibliothèque audio Ruby
- 20. Bibliothèque XMP pour Ruby
- 21. Bibliothèque SimpleDB avec jointures dans Ruby
- 22. Organisation de grands volumes Doc dans Sharepoint
- 23. Insérer des données binaires dans SQL Server en utilisant PHP
- 24. Insérer dans SQLite avec des variables en utilisant javascript
- 25. Insérer un enregistrement dans db en utilisant linq2sql/datacontext
- 26. Ne pas insérer un enregistrement dans sqlite en utilisant python
- 27. DOC vers la bibliothèque PDF (pas nécessairement gratuit)
- 28. insérer l'image dans un fichier RTF en utilisant PHP
- 29. Insérer une chaîne après un certain caractère dans Ruby
- 30. Constructeur xml doc en F #?
Êtes-vous le même gars de (Ruby on Windows)? Je suis un grand fan! J'ai presque tout lu sur MS Word Automation. Merci! – RubyDubee
Oui, je le suis. Merci! Désolé de ne pas avoir d'article sur le site concernant l'insertion d'images dans des documents Word. Je vais écrire ça bientôt. –