Je travaille sur une application VB6 qui est utilisée par plus d'une centaine d'utilisateurs. Il génère un document Word, puis enregistre une image TIFF du document dans une base de données. Actuellement, il définit simplement l'imprimante sur Microsoft Office Document Image Writer, "imprime" le document à un emplacement défini, puis importe le fichier TIFF résultant dans la base de données. Toutefois, l'organisation est en train de mettre à niveau tout le monde vers Office 07, ce qui signifie que Microsoft Office Document Image Writer disparaît. Donc, j'aimerais savoir à quel point il serait difficile de convertir par programme Word en TIFF.
Nous apportons déjà une bibliothèque de contrôle C# (.NET 3.5) COM, ce qui semble être un bon endroit pour mettre cette fonctionnalité. À un moment donné, je vais convertir l'ensemble de l'application à 3,5, donc je préférerais que tout nouveau code soit déjà là, donc il y a moins à convertir.C# (ou VB6) Convertir Word doc en Tiff
EDIT: J'apprécie les suggestions, mais j'aimerais vraiment essayer de le faire sans utiliser de composants tiers coûteux. Il est difficile d'obtenir l'argent des gens pour voir le mérite de dépenser des milliers de dollars pour réparer quelque chose qui avait l'habitude de travailler gratuitement. De plus, je m'intéresse vraiment à ce qu'il faudrait pour le faire rouler moi-même. Un peu masochiste, je sais, mais je suis entré dans la programmation parce que je suis maudit avec le désir de savoir comment ça marche ... :)
Merci pour votre aide!
Cant vous incluez que les bibliothèques qui font que les fonctions d'impression MODI dans votre application? – StingyJack
Quand vous dites "génère un document Word", comment fait-il cela? –
Bonjour Joel, je possède (et apprécie) votre livre. "Génère" est le mauvais mot; l'application (using Office.Interop) fait juste une copie d'une lettre commerciale existante, remplace des espaces réservés avec le nom et l'adresse et tels, et permet à l'utilisateur de l'afficher. L'utilisateur peut alors imprimer la lettre et enregistrer l'image. –