Voilà je cherche un moyen pour visionner les fichiers PDF sans utiliser de composant exterieur en récupérant une image par exemple : est ce possible ?
Merci
Voilà je cherche un moyen pour visionner les fichiers PDF sans utiliser de composant exterieur en récupérant une image par exemple : est ce possible ?
Merci
Bien sûr, il te suffit de coder un viewer PDF.
Tout est possible y compris de réécrire son propre OS.
La question ici c'est : quel est l'objectif ?
Okééééééé je voulais dire "Auriez vous un Exemple ?"
Le but est de diffuser une appli avec laquelle on pourrai voir des PDF sans se soucier de pilotes et/ou configuration du poste... classique en fait
Non, car, enfin personnellement, je cherche rarement à réinventer l'eau tiède, ce qui est exactement le cas ici.
Il suffit de packager le viewer avec l'appli dans ce cas.Le but est de diffuser une appli avec laquelle on pourrai voir des PDF sans se soucier de pilotes et/ou configuration du poste... classique en fait
Faudrait aussi penser à écrire ton OS alors pendant qu'on y estLe but est de diffuser une appli avec laquelle on pourrai voir des PDF sans se soucier de pilotes et/ou configuration du poste... classique en fait
Merci bien pour cette idée de packager un viewer mais si ça avait été aussi simple et que je n'aurai pas su le faire je penses que mon ami Google m'aurait renseigner ou fourni les pistes nécessaires pour éviter de polluer ce forum.. (mais merci quand même)
Bref je c'est très bien que l'eau tiede existe et que "rien est impossible" en développement c'est gentil de le repréciser mais le sujet de mon post c'était de visionner un PDF sans utiliser de composant exterieur car l'utilisation que je vai en faire m'oblige à passer par cette étape de lecture "Autonome".
Voilà est ce que quelqu'un aurait une méthode genre :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static Image LirePDF(FileStream streamer) { //Se qu'il me faut même si des logiciels existent déjà }
c'est très simple
tu lis les spécifications du format PDF (je suis sûr que ca fait pas plus de 1200pages pour le format PDF 1.3) et tu codes toi même ce qui va lire le contenu du fichier PDF, puis trouver les éléments du fichier et les redessiner un par un dans ton composant.
je ne pense pas que ca te prenne plus d'une année ou deux de développement ^^
Les réponses des collègues sont peut-être un peu moquantes mais il faut être réaliste. S'il existe des ocx de visualisation c'est justement pour pas que l'on ait tout à recoder et pour faire un viewer compatible avec les formats PDF (toutes versions confondues, amuse toi) :s
ps: balises code la prochaine fois (même pour un tout petit bout de code)
oké donc aucune source n'existe pour decrypter un PDF en C# autrement que par des composants exterieurs... trop haut comme couche je suppose..
C'était ce que je craignais (cf premier post)..
Merci d'avoir répondu à ma question
disont, c'est le principe de n'importe quel viewer. de fichier image, video ou texte. il faut d'abord connaitre son encodage, puis connaitre la structure qui est censé avoir pour comprendre ses éléments puis traiter les éléments comme il se doit.
n'oublie pas le bouton résolu ou délestage
Ici, il s'agit d'un générateur, pas d'un viewer.
Si tu avais demandé un générateur on t'aurait orienté vers ITextSharp, qui est libre avec les sources (et plus complet que celui du lien que tu as fournit)
exactement, c'est plus facile de créer puisque ce n'est que des bouts de code texte que tu colles. mais si tu analyses le code, tu verras qu'il y a énormément de choses qu'il ne sait pas gérer. sauf que lui n'a pas besoin d'implémenter toutes les specs PDF. toi, avec un viewer, c'est un pré-requis inconditionnelIci, il s'agit d'un générateur, pas d'un viewer.
Oué j'ai commencé à regarder tout ça et en effet la logique inverse n'est pas évidente
Source assez intéressante tout de même..
PS : Je connaissait pas ITextSharp merci bien.
Un tutorial et le site pour l'obtenir se trouve dans les contribution.PS : Je connaissait pas ITextSharp merci bien.
Mais il ne permet pas de lire, juste de créer (c'est déja pas mal).
Mais pouquoi ne pas utiliser les viewers existant et les piloter ?
Quel est ton véritable but ? (pas dans la vie mais pour ce projet )
L'apli tourne sur un disque amovible et ne doit rien installer sur l'hote (restrein à executer l'appli dans la plupart des cas).
Oué en fait jvais refaire un OS
PS: à me relire on croirai que l'apli est une personne... ne vous en faite pas je vais bien et ce n'est pas l'apli qui m'a demandé de le dire
A vérifier, mais je pense que tu peux trouver un viewers qui n'a pas besoin de mettre des fichiers partout et de créer des milliers clés de registre.
Donc elle tiendrais dans un répertorie que tu peux mettre sur le disque amovible.
Et alors ? si tu trouves un viewer en techno .Net, il n'y a aucun problème. Evidemment, avec un viewer en OCX, il n'en va pas de même.
Ca m'interesserai pas mal si en plus dêtre autonome il est libre de diffusion et pilotable en C#...
Si un nom te viens... génial
Edit: si tel est le cas, une autre possibilité sans devoir la piloter pourrait m'être valable suivant le format de l'application (on a aussi des contraintes de taille), quelqu'un sait il comment executer une application en la dockant dans un panel ?
Recherche rapide sur gogol :
http://www.shareup.com/PDF_Viewer_.N...oad-47861.html
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager