pdf viewer in mvc c# : Paste image in pdf file application Library cloud html asp.net web page class TB_Favre_Christophe0-part1655

www.hevs.ch
Etudiant 
 Christophe Favre  
Professeur  :  Dr. Werner Maier 
Travail de Bachelor 2010 
Filière Informatique de gestion 
État du Valais 
Gestion de la chasse sous SAP ECC 6.0
Paste image in pdf file - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to cut and paste image from pdf; copying image from pdf to word
Paste image in pdf file - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
paste image into pdf; how to copy an image from a pdf file
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Avant-propos
Favre Christophe 
HES-SO Valais, mai-août 2010 
Avant-propos 
L’Ġchange d’infoƌmations pƌend une paƌt de plus en plus impoƌtante dans notƌe Ƌuotidien. 
’est pouƌƋuoi l’infoƌmation se doit d’ġtƌe tƌansmise ƌapidement en conseƌvant toute son 
intĠgƌitĠ.  omme  l’Ġvolution  technologiƋue  nous  pousse  vers  la  modernité,  nous  devons 
obligatoirement  nous  adapter.  Nous  devons  teniƌ  compte  de  ce  Ƌue  l’utilisateuƌ  veut 
transmettre à son destinataire. Il faut non seulement ƌespecteƌ l’intĠgƌitĠ des données, mais 
également être clairs et concis dans ce que nous voulons transmettre. Actuellement, nous 
tƌouvons une gƌande ƋuantitĠ de foƌmulaiƌes. Qu’ils soient ĠlectƌoniƋues ou au foƌmat papieƌ, 
ces formulaires doivent être clair pour la personne qui les remplit. L’auteuƌ du foƌmulaiƌe doit 
également indiquer clairement quelles informations il souhaite recevoir en retour. 
Les nouvelles technologies nous poussent vers des formulaires électroniques qui peuvent avoir 
diverses formes. Il existe des formulaires HTML, des formulaires Adobe PDF ou encore des 
formulaires crées avec les outils de Micƌosoft Office. L’objectif de ces foƌmulaiƌes serait de 
retirer du marché les formulaires papiers. 
Actuellement, dans le Seƌvice de la chasse, de la pġche et de la faune (S PF), l’État du Valais a 
toujours recours aux formulaires papiers. Afin de gérer la quantité de gibier abattu, chaque 
animal tiré doit être contrôlé et inscrit sur un formulaire prévu à cet effet. Le garde-chasse est 
chargé de remplir ces derniers et de les transmettre au SCPF. Une fois les formulaires transmis 
au SCPF, ceux-ci sont contrôlés et insérés manuellement un par un dans le système SAP. 
L’État du Valais a bien compƌis Ƌu’en utilisant ce genre de formulaires électroniques, il pourrait 
gagner un temps considérable.  e n’est pas uniƋuement une Ƌuestion de temps, car avec cette 
technologie,  les  employés  pourront travailler sur des  documents  propres  et  soignés,  sans 
devoir en attendre la réception de ceux-ci, et travailleront ainsi directement sur les formulaires 
électroniques afin d’en extƌaiƌe les donnĠes impoƌtantes dans le but d’Ġtabliƌ des statistiƋues. 
Ce travail de Bachelor consiste donc à mettre en place un système pour automatiser l’échange 
de données entre les gardes-chasse et le SCPF et ainsi supprimer les formulaires papiers.  
Dans ce rapport vous trouverez une étude des possibilités actuelles de création de formulaires 
interactifs. Vous y verrez également les démarches entreprises pour le développement d’une 
solution concrète. 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
PDF file in VB.NET. Extract multiple types of image from PDF file in VB.NET, like XObject Image, XObject Form, Inline Image, etc.
copy paste image pdf; how to copy a picture from a pdf to a word document
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
library for Visual Studio .NET. Extract various types of image from PDF file, like XObject Image, XObject Form, Inline Image, etc.
how to copy and paste an image from a pdf; paste image on pdf preview
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des matières
Favre Christophe 
HES-SO Valais, mai-août 2010 
ii 
Table des matières 
Avant-propos ................................................................................................................................... i 
Table des matières ......................................................................................................................... ii 
Table des illustrations ................................................................................................................... vi 
 Introduction ................................................................................................................................... 1 
1.1  Sujet .......................................................................................................................................... 1 
1.2  Situation actuelle ...................................................................................................................... 1 
1.3  Objectifs .................................................................................................................................... 2 
1.4  Présentation de Adobe ............................................................................................................. 3 
1.5  Présentation de SAP .................................................................................................................. 4 
 Face à face entre le formulaire papier et le formulaire interactif ................................................. 6 
2.1  Introduction .............................................................................................................................. 6 
2.2  Les défauts de la version papier ............................................................................................... 6 
2.3  Les avantages d’un foƌmulaiƌe inteƌactif .................................................................................. 6 
 État de l’aƌt ..................................................................................................................................... 8 
3.1  Présentation générale ............................................................................................................... 8 
3.2  SAP Interactive Forms by Adobe ............................................................................................... 8 
3.2.1  Description ........................................................................................................................... 8 
3.2.2  Les caractéristiques de SAP Interactive Forms by Adobe ..................................................10 
3.2.3  Interface .............................................................................................................................11 
3.3  Escriba de la compagnie Eletra ...............................................................................................11 
3.3.1  Description .........................................................................................................................11 
3.3.2  Les caractéristiques de Escriba ..........................................................................................12 
3.4  SAP Smart Forms .....................................................................................................................13 
3.4.1  Description .........................................................................................................................13 
3.4.2  Différences avec SAPscript Forms .....................................................................................13 
3.4.3  Les caractéristiques de SAP Smart Forms ..........................................................................13 
3.4.4  Interface .............................................................................................................................14 
3.5  Microsoft InfoPath ..................................................................................................................14 
3.5.1  Description .........................................................................................................................14 
3.5.2  Les caractéristiques de Microsoft InfoPath .......................................................................15 
3.5.3  Interface .............................................................................................................................16 
3.6  Les formulaires HTML .............................................................................................................16 
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF file in .NET framework. Ability to copy selected PDF pages and paste into another PDF file. The portable document format, known
how to cut an image out of a pdf; copy images from pdf file
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim page As PDFPage = doc.GetPage(3) ' Select image by the point (50F VB.NET: Copy and Paste PDF Pages. will show you how to copy pages from a PDF file and paste
copy a picture from pdf to word; how to copy picture from pdf to word
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des matières
Favre Christophe 
HES-SO Valais, mai-août 2010 
iii 
3.6.1  Description .........................................................................................................................16 
3.6.2  Caractéristiques des formulaires HTML .............................................................................17 
3.6.3  Exemple de formulaire HTML ............................................................................................17 
3.7  Conclusion ...............................................................................................................................17 
 Outils de développement .............................................................................................................19 
4.1  Introduction ............................................................................................................................19 
4.2  Configuration matérielle et logicielle .....................................................................................19 
4.3  Description des logiciels ..........................................................................................................20 
4.3.1  Microsoft Windows Server 2003 Service Pack 2 ...............................................................20 
4.3.2  SAP NetWeaver Developer Studio et le plug-in Adobe LiveCycle Designer 8.0 ................20 
4.3.3  SAP GUI 7.10 pour Windows .............................................................................................20 
4.3.4  Adobe LiveCycle Designer ES2 ...........................................................................................21 
4.3.5  Adobe Professional et Adobe Reader ................................................................................22 
4.3.6  Les outils complémentaires ...............................................................................................22 
4.3.7  Les outils de Microsoft Office ............................................................................................23 
 Développement ............................................................................................................................24 
5.1  Introduction ............................................................................................................................24 
5.2  Formulaire pour le garde-chasse ............................................................................................24 
5.2.1  Introduction .......................................................................................................................24 
5.2.2  Déroulement du développement ......................................................................................25 
5.3  Foƌmulaiƌe pouƌ l’État du Valais .............................................................................................33 
5.3.1  Introduction .......................................................................................................................33 
5.3.2  Déroulement du développement ......................................................................................34 
5.4  Application pouƌ l’impoƌtation dans le systğme SAP ..............................................................37 
5.4.1  Introduction .......................................................................................................................37 
5.4.2  Déroulement du développement ......................................................................................37 
 Amélioration possible ..................................................................................................................46 
6.1  Introduction ............................................................................................................................46 
6.2  Présentation du prototype .....................................................................................................46 
6.3  Conclusion ...............................................................................................................................47 
 Utilisation de l’application et des foƌmulaiƌes .............................................................................48 
7.1  Introduction ............................................................................................................................48 
7.2  Préparation du formulaire destiné au garde-chasse ..............................................................48 
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively.
how to copy and paste image from pdf to word; cut picture pdf
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
When you have downloaded the RasterEdge Image SDK for also provided you with detailed PDF processing demo Imaging.Demo directory with the file name RasterEdge
copy paste picture pdf; how to copy an image from a pdf in preview
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des matières
Favre Christophe 
HES-SO Valais, mai-août 2010 
iv 
7.2.1  Introduction .......................................................................................................................48 
7.2.2  Importation de la liste des chasseurs et activation des droits ..........................................48 
7.2.3  Utilisation du formulaire ....................................................................................................49 
7.3  Utilisation du foƌmulaiƌe et de l’application pouƌ l’État du Valais .........................................49 
7.3.1  Introduction .......................................................................................................................49 
7.3.2  Lectuƌe d’un fichieƌ XML ....................................................................................................49 
7.3.3  Utilisation de l’application .................................................................................................50 
 Gestion du projet .........................................................................................................................51 
8.1  Introduction ............................................................................................................................51 
8.2  Description des différentes phases .........................................................................................51 
8.2.1  Phase de démarrage ..........................................................................................................51 
8.2.2  Phase de ƌecheƌche et d’analyse .......................................................................................51 
8.2.3  Phase de recherche de solutions .......................................................................................51 
8.2.4  Phase d’implĠmentation ....................................................................................................51 
8.2.5  Phase de finalisation ..........................................................................................................51 
8.2.6  Phase général .....................................................................................................................51 
8.3  Répartition prévue versus répartition réelle ..........................................................................52 
8.3.1  Répartition prévue .............................................................................................................52 
8.3.2  Répartition réelle ...............................................................................................................52 
8.3.3  Comparaison des heures prévues et des heures réelles ...................................................53 
 Problèmes rencontrés ..................................................................................................................55 
9.1  Introduction ............................................................................................................................55 
9.2  Liste des problèmes et leurs solutions ....................................................................................55 
9.2.1  Problème pour importer une BAPI dans SAP NetWeaver Developer Studio ....................55 
9.2.2  Problème pour générer une clé primaire dans une table SAP ..........................................56 
9.2.3  Problème pour afficher ou masquer des « SubForms » dans un document PDF ..............57 
9.2.4  Problème pour se connecter au routeur SAP de la HES-SO depuis l’extĠƌieuƌ .................57 
9.2.5  Pƌoblğme pouƌ impoƌteƌ des donnĠes XML dans le contexte d’une vue ..........................58 
9.2.6  Problème pour importer des données XML « null » dans le contexte d’une vue .............58 
9.2.7  Problème ............................................................................................................................59 
10 Conclusion ....................................................................................................................................60 
10.1  Avis personnel .........................................................................................................................60 
10.2  Remerciements .......................................................................................................................60 
VB.NET PDF insert image library: insert images into PDF in vb.net
Create high resolution PDF file without image quality losing in .NET WinForms application. Insert single or multiple images or graphics to PDF document.
how to copy pdf image into word; preview paste image into pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Professional VB.NET PDF file splitting SDK for Visual Studio and .NET framework 2.0. Split PDF file into two or multiple files in ASP.NET webpage online.
how to copy pictures from pdf to word; paste image into pdf form
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des matières
Favre Christophe 
HES-SO Valais, mai-août 2010 
11 Contacts .......................................................................................................................................61 
12 DĠclaƌation d’honneur .................................................................................................................62 
13 Bibliographie ................................................................................................................................63 
13.1  Images : ...................................................................................................................................63 
13.2  Informations: ..........................................................................................................................63 
13.3  Documents PDF: ......................................................................................................................64 
A. Annexes ........................................................................................................................................65 
A.1  Données du travail de Bachelor ..............................................................................................65 
A.2  Cahier des charges ..................................................................................................................66 
A.3  PV du lundi 17 mai ..................................................................................................................69 
A.4  Planning ..................................................................................................................................71 
A.5  Feuilles des heures ..................................................................................................................73 
A.6  Rapports hebdomadaires ........................................................................................................81 
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des illustrations
Favre Christophe 
HES-SO Valais, mai-août 2010 
vi 
Table des illustrations 
Figure 1 Schéma : Pƌocessus d’enƌegistƌement d’un gibieƌ en 6 Ġtapes ...................................... 2 
Figure 2 - SchĠma : Pƌocessus d’enƌegistƌement d’un gibieƌ en 4 Ġtapes .................................... 3 
Figure 3 – Logo : Adobe ................................................................................................................. 3 
Figure 4 – Logos : Adobe Photoshop, Illustrator et Flash Player .................................................. 4 
Figure 5 - SAP : Siège principal à Walldorf, Allemagne ................................................................. 5 
Figure 6 - Formulaire interactif : Exemple de liste déroulante ..................................................... 7 
Figure 7 - SAP Interactive Forms : Architecture ............................................................................ 9 
Figure 8 - Adobe Reader : Interface ............................................................................................ 10 
Figure 9 - SAP NetWeaver Developer Studio : Interface contenant Adobe LiveCycle Designer . 11 
Figure 10 – Escriba : Intégration dans le système SAP ................................................................ 12 
Figure 11 - SAP Smart Forms : Interface ..................................................................................... 14 
Figure 12 - Microsoft InfoPath : Interface ................................................................................... 16 
Figure 13 - Formulaire HTML : Exemple de formulaire ............................................................... 17 
Figure 14 – Logos : SAP, Adobe, Firefox, Notepad++, Liquid Xml, Dropbox ............................... 19 
Figure 15 Adobe LiveCycle Designer ES2 : Interface ................................................................... 21 
Figure 16 - Adobe Acrobat Professional : Activation des droits d'utilisation ............................. 22 
Figure 17 – Logos : Microsoft Office Word, Excel, Visio et Outlook ........................................... 23 
Figure 18 - Adobe LiveCycle Designer ES2 : Infoƌmation suƌ la duƌĠe de la veƌsion d’essai ....... 24 
Figure 19 – Formulaire papier : Annonce de gibier .................................................................... 26 
Figure 20 - Formulaire du garde-chasse : Interface .................................................................... 27 
Figure 21 - Formulaire du garde-chasse : Fenêtre d'avertissement, Introuvable ....................... 28 
Figure 22 – Formulaire du garde-chasse :  ode pouƌ l’impoƌtation d'un paƌtenaiƌe ................. 28 
Figure 23 - Tableau Excel de l’État du Valais : Champs obligatoires selon l’animal .................... 29 
Figure 24 – Tableau Excel de l’État du Valais : Types de variables ............................................. 30 
Figure 25 – Micƌosoft Office Outlook : Fenġtƌe pouƌ l’envoi d’un nouveau message ................ 31 
Figure 26 – Formulaire du garde-chasse : Données générées en XML ....................................... 31 
Figure 27 - Formulaire du garde-chasse : Fenêtre Data View ..................................................... 32 
Figure 28 - Formulaire du garde-chasse : Schéma XSD utilisé pour la « Data Connection » ...... 33 
Figure 29 - Formulaire du garde-chasse : Fenġtƌe d’aveƌtissement, RĠinitialisation ................. 33 
Figure 30 - Formulaire pour l'État du Valais : Interface .............................................................. 34 
Figure 31 - Formulaire pour l'État du Valais : Données XML importées ..................................... 36 
Figure 32 - Application pour l'État du Valais : Interface ............................................................. 38 
Figure 33 - SAP GUI : Table ZANNONCEGIBIER, Champs ............................................................ 39 
Figure 34 – SAP GUI : Fonction ZBAPI_AJOUTANIMAL, Import .................................................. 40 
Figure 35 - SAP GUI : Fonction ZBAPI_AJOUTANIMAL, Code source .......................................... 41 
Figure 36 - SAP NetWeaver Developer Studio : Contexte de la « StartView » ........................... 42 
Figure 37 - SAP NetWeaver Developer Studio : Fonction qui appelle la BAPI ............................ 42 
Figure 38 - SAP NetWeaver Developer Studio : « FileUpload » et bouton « Importer le XML » 43 
Figure 39 - SAP NetWeaver Developer Studio : Fonction « onActionimportXml » .................... 43 
Figure 40 - Application pour l'État du Valais : Données XML importées .................................... 44 
Figure 41 - SAP GUI : Affichage du contenu de la table « ZANNONCEGIBIER » .......................... 45 
Figure 42 – Prototype : Interface du prototype .......................................................................... 46 
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Table des illustrations
Favre Christophe 
HES-SO Valais, mai-août 2010 
vii 
Figure 43 - Adobe Acrobat Professional : Importer des données ............................................... 48 
Figure 44 - Adobe Acrobat Professional : Activeƌ les dƌoits d’utilisation ................................... 49 
Figure 45 – Graphique : Répartition prévue ............................................................................... 52 
Figure 46 – Graphique : Répartition réelle ................................................................................. 53 
Figure 47 – Graphique : Comparaison des heures prévues et réelles ........................................ 53 
Figure 48 - SAP GUI : Fonction ZBAPI_AJOUTANIMAL, Attributs ................................................ 55 
Figure 49 – SAP GUI : « Number Range Object » ZIDANNON E, Modification de l’objet .......... 56 
Figure 50 – SAP GUI : Fonction ZBAPI_AJOUTANIMAL, Fonction « NUMBER_GET_NEXT » ....... 56 
Figure 51 – Adobe LiveCycle Designer 8.0 : Propriétés du formulaire........................................ 57 
Figure 52 – SAP NetWeaver Developer Studio : Impoƌtation d’une  API, Message d’eƌƌeuƌ .... 58 
Figure 53 - SAP NetWeaver Developer Studio : Message d’eƌƌeuƌ « Code : (401) » .................. 59 
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Introduction
Favre Christophe 
HES-SO Valais, mai-août 2010 
1
Introduction 
1.1
Sujet 
En Valais lors de la période de chasse, le garde-chasse et le SCPF (Service de la chasse, de la 
pġche et de la faune) ont une gƌande ƋuantitĠ d’infoƌmations à saisiƌ. Que ce soit pouƌ le 
garde-chasse qui complète les formulaires ou pour le SCPF qui doit insérer ces informations 
dans le système SAP. Ce travail de Bachelor a pouƌ objectif de ƌĠduiƌe le nombƌe d’opĠƌations 
de saisie en automatisant le processus actuel. Pour cela nous allons éliminer les documents 
papiers existants en créant des formulaires interactifs. 
e tƌavail est ƌeƋuis pouƌ l’obtention du  acheloƌ d’infoƌmaticien de gestion. Il se dĠƌoule dans 
le cadre de la  HES-SO Valais à Sierre. Nous travaillons en collaboration avec  le Centre de 
Compétences SAP de la HES-SO à Sieƌƌe et le  entƌe de  ompĠtences SAP de l’État du Valais. 
Ce travail de bachelor doit être réalisé sur une période de 13 semaines, soit du 17 mai au 16 
août 2010. Nous avons 360 heures de travail à répartir sur ces 13 semaines. Durant le premier 
mois, nous suivions un jour et demi de cours hebdomadaires à la HES-SO. 
1.2
Situation actuelle 
LoƌsƋu’un animal est tiƌĠ, le chasseuƌ doit le présenter au garde-chasse de la région. Celui-ci 
possède  les  différents  formulaires  pouƌ  l’annonce  de  gibieƌ.  Il  y  a  plusieurs  formulaires 
correspondant  à différents  types  de gibiers. Quand  l’animal  est présenté,  le  garde-chasse 
remplit le formulaire en lien avec le gibier. Pour le cerf, nous trouverons par exemple le poids, 
la longueur de la mâchoire, la longueur du jarret, le nombre de cors ou encore son âge. Bien 
entendu, selon l'animal, ces informations changent. 
Ensuite, le garde-chasse transmet tous les formulaires à l’État du Valais. Une fois au S PF tous 
ces derniers sont contrôlés et insérés manuellement dans le système SAP. 
Travail de Bachelor 
Gestion de la chasse sous SAP ECC 6.0 
Introduction
Favre Christophe 
HES-SO Valais, mai-août 2010 
Voici un schéma qui explique les différentes étapes pour l’enƌegistƌement d’un gibier : 
Figure 1 Schéma : Processus d’enregistrement d’un gibier en 6 étapes 
1.3
Objectifs 
Notre  travail  consiste  à  remplacer  les  formulaires  papiers  existants  par  des  formulaires 
inteƌactifs. Gƌâce à cela, le nombƌe d’opĠƌations pouƌ la saisie de gibieƌ seƌa foƌtement ƌĠduit. 
Ce que nous devons réaliser : 
Mettre en place un formulaire interactif pour le garde-chasse 
Ce formulaire sera rempli sur place à l’aide d’un ordinateur portable 
Il pouƌƌa ġtƌe sauvegaƌdĠ et envoyĠ à l’État du Valais par e-mail dans une pièce jointe 
S’il n’y a pas de connexion à Inteƌnet, le document restera en attente dans la boîte 
d’envoi 
L’État  du  Valais  pouƌƌa  ƌĠcupĠƌeƌ  ce  document  ĠlectƌoniƋue,  et  tƌavailleƌ  suƌ  les 
valeurs qui ont été transmises 
Une fois les valeurs vérifiées, le SCPF pourra importer les données dans son système 
SAP 
Un formulaire PDF sera créée pour le garde-chasse. Les données seront envoyées par e-mail au 
format XML depuis un bouton du formulaire. L’État du Valais possğdeƌa un autƌe foƌmulaiƌe 
plus complet, avec toutes les mesuƌes Ƌue l’on peut pƌendƌe suƌ chaƋue animal.  e foƌmulaiƌe 
seƌa capable d’impoƌteƌ les données présentes dans le fichier XML, les afficher, les modifier ou 
encore les sauvegarder. La sauvegarde pourra se faire soit en XML soit en PDF. 
Documents you may be interested
Documents you may be interested