J'ai un contrôle System.Windows.Forms.WebBrowser sur mon formulaire, comment puis-je charger uniquement des fichiers pdf? Puis-je le déterminer avant de le charger dans le contrôle du navigateur?Puis-je filtrer quel type de document (ex pdf seulement) pour charger dans un System.Windows.Forms.WebBrowser?
Répondre
Utilisez l'événement Navigating:
http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.navigating.aspx
Si ce n'est pas un fichier PDF (application/pdf
), réglez e.Cancel = true;
en cas Navigating.
Vérifiez l'extension de fichier à l'aide de FileInfo.
EDIT
Obtenez le type de contenu MIME du fichier:
http://kseesharp.blogspot.com/2008/04/c-get-mimetype-from-file-name.html
EDIT
Si les fichiers PDF sont locaux, vérifier le type de contenu MIME en utilisant:
Using .NET, how can you find the mime type of a file based on the file signature not the extension
Les extensions ne sont pas fiables, en particulier dans les URL. – SLaks
True, le type de contenu MIME est plus fiable. –
'c-get-mimetype-from-file-name' - Sauf que le type de contenu MIME provient de l'extension du nom de fichier. :) Dans ce cas, c'est un wrapper inutile. –
- 1. PDF Bibliothèques pour afficher un document PDF dans WPF
- 2. comment charger un css pour Safari seulement?
- 3. Utilisation d'EPiServer pour publier un document PDF
- 4. Quel type de document dois-je utiliser pour GWT 2.0?
- 5. Créer un document pdf dans asp.net 2.0
- 6. Comment charger un PDF dans Silverlight
- 7. en train de déposer un document PDF (* .pdf) en texte?
- 8. Android: Comment charger un PDF?
- 9. iphone créer un document pdf à partir de pages pdf
- 10. Comment générer par programme un PDF à partir de n'importe quel document sous OSX?
- 11. Comment filtrer par type dans IntelliSense?
- 12. PDF document manipulation
- 13. RavenDB. Comment charger un document avec seulement 5 éléments de la collection interne?
- 14. Obtenir document PDF aperçu
- 15. php-jquery-pdf charger un pdf sur un div
- 16. quel type de document dois-je utiliser pour un site Web mobile?
- 17. iTextSharp peut-il convertir un document PDF en PDF/A
- 18. Comment insérer un fichier SVG dans un document PDF?
- 19. Comment ouvrir un document de bureau, fichiers PDF dans Android?
- 20. Déplacement d'éléments sur un document PDF
- 21. tcpdf - commence par le document PDF existant
- 22. Dessiner un rectangle dans un document PDF en utilisant iText
- 23. L'utilisation de Linq pour filtrer un ComboBox.DataSource?
- 24. Ouvrir un document PDF sur l'iPhone
- 25. charger une chaîne de document dans un iframe
- 26. quel type de données pour utiliser un temps dans gorm?
- 27. Extraction de texte d'un document PDF - C#
- 28. Comment charger un document Word dans un rapport jasper
- 29. Question créant un document PDF dans Zend Framework
- 30. Comment scanner des liens dans un document PDF?
Comment/où chargez-vous les fichiers? – SLaks
Ça sent un peu comme un hack. Si tout ce que vous voulez afficher est un fichier PDF, pourquoi ne pas utiliser un contrôle de visionneuse PDF dédié au lieu d'un navigateur Web? –