J'ai un site Web sur lequel les utilisateurs téléchargent des documents Word et je souhaite afficher des vignettes de ces documents Word. Si quelqu'un d'entre vous sait comment afficher la première page d'un fichier Word en tant qu'image en utilisant C#, dites-le moi. De plus, si vous connaissez une bibliothèque .NET de confiance pour convertir des fichiers Word en images qui ne nécessitent pas d'interopérabilité de bureau, ce serait génial.Générer une vignette d'un document Word
6
A
Répondre
7
Jetez un oeil à ce article. Il est en VB, mais il vous permet d'extraire l'image miniature que l'Explorateur Windows utilise pour les documents Office et les images normales.
2
ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
son code API de Microsoft Pack de
0
Je trouve cette question (7 ans plus tard) tout en recherchant une solution similaire. J'évalue 2JPEG et il semble prendre en charge 275 formats y compris Word, Excel, Publisher & fichiers Powerpoint. fCoder recommande d'exécuter 2JPEG en tant que tâche d'arrière-plan planifiée. Le command line syntax est assez complet.
Voici un extrait de l'échantillon pour générer une vignette pour un fichier spécifique:
2jpeg.exe -src "c:\files\myfile.docx" -dst "c:\files" -oper Resize size:"100 200" fmode:fit_width -options pages:"1" scansf:no overwrite:yes template:"{Title}_thumb.jpg" silent:yes
Questions connexes
- 1. Générer un document word en C#
- 2. Générer une vignette avec une bordure blanche
- 3. Générer le document 2003 document
- 4. Comment générer un document Word (doc, docx) dans ASP.NET?
- 5. lecture document word
- 6. document Word Rendu sans mot
- 7. VB.NET Ouvrir un document Word
- 8. Insérer par programme un document Word dans un document existant (Word 2007)
- 9. URL vers une section/page particulière dans un document Word
- 10. Insérer un bouton dans le document Word
- 11. Document Word avec images Taille du fichier
- 12. VS 2008 Open Word Document - Erreur mémoire
- 13. VSTO find ContentControls d'un document Word
- 14. Exporter vers un document Word en C#
- 15. Création et enregistrement de document Word sur le serveur
- 16. Comment puis-je créer un document Word en utilisant Python?
- 17. Comment supprimer des liens hypertexte d'un document Microsoft Word?
- 18. Problèmes avec le rapport exporté Crystal Document Word
- 19. Vignette d'image dans une liste déroulante WinForms
- 20. Comment créer une vignette d'un site Web?
- 21. L'utilisation d'un document Word comme modèle pour un rapport SSRS?
- 22. Comment ajouter à un document Word avec des macros VBA
- 23. Enregistrement de propriétés de document Word 2007 dans C# 2.0
- 24. Macro Word 2008 à SVN ADD document en cours
- 25. Lire l'index (table des matières) du document Word
- 26. Java: comment obtenir la vignette d'un fichier
- 27. Remplacer le texte dans Document Word avec ActiveX?
- 28. Stockage de métadonnées arbitraires dans un document Microsoft Word
- 29. HTML texte dans le document de Microsoft Word signet
- 30. Liens vers l'application ASP.NET dans le document MS Word
Cette solution ne fonctionne que si vous l'activez la fonction Econ miniature sur le mot, sinon il retourne juste le logo de fichier. – Hp93
@ Hp93 Bien sûr, sinon vous devrez analyser le document et le rendre! –