RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Manipulation d'un pdf en c#

Forum : CSHARP (C#)
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ CSHARP (C#)

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [>>]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM CSHARP (C#)

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1302
Message
#149190
Posté le 18/02/08 à 12:40
Bah en fait si tu essaie de télécharger les sources tu peux voir qu'elles ont été supprimées, et en cherchant avec ce nom sur Google, on peut voir qu'il est devenu payant.

J'ai un problème pour suivre l'autre lien sur codeproject (que j'ai donné au début) ce que le SDK Adobe Acrobat 5.0 n'est plus en ligne donc il faut que je décompile leur binaire pour voir comment ils utilisent le fichier COM Interop qui dispose de la fonction appropriée.

Actuellement, mes parents ont invité des amis dans la chambre ou l'ordinateur de la famille (celui avec Windows) donc l'accés m'est interdit, cependant je vais essayer de voir si je peux trouver une solution ce soir ou demain.

De plus, actuellement en Grèce (mon pays), il NEIGESmileySmileySmiley (oui je vous promet, il neige en grèce, ça fait plusieurs années que c'est pas arrivé !) et donc les connexions téléphoniques et Internet sont en dérangement la plupart du temps ce qui m'empêche de chercher en permanence les ressources appropriées qu'il me faut sur Internet .

Voilà...
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1302
Message
#149280
Posté le 19/02/08 à 16:35
C'est bon j'ai échappé au suicide !

Whaouh le PDF c'est pas simple à manipuler ^^.Smiley

J'ai été obligé d'aller chercher une librairie Linux (dans les paquets) et puis de la compiler pour Windows et de la gérer avec System.Diagnostics.Process.

Enfin bon ça marche, mais j'ai sué à chaque fois que j'étais presque au but ça buguais, effaçage de mon pDF de test, Erreur de fonctionalité non implementé, etc, etc.

Voilà le ZIP avec la librairie : http://www.cairotes.org/dev/files/PdfExportLib.zip.

La librairie est composée de deux parties, un fichier DLL (à réferencer dans ton projet) et un dossier XPDF (c'est la librairie Linux).

N'oublie pas de citer l'utilisation du programme XPDF si tu redistribues, plus d'informations dans le fichier (COPYING) du dossier XPDF.

Voilà, si tu as un problème, reposte !

Au fait : la librairie créé un fichier JPG par page, et les fichiers seront mis dans le dossier spécifié en argument.
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Nej
Membre actif
Inscrit : 28/01/2008
Messages : 104
Message
#149282
Posté le 19/02/08 à 16:47
euh...woSmiley

bah ça m'avais pas l'air simple, je te remercie des efforts effectués!!!

je vais incorporer ça demain au programme, et je te tiendrais au courant des résultatsSmiley


en tout cas chapeau, tu m'as impressionné sur ce coup là!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Nej
Membre actif
Inscrit : 28/01/2008
Messages : 104
Message
#149373
Posté le 20/02/08 à 17:17
'Lu pistache!

Bon ça m'a l'air d'un petit truc con!

alors j'ai déclaré:

static PdfExportLib.ConvertPDFtoJPG monConvertisseur = new ConvertPDFtoJPG();

puis je l'utilise dans une fonction:

public static void images_pages()
{
monConvertisseur.ExportPdf(_nompdf, chemincreation + _nom + "\\Images_pages");
}


le problème vient de la ligne dans la fonction il me dit que le fichier spécifier n'existe pas!

_nompdf contient le chemin vers le pdf et le reste sert à pointer sur mon dossier de destination (j'utilise au préalable la même désignation: chemincreation + _nom + "\\Images_pages" ; pour le créer!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1302
Message
#149379
Posté le 20/02/08 à 17:34
Le dossier XPDF est bien dans le répertoire d'éxecution (dossier /bin/) ?
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Nej
Membre actif
Inscrit : 28/01/2008
Messages : 104
Message
#149409
Posté le 21/02/08 à 08:51
Il était un cran au dessus!

Je l'ai mis dans /bin mais même problème!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1302
Message
#149435
Posté le 21/02/08 à 15:19
Rajoute "./../" avant ton nom de fichier. En fait le fichier que tu mets en argument c'est relatif au dossier XPDF je pense.

Je regarde demain aujourd'hui je n'ai pas accès à un PC à avec C# désolé ^^.
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Nej
Membre actif
Inscrit : 28/01/2008
Messages : 104
Message
#149437
Posté le 21/02/08 à 15:58
lol t'excuses pas! tu m'aides déjà beaucoup si en plus tu t'excuses...

sinon le nom de fichier que je lui donne est absolu : "C:\\......\\monFichier.pdf";

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1302
Message
#149472
Posté le 22/02/08 à 15:50
Si tu fais :

MsgBox(My.Computer.FileSystem.FileExists("./xpdf/pdfimages.exe") ça marche ?

Ah oui, essaie d'entourer ton chemin avec des guillemets
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Nej
Membre actif
Inscrit : 28/01/2008
Messages : 104
Message
#149476
Posté le 22/02/08 à 16:18
Euh...

suis un peu bloqué là Pistache avec ta MessageBox!Smiley

My.Computer correspond à quoi???

Au départ je pensais que c'était de type driveinfo mais apparemment non!

sinon comme je te l'ai dit je lui passe comme argument _nompdf qui est du genre:

"C:\\.....\\monpdf.pdf"

et

chemincreation + _nom + "\\Images_pages"

qui est le chemin de destination des jpeg!


edit: j'aimes bien ton avatar pistache il est très...euh...parlant!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM CSHARP (C#)



    PAGES : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [>>]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.