Pdfsam Basic Fr

29
Tutoriel PDF Split and Merge Basic Version 1.1.0 par Bigpapa Développeur : Andrea Vacondio Site internet : http://www.pdfsam.org Version du document : 1.0.3 du 09/02/09 © Bigpapa, 2009

Transcript of Pdfsam Basic Fr

  • Tutoriel

    PDF Split and Merge Basic

    Version 1.1.0

    par Bigpapa

    Dveloppeur : Andrea Vacondio

    Site internet : http://www.pdfsam.org

    Version du document : 1.0.3 du 09/02/09

    Bigpapa, 2009

    http://www.pdfsam.org/http://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr

  • Tutoriel PDF Split and Merge Basic 1.1.0

    SOMMAIRE PROPOS DE CE TUTORIEL...................................................................................................3CONCEPTION........................................................................................................................4

    Pdfsam qu'est - ce? ............................................................................................................4Pourquoi Pdfsam?............................................................................................................4Installation......................................................................................................................4

    L'environnement..........................................................................................................4Les fichiers..................................................................................................................4

    INTER FACE ..........................................................................................................................5L'ouverture......................................................................................................................5La fentre........................................................................................................................5

    Le menu et la barre d'icnes.....................................................................................6 L'arborescence.........................................................................................................6 Les panneaux...........................................................................................................6 La barre d'tat.........................................................................................................6 Le journal................................................................................................................6

    Les mots de passe............................................................................................................7 PROPOS ...........................................................................................................................8RGLAGES ...........................................................................................................................8

    Configuration...................................................................................................................9OUTILS...............................................................................................................................10

    Fusion/Extrait ................................................................................................................10Fusion.......................................................................................................................10Extrait.......................................................................................................................13

    Dcoupage ....................................................................................................................14Assemblage ..................................................................................................................17

    CONSOLE............................................................................................................................19Fusionner..................................................................................................................19Dcouper...................................................................................................................20Chiffrement...............................................................................................................21Assemblage...............................................................................................................21Extraction..................................................................................................................22Dchiffrer..................................................................................................................22Options d'affichage....................................................................................................23Diaporama.................................................................................................................23

    ASTUCES............................................................................................................................25Fichiers du programme...............................................................................................25Interface du programme.............................................................................................25

    REMERCIEMENTS................................................................................................................27Du dveloppeur..............................................................................................................27De l'auteur de ce tutoriel................................................................................................27

    LICENCES...........................................................................................................................28Du logiciel......................................................................................................................28Des icnes logicielles.....................................................................................................28Du tutoriel original.........................................................................................................28

    - SOMMAIRE - Page 2

  • Tutoriel PDF Split and Merge Basic 1.1.0

    PROPOS DE CE TUTORIELCe document dcrit l'utilisation de la version stable 1.1.0 de PDF Split and Merge Basic.Il est bas sur le document (1) fourni par le dveloppeur avec chaque version du logiciel.Par rapport l'original, l'ordre des chapitres ainsi que leur nombre peut tre diffrent.Nanmoins, la majeur partie du tutoriel original est respecte et les ajouts ont t fait en respectant l'esprit gnral de l'original et avec l'accord du dveloppeur.

    Pour la consultation des versions lectroniques aux formats pdf et odt, les textes ont t agrments de liens internes vers :

    des chapitres ;des paragraphes ;des notes en bas de page ;des notes en fin de document ;

    ainsi que de liens externes vers :les pages d'accueil des sites internet cits ;les pages internet ddies aux logiciels ou relatives aux textes cits.

    Enfin, vous trouverez, en pied de chaque page, un renvoi hypertexte vers le sommaire.

    Cette cration tant une uvre Drive du document cit ci-dessus, elle est mise disposition sous un contrat Creative Commons :

    Paternit - Non-Commercialisation - Partage l'Identique 3.0 UnportedVous tes libres de :

    partager : de reproduire, distribuer et communiquer cette cration au public ;modifier : de modifier cette cration ;

    selon les conditions suivantes :Paternit. Vous devez citer le nom de l'auteur original de la manire indique par l'auteur de l'uvre ou le titulaire des droits qui vous confre cette autorisation ;Non-commercialisation : Vous n'avez pas le droit d'utiliser cette cration des fins commerciales ;Partage des Conditions Initiales l'Identique : Si vous modifiez, transformez ou adaptez cette cration, vous n'avez le droit de distribuer la cration qui en rsulte que sous un contrat identique celui-ci ; chaque rutilisation ou distribution, vous devez faire apparatre clairement aux autres les conditions contractuelles de mise disposition de cette cration ;Chacune de ces conditions peut tre leve si vous obtenez l'autorisation du titulaire des droits ;Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.

    1. Fichier pdf situ dans le dossier " doc " dans le rpertoire de Pdfsam et dont le nom est du type pdfsam-x.x.x-tutorial.pdf (x.x.x tant le numro de la version dcrite).

    Retour au sommaire - PROPOS DE CE TUTORIEL - page 3

    http://creativecommons.org/licenses/by-nc-sa/3.0/deed.frhttp://creativecommons.org/licenses/by-nc-sa/3.0/deed.frhttp://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr

  • Tutoriel PDF Split and Merge Basic 1.1.0

    CONCEPTION

    Pdfsam qu'est-ce?PDF Split and Merge est un outil open-source de dcoupage et de fusion de fichiers pdf, simple, facile d'utilisation et gratuit. Il possde une interface graphique claire permettant de slectionner les fichiers pdf, de les diviser ou de les fusionner. Pdfsam est crit avec Java Swing qui est:

    " un ensemble de bibliothques de classes Java fournit comme une partie de Java 2 Platform, Standard Edition (J2SE) pour assister la conception d'interfaces graphiques (en anglais: Graphic User Interface; GUI) et des fonctionnalits graphiques pour applications client fonctionnant sur les plate-formes informatiques connues de Microsoft Windows, GNU-Linux et Mac OSX. " (2) (A)

    Pdfsam utilise aussi d'autres bibliothques :itext-2.1.4 pour la manipulation des fichiers pdf ;dom4j-1.6.1 et jaxen-1.1 pour la gestion du format xml ;pdfsam-jcmdline-1.0.3 pour l'analyse et la validation des arguments de console ;looks-2.2.1 pour le bnfice d'une apparence agrable et interchangeable ;log4j-1.2.15 comme structure de journal ;bcmail-jdk14-138.jar et bcprov-jdk14-138.jar pour la gestion de la protection des documents.

    Pourquoi Pdfsam?Il y a quelques annes, Andrea Vacondio a eu plusieurs fois besoin de fusionner des fichiers pdf. Et vous savez quoi? Il n'a pas trouv de logiciel open-source qui permette de le faire rapidement et facilement, alors qu'il existe moult programmes commerciaux de ce genre. C'est la raison pour laquelle il a dcid d'crire Pdfsam, un logiciel open-source et gratuit ddi la manipulation des fichiers pdf. L'existence de la bibliothque iText a t un lment supplmentaire; il savait que la majeure partie du travail sur la manipulation des pdf avait dj t ralis par iText. Toutefois les utilisateurs ont plutt besoin d'un outil facile utiliser, avec une interface simple, du type " je clique; a marche " (3). Et le voici: Pdfsam.

    InstallationCe dont vous avez besoin :

    L'environnementPour fonctionner Pdfsam require un environnement d'excution Java (JRE). La version actuelle a t dvelopp avec Sun JavaTM 2 SDK, Standard Edition, Version 1.4.2 et test sur plusieurs versions de Windows et sur Ubuntu 7.10 " Gutsy Gibbon " avec J2SE 5.0 et J2SE 1.4.2.

    Les fichiers Archive Zip (nom du fichier : pdfsam-1.1.0-out-src.zip)

    Dcompressez l'archive dans le rpertoire de votre choix et double-cliquez sur le fichier pdfsam-1.1.0.jar ou entrez la ligne de commande " java -jar INSTALL_DIR/ pdfsam-1.1.0.jar " dans la console ;

    Installateur Win32 (nom du fichier : pdfsam-win32inst-v1_1_0.exe)Cette version est faite pour les systmes d'exploitation de type win32. Double-cliquez sur le fichier, puis comme d'habitude, dans l'assistant d'installation, cliquez sur " Suivant " > " Suivant " > " Suivant "... Aprs la fermeture de l'assistant, vous trouverez ensuite l'entre de pdfsam dans le menu " Dmarrer " ;

    Archive Mac (nom de fichier : pdfsam-1.1.0.dmg)Cette version est faite pour les systmes d'exploitation de type Mac. Elle est valable depuis la version 1.0 de pdfsam basic.

    Code Source (nom du fichier : pdfsam-1.1.0-out.zip)Pdfsam tant un logiciel libre, son code source est bien sr disponible sans restriction sur la page de tlchargement du site officiel toutes fins d'analyse et de compilation.

    2. Traduction libre de l'extrait du site officiel de Java par Sun que cite Andrea Vacondio.3. Ou " j'appuie juste sur le bouton " (" Click and run " dans le texte).Retour au sommaire - CONCEPTION - page 4

    http://downloads.sourceforge.net/pdfsam/pdfsam-1.1.0-out.zip?use_mirror=osdnhttp://downloads.sourceforge.net/pdfsam/pdfsam-1.1.0-sr1.dmg?downloadhttp://downloads.sourceforge.net/pdfsam/pdfsam-win32inst-v1_1_0.exe?use_mirror=osdnhttp://downloads.sourceforge.net/pdfsam/pdfsam-1.1.0-out-src.zip?use_mirror=osdnhttp://java.sun.com/j2se/1.4.2/http://java.sun.com/j2se/1.4.2/http://java.sun.com/http://java.sun.com/

  • Tutoriel PDF Split and Merge Basic 1.1.0

    INTER FACE

    L'ouvertureEn lanant Pdfsam, vous voyez d'abord un cran de dmarrage ou " splash screen " (4):

    Dans la partie suprieure, une barre de progression se rempli paralllement au dfilement du texte en dessous. Cet cran dcrit le droulement du chargement des modules ncessaires au fonctionnement du logiciel. la fin de l'opration, l'cran se ferme pour faire place la fentre de Pdfsam.

    La fentreLa fentre de Pdfsam est compose de plusieurs parties (5) :

    4. Le terme technique officiel est " bannire " ;5. l'illustration montre la fentre de Pdfsam qui est en mode rduit (ou flottante). Par dfaut, l'ouverture, elle

    est agrandie (ou maximise).Retour au sommaire - INTERFACE - page 5

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Le menu et la barre d'icnesComme la majorit des logiciels (quelque soit le systme d'exploitation), l'application possde une barre de menus et une barre d'icnes (6).La ressemblance s'arrte l car vous allez vous apercevoir que la fentre de Pdfsam n'est pas organise de faon " conventionnelle ". En effet, Le menu se rsume un seul lment peu fournis: " Fichier " qui permet d'enregistrer une configuration, d'en charger un ou de quitter le programme. Vous retrouvez ces commandes dans la barre d'icnes qui propose en plus de sauvegarder le journal et de le vider.Mais vous vous demandez srement o se trouvent les outils qui font la raison d'tre de Pdfsam. C'est l que le logiciel se singularise car il vous faut les chercher dans l'arborescence.

    L'arborescenceVisible dans la partie gauche de la fentre, l'arborescence montre l'organisation de Pdfsam en modules et en dossier de modules. Elle permet aussi de distinguer les outils de traitement des fichiers pdf des fonctions concernant directement Pdfsam. C'est dans cette partie de la fentre que vous slectionnez l'opration de manipulation que vous voulez effectuer. Ces oprations sont situs dans le dossier " Modules ".Un clic sur le module-outil choisi modifie la partie centrale de la fentre ou panneau.

    Les panneauxEn fait, chaque module correspond un panneau.Ces panneaux regroupent divers lments comme des boutons, des tableaux, des champs de saisie ou encore des cases cocher qui sont regroups dans des cadres. Ceux-ci correspondent aux paramtres des oprations en fonction du rsultat dsir :

    choix de la source ;choix des traitements appliquer ;choix de la sortie.

    Les lments seront donc disposs autrement ou en nombres diffrents suivant la spcificit du module.La description dtaille des panneaux et des options qui les composent forme le chapitre " Outils ".

    Presque tous les cadres affichent une zone d'aide : quand vous apercevez ce signe dans le coin bas droit d'un cadre, passez le pointeur de la souris dessus et vous verrez apparatre un message d'aide relatif aux diffrents lments du cadre.Une fois l'opration lance, l'avancement du travail est visible au niveau de la barre d'tat.

    La barre d'tatOn trouve la barre d'tat dans le bas de la fentre.Elle affiche l'icne du module-outil slectionn, son nom (7) et surtout elle comporte une barre de progression de l'excution. Pour les oprations qui mobilise des ressources systmes importantes, vous verrez la barre se remplir progressivement. Mais en gnral, vous n'aurez que le temps d'apercevoir les 100 % s'afficher!Donc, pour tre plus sr du bon droulement, une description plus dtaill dfile dans le journal.

    Le journalLe journal occupe la largeur de la fentre juste au dessus de la barre d'tat.Il affiche une description textuelle de tout ce qu'effectue Pdfsam et vous permet de comprendre comment il fonctionne. Les oprations, mais aussi les erreurs, s'inscrivent au fur et mesure du droulement. Pour plus de lisibilit, les catgories d'informations sont identifis par des couleurs diffrentes :

    un texte noir pour les informations courantes sur le droulement des actions ;un texte bleu signale une circonstance inattendue sans consquence nfaste sur l'issue de l'action ;un texte rouge averti de la survenue d'une erreur irrmdiable pour l'action en cours.

    Le choix du niveau de journalisation est trait dans le chapitre " RGLAGES ".

    6. Pour viter une ventuelle confusion avec les vrais outils de Pdfsam que sont ses modules, il est prfrable de parler ici de barre d'icnes ;

    7. Dans la fentre d'accueil, la barre d'tat affiche l'icne de Pdfsam et la version utilise comme on peut le voir dans l'illustration la page prcdente.

    Retour au sommaire - INTERFACE - page 6

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Dans la fentre du journal, vous pouvez faire dfiler le texte rebours ainsi qu'en slectionner une partie avec le curseur. En cliquant-droit dans la fentre, vous faites apparatre un menu contextuel dont certaines entres se retrouvent aussi dans la barre d'icnes.

    Vous pouvez alors copier une slection partielle du journal, le vider compltement, le slectionner entirement ou l'enregistrer dans un fichier. Vous avez donc le moyen de conserver tout ou partie des informations d'erreurs, ou simplement d'oprations, pour une consultation ultrieure voire un rapport de bogue au dveloppeur.

    Voil pour un aperu de l'interface de Pdfsam qui vous aidera, je l'espre, vous focaliser plus facilement sur les oprations de manipulation de documents pdf. Cependant, il reste un lment traiter ici qui n'est pas directement li l'interface mais qui est rcurrent dans tous les panneaux. Il paraissait donc plus judicieux de l'apprhender avant d'aborder l'utilisation des outils. En effet, vous allez vous apercevoir que, dans les tableaux de slection, une des colonnes a pour en-tte " Mot de passe ".

    Les mots de passeDepuis la version 1.0.0, pdfsam Basic gre la protection des pdf lors du chargement (dverrouillage).Il existe deux niveaux de protection des fichiers pdf :

    le chiffrement qui ncessite un mot de passe principal dit " de l'Utilisateur " restreignant l'ouverture mme du fichier (et donc la lecture du document). C'est la protection la plus restrictive ;la limitation des autorisations (de copie, d'impression, de modification...) qui ncessite un mot de passe dit " du Propritaire ", hormis pour les oprations permises.

    Dans les deux cas, la saisie d'un mot de passe est obligatoire lorsque des documents chiffrs sont chargs dans Pdfsam. Pour savoir quel fichier attend un mot de passe et de quel niveau, les documents sont identifis dans le(s) tableau(x) en fonction du type de protection qui leur a t appliqu :

    ce signe indique que le document ncessite la saisie d'un mot de passe Propritaire afin de pouvoir manipuler les fichiers.

    ce signe et cette couleur de fond indiquent que le document ncessite la saisie d'un mot de passe Utilisateur, et uniquement celui-ci car il lve toutes les protections y compris les ventuelles limitations ncessitant un mot de passe Propritaire.

    Une fois la protection identifie, et si vous connaissez le mot de passe adquat pour chacun des documents, vous devez double-cliquer dans la cellule du mot de passe du fichier. Elle passe alors en mode dition et vous pouvez entrer les caractres requis. Cela fait, il vous suffit de cliquer-droit sur la ligne du fichier puis slectionner " Recharger ". Le fichier est alors dverrouill et peut tre trait par Pdfsam sans entraner de message d'erreur.

    Passons maintenant l'arborescence et intressons nous aux deux entres qui ne font pas partie du groupe " Modules ".

    Retour au sommaire - INTERFACE - page 7

  • Tutoriel PDF Split and Merge Basic 1.1.0

    PROPOS Il est inutile de prsenter le panneau d'information " propos " car, en fait, Pdfsam s'ouvre en affichant ce panneau dans la fentre d'accueil.Dans ce panneau, vous avez accs toutes les informations concernant le programme ainsi que l'environnement Java install. Vous pouvez aussi savoir quel fichier de configuration est charg pour le paramtrage des modules dont les informations (dveloppeur, version) sont affichs dans un tableau.Mais passons au panneau suivant qui ncessite l'intervention de l'utilisateur. Nous allons effectuer des oprations qui concernent l'interface et surtout tout utilisateur non anglophone et apprciant d'avoir un logiciel sa convenance.

    RGLAGES Voici le panneau des Rglages :

    Il est particulier car il permet personnaliser l'interface de Pdfsam en choisissant la langue, l'apparence, mais aussi des rglages plus techniques (8).Les options se prsentent sous forme de listes droulantes :

    Langue affiche sous forme de liste le nom anglais des langues, 31 au total (l'option franais est " French ") ;Apparence affecte l'aspect global de Pdfsam. Les modifications portent sur l'aspect des barres d'icnes et de dfilement, des boutons et de l'arborescence... Notez que les apparences de type " Plastic... " donne accs au choix d'un thme ;Thme apporte des nuances pour certains dtails de l'interface comme La couleur de la fentre et des barres de dfilement ;Niveau du journal permet de choisir partir de quelle catgorie d'vnements vous voulez tre inform du droulement des actions de Pdfsam dans le journal. Celui-ci n'affichera que les informations dont la gravit et suprieure ou gale au niveau choisi : " FATAL " : avertit de la survenue d'une erreur grave entranant trs souvent l'arrt de l'application ; " ERROR " : avertit de la survenue une erreur interrompant l'opration sans blocage du

    programme ; " WARN " : signale une anomalie lgre pouvant entrainer un fonctionnement inattendu sans

    interruption de l'opration ; " INFO " : rapporte dans le dtail les tapes d'un processus en cours se droulant normalement ; " DEBUG " : relve les vnements de l'ordre de la programmation en vue d'un ventuel dbogage ; " OFF " : permet de dsactiver la journalisation.

    8. la diffrence des " Prfrences " souvent rencontres dans les logiciels, le peu de paramtres renseigner et leur porte limite sur le fonctionnement de Pdfsam font prfrer le terme " Rglages ".

    Retour au sommaire - RGLAGES - page 8

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Vous retrouverez le niveau choisi en tte du journal cot de son icne ;Mises jour sert automatiser ou dsactiver la vrification chaque dmarrage de l'application de la disponibilit d'une nouvelle version de Pdfsam sur Internet. Un bouton " Vrifier maintenant " situ droite permet de lancer la vrification instantanment ;Jouer les alertes sonores dclenche des sons suivant le rsultat de chaque opration effectue avec Pdfsam ;

    Certains paramtres sont sous forme de champs de saisie de chemins :

    Configuration par dfaut indique le chemin du fichier xml de configuration des modules que Pdfsam doit charger au dmarrage (voir le paragraphe suivant).Rpertoire de travail par dfaut indique le chemin du dossier que Pdfsam ouvrira par dfaut lorsque vous voudrez slectionner un fichier charger et/ou que vous rechercherez un emplacement pour enregistrer un fichier cr.

    Pour finir, cliquez sur " Enregistrer " aprs avoir effectu les changements et n'oubliez pas : toute modification des rglages ne sera visible qu'aprs avoir ferm et relanc Pdfsam.Ci-dessous vous pouvez voir un exemple de changements intervenant dans l'interface (B):

    ConfigurationPendant l'utilisation de Pdfsam, vous pourrez sauvegarder et charger une " configuration ". Cette fonctionnalit vous permet d'enregistrer l'tat de chaque module-outil de Pdfsam un moment quelconque dans un fichier xml dans le dossier de votre choix. Il suffit de cliquer sur " Sauvegarder la configuration " dans le menu " Fichier " ou sur le bouton correspondant dans la barre d'icnes puis de slectionner le dossier o vous voulez l'enregistrer.Pdfsam vous demande alors si vous voulez conserver les mots de passe (des fichiers ventuellement chargs et dverrouills).

    Ceci est utile pour des oprations rptitives sur des fichiers protgs identiques. Ces mots de passe seront sauvegards EN CLAIR, c'est dire non crypts. Pensez alors ne pas laisser un libre accs ce fichier de configuration.Ce fichier comporte tous les pr-rglages des modules et les chemins des fichiers ajouts dans chaque tableau. Vous conservez ainsi une configuration affectant tous les modules pour une ou plusieurs oprations rptitives ou diffrentes qui doivent tre effectues successivement.Vous pouvez dfinir une configuration charger au dmarrage de l'application mais vous pouvez aussi en charger une en cours d'utilisation de Pdfsam. Cliquez simplement sur " Charger une configuration " dans la barre d'icnes ou dans le menu puis slectionnez un fichier xml prcdemment sauvegard. Pdfsam charge alors le fichier qui est utilisable immdiatement avec les rglages pr-tablis.

    Retour au sommaire - RGLAGES - page 9

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Nous pouvons maintenant nous concentrer sur ce qui est la raison d'tre de Pdfsam: ces Outils.

    OUTILSLes outils permettant de manipuler les fichiers pdf sont des modules. Ils sont traits dans l'ordre suivant (9) :

    Fusion/Extrait qui permet d'assembler des documents ensembles ;Dcoupage qui permet de fractionner un document en plusieurs sous-parties ;Assemblage qui permet de mlanger deux documents suivant un tri ordonn.

    Les deux premires oprations sont les outils de base de Pdfsam l'origine de son nom (10).

    Fusion/Extrait

    FusionVoici le panneau de la Fusion :

    Pour choisir les fichiers pdf que vous voulez fusionner, Cliquez sur le bouton " Ajouter " (voir aussi page 25).

    9. Qui ne correspond pas l'ordre des outils dans l'arborescence de la fentre.10." Split " et " Merge " signifient Dcoupage et Fusion (entre autres).Retour au sommaire - OUTILS - page 10

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Dans la fentre " Ouvrir " qui s'affiche, allez dans le rpertoire o se trouve les fichiers et slectionnez les en cliquant dessus, puis sur le bouton " Ouvrir ".

    Pour en slectionner plus d'un, cliquez sur les fichiers en gardant appuye la touche " Ctrl " et/ou " Maj " de votre clavier puis sur " Ouvrir ". Le nombre des fichiers ne compte pas pour Pdfsam.Dans la fentre principale, vous allez alors apercevoir un tableau indiquant les dtails des fichiers:

    Nom : le nom de chaque fichier ;Chemin : le chemin absolu vers le fichier dans le systme ;Pages : le nombre total de page que contient le document ;Mot de passe : le mot de passe saisir pour les documents protgs (voir page 7) ;Version pdf : la version pdf de chaque document ;Slection de pages: les pages que vous voulez utiliser pour la fusion : la cellule vide (par dfaut) reprsente en fait la totalit du document ; ou entrez " x-y " si vous voulez fusionner les pages allant de x y. Un seul numro de page signifie

    cette page uniquement ; la sparation des valeurs par une virgule est autorise (ex.: 4,13-25).

    Afin de modifier l'ordre des fichiers, utilisez les boutons " Monter " et " Descendre " . Utilisez le bouton " Enlever " pour faire disparatre un des fichier de la liste. Pour vider le tableau cliquez sur " Vider " .

    Pour les fichiers qui l'exigent, entrez le mot de passe de dverrouillage comme au paragraphe " Les mots de passe ".

    Retour au sommaire - OUTILS - page 11

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Pour indiquer la partie du document que vous voulez fusionner, double-cliquez dans la cellule correspondante de Slection des pages qui passe en mode dition (le pointeur affichant alors un curseur d'dition).

    Remplissez la avec le jeu de pages dsir (les numros des pages saisis seront compris) ou laissez la cellule vide pour l'intgralit du document. Vous pouvez utiliser la syntaxe d'impression " 3,5-8,11 " si vous voulez fusionner la page 3, les pages 5 8 et la page 11 ou tout simplement " 3 " si vous ne voulez fusionner que la page n 3.

    Depuis Pdfsam basic 1.0.0, il existe une nouvelle commande dans le menu contextuel (uniquement accessible par un clic-droit) du tableau de Fusion : " Exporter en fichier xml ". Elle vous permet d'enregistrer la liste des fichiers dans le tableau sous la forme d'un fichier xml qui pourra tre utilis en mode Console. Ce fichier se prsente sous la forme d'une liste des chemins absolus des fichiers. Cependant comme dans le paragraphe Configuration, les mots de passe sont conservs EN CLAIR.Dans " Paramtres de fusion " cochez la case " Documents pdf avec formulaires " si vos documents contiennent des formulaires. Pdfsam utilisera alors un algorithme de fusion spcifique la gestion des formulaires. En choisissant cette option, tous les documents seront mis en mmoire. Sachez cependant que ceci implique une mobilisation trs importante des ressources mmoire de l'ordinateur.

    Renseignez ensuite les options du " Fichier crer ".

    Remplissez le champ de saisie avec le chemin vers le dossier de cration ou slectionnez le en utilisant le bouton " Rechercher ". Compltez avec le nom du fichier rsultant. Vous avez la possibilit de gnrer un fichier crer par dfaut en slectionnant l'entre " Utiliser le dossier " du menu contextuel accessible par un clic-droit sur un fichier dans le tableau de fusion.

    Le champ de sortie sera automatiquement complt avec:le chemin vers le dossier du fichier source choisi ;le nom " merged_file.pdf "(11) par dfaut.

    Vous remarquerez que le menu contextuel aussi vous propose les commandes pour agir sur l'ordre des fichiers dans le tableau.

    11." fichier_fusionn.pdf ".Retour au sommaire - OUTILS - page 12

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Cochez la case " Remplacer le fichier existant " si un fichier ayant le mme nom et que vous ne voulez pas conserver existe dj dans le dossier de cration. Faites de mme avec " Compresser le(s) fichier(s) crs " si vous voulez obtenir un fichier compress (plus lger) pour un affichage plus rapide par exemple.Choisissez enfin la " Version pdf du document crer ". Le choix va de la version 1.1 la 1.7 sauf si vous avez opt pour la compression de fichier, la liste tant alors rduite car ceci n'est possible qu'avec une version pdf 1.5 ou suprieure.

    Enfin, cliquez sur le bouton " Excuter ".Si aucune erreur ne survient, vous verrez la barre de progression atteindre 100% et un message de couleur noir dans le panneau du journal se terminant par " Commande excute ".

    Autrement un message d'erreur de couleur rouge s'affichera. Dans l'exemple ci-dessous, nous pouvons voir un message d'erreur indiquant que la fusion n'a pas pu tre mene terme tant donn que le document contient moins de 8 pages.

    Dans le cas o vous n'avez pas entr le chemin absolu (complet) pour le document crer mais seulement le nom du fichier par exemple, Pdfsam vous demandera si vous voulez enregistrer le document dans le rpertoire de travail par dfaut si vous en avez dfini un dans les rglages (voir page 9), sinon dans le dossier du dernier fichier source slectionn.

    ExtraitVous pouvez extraire une partie d'un seul document:

    dans le tableau de fusion, n'ajoutez qu'un fichier ;indiquez le groupe de pages que vous voulez extraire (ex. : a-b,c,d-e) ;choisissez le chemin+le nom du fichier crer ;fusionnez.

    Retour au sommaire - OUTILS - page 13

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Dcoupage Voici le panneau du Dcoupage :

    Cliquez sur le bouton " Ajouter " afin d'indiquer Pdfsam le fichier pdf que vous voulez dcouper.

    Retour au sommaire - OUTILS - page 14

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Une fois votre fichier slectionn, si ncessaire, pensez entrer le mot de passe adquat puis recharger le fichier conformment au paragraphe ddi.Le tableau ressemble celui du paragraphe prcdent hormis l'absence de la slection des pages tant donn qu'elle intervient dans la section qui suit.Choisissez donc le type de dcoupage dans " Options de dcoupage ":

    Par page fragmente le fichier pdf en pages simples, ce qui donnera autant de fichiers qu'il y a de pages ;Aprs les pages paires dcoupe le fichier aprs chaque page paire ;Aprs les pages impaires dcoupe le fichier aprs chaque page impaire ;Aprs les pages dcoupe le fichier pdf aprs chaque page que vous indiquez. Les numros doivent tre spars par un tiret " - " (ex.: 12-45-75). Vous pouvez spcifier un seul numro de page pour dcouper le document en deux la page donne. Notez que les numros de pages doivent tre en ordre croissant et qu'une valeur nulle, ngative ou trop leve sera ignore ;En groupes de pages dcoupe le fichier source en fichiers contenant chacun le nombre " n " de pages que vous entrez (ex.: si vous dcoupez toutes les 25 pages un fichier qui en contient 100, vous obtiendrez 4 fichiers pdf de 25 pages) ;En fichiers segmente le fichier en plusieurs autres fichiers suivant une taille dfinie. Celle-ci peut tre choisie parmi la liste accessible en cliquant sur le bouton flch ou bien tape dans le champ. Le rsultat ne sera pas forcment d'une parfaite exactitude.Attention : si vous entrez une taille particulire, veillez mettre un blanc aprs les chiffres et inscrire des units anglaises (B, KB, MB pour octet, kilo-octet et mga-octet)

    Slectionnez le dossier de destination des fichiers pdf rsultants:

    Le dossier de destination peut tre dsign soit en cliquant sur le bouton " Rechercher " et en le recherchant dans le systme de fichiers (" Choisir un dossier " est activ par dfaut) soit en slectionnant l'alternative " Identique la source ". Avec cette dernire, vous retrouverez les fichiers rsultants dans le mme dossier que le fichier source.Cochez la case " Remplacer le fichier existant " s'il existe dj dans le dossier de cration un fichier ayant le mme nom et que vous ne voulez pas conserver. Faites de mme avec la case " Compresser le(s) fichier(s) crs " si vous voulez obtenir des fichiers compresss (plus lger).Enfin choisissez la version pdf utiliser. Le choix va de la version 1.1 la 1.7. Par contre si vous avez opt pour la compression de fichier, la liste est rduite car ceci n'est possible qu'avec une version pdf 1.5 ou suprieure. Dans les deux cas, vous avez la possibilit supplmentaire d'utiliser celle du document original.Les fichiers crs auront le mme nom que la source prcd du numro de la premire page de chaque partie gnre (dans l'ordre du document origine). Ceci est pour le cas ou vous n'avez pas mis de prfixe. Car si besoin est, vous pouvez spcifier un prfixe pour les fichiers rsultants dans le champ de saisie :

    Vous obtiendrez un rsultat du type " x_prfixe_nomdelasource.pdf " (x tant le numro page). Par dfaut, le prfixe " pdfsam_ " est propos.

    Retour au sommaire - OUTILS - page 15

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Depuis la version 0.7, Pdfsam basic gre les prfixes combinatoires. Ceci vous permet de modifier la structure du nom des fichiers rsultants. Si le prfixe contient au moins la variable [CURRENTPAGE], [FILENUMBER] ou [TIMESTAMP], les prfixes complexes sont activs et Pdfsam effectue ensuite une substitution de variables.Celles qui sont utilisables sont:

    [CURRENTPAGE] donne le rang en chiffres dans le document source de la premire page de chaque nouveau feuillet (le numro x) ;[FILENUMBER] donne le rang en chiffres dans l'ordre de cration des fichiers ;

    Depuis la version 1.1.0, il est possible de choisir le nombre de chiffres en utilisant le caractre " # " et la syntaxe [TIMESTAMP##] et [CURRENTPAGE###] (12),

    [TIMESTAMP] donne la date et l'heure de cration de chaque fichier (horodatage) ;[BASENAME] donne le nom du fichier source. Seule elle n'active pas les prfixes complexes car, le nom de rfrence tant fixe, elle n'assure pas la cration d'un nom unique pour chaque fichiers crs. Mais elle peut tre combine [CURRENTPAGE], [FILENUMBER] et/ou [TIMESTAMP].

    Vous pouvez donc combiner ses variables entre elles pour choisir le schma des noms de fichiers la sortie, mais aussi avec des prfixes non variables de votre choix (13).

    Cliquez sur le bouton " Excuter " et vous voyez le rsultat de l'opration s'inscrire dans le panneau journal.

    12.Le prfixe [FILENUMBER###]_[CURRENTPAGE##]_[BASENAMES] vous donnera par exemple 002_05_Nomdefichier.pdf

    13.Vous remarquerez que le nom par dfaut des fichiers rsultants propos par Pdfsam est lui mme du type [CURRENTPAGE]_pdfsam_[BASENAME].pdf.

    Retour au sommaire - OUTILS - page 16

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Assemblage Voici le panneau de l'Assemblage :

    Pour choisir les fichiers pdf que vous voulez assembler, Cliquez sur le bouton " Ajouter " .

    Saisissez le mot de passe pour les documents protgs (voir page 7) s'il y en a. Vous n'avez pas besoin de slectionner de pages.

    Ensuite, commencez par indiquer si les documents doivent tre traits l'endroit ou l'envers.

    En effet, Pdfsam peut assembler un document avec un autre dans l'ordre de lecture (de la premire page la dernire) ou dans le sens inverse, et ce, pour chacun des documents sparment.Afin d'inverser un document, Il suffit de cocher la case qui lui correspond.Attention : la case du second document est coche par dfaut. Si tel n'est pas votre choix, pensez la dcocher.

    Retour au sommaire - OUTILS - page 17

  • Tutoriel PDF Split and Merge Basic 1.1.0

    Procdez ensuite au choix des paramtres du fichier crer :

    Remplissez le champ de saisie avec le chemin vers le dossier de cration ou slectionnez le en utilisant le bouton " Rechercher ". Compltez avec le nom du fichier rsultant.Cochez la case " Remplacer le fichier existant " si un fichier ayant le mme nom et que vous ne voulez pas conserver existe dj dans le dossier de cration. Faites de mme avec " Compresser le(s) fichier(s) crs " si vous voulez obtenir un fichier compress (plus lger) pour un affichage plus rapide par exemple.Choisissez enfin la " Version pdf du document crer ". Le choix va de la version 1.1 la 1.7. Si vous optez pour la compression de fichier, la liste ne commencera qu' la version pdf 1.5.

    Cliquez sur le bouton " Excuter " et le rsultat de l'opration sera visible dans le panneau journal.

    Retour au sommaire - OUTILS - page 18

  • Tutoriel PDF Split and Merge Basic 1.1.0

    CONSOLEPdfsam-console est une application en ligne de commande. Elle utilise jcmdline pour analyser les paramtres d'entre et excute ensuite la commande approprie. C'est l'application " cur " qui permet de manipuler des pdf.L'interface graphique (14) principale charge les modules en mmoire et lorsque vous cliquez sur le bouton " Excuter " (fusion ou dcoupage), elle effectue la validation des donnes. si tout est correct, elle gnre un ensemble d'arguments qu'elle transmet la console.Pour lancer la console, utilisez les scripts contenus dans le sous-rpertoire " bin " ou tapez la commande suivante : " java -Dlog4j.configuration=console-log4j.xml -jar /PATH_TO_PDFSAM/lib/pdfsam-console CURRENT_VERSION.jar ".Il est important d'ajouter l'argument -Dlog4j.configuration=console-log4j.xml, cela configurera la structure de log4j afin d'imprimer les messages du journal vers le priphrique de sortie.Depuis la version 1.0.0 de Pdfsam (version 1.1.0 de pdfsam-console), les consoles basic et enhanced ont t unifies, ce qui signifie que vous pouvez trouver toutes les fonctionnalits avances dans la console basique. partir de la version 2.0.0, pdfsam-console est sous double licence et vous pouvez choisir entre la licence GPL v2 et la LGPL v2.Lancer la console avec l'option -h pour avoir une aide gnrique ou -h command pour obtenir une aide spcifique cette commande.Voici une liste des arguments de la console :Utilisation: java -jar pdfsam-console-VERSION.jar [options] commando command = commande excuter {[concat], [split], [encrypt], [mix], [unpack]} (requis)et les options sont :

    Fusionner

    -? affiche les options utilisables (optionnel)-compressed compresse le fichier cr (optionnel)-copyfield utiliser si les documents sources contenant des formulaires. Cette option

    implique l'utilisation d'une quantit de mmoire importante (optionnel)

    -f fichier pdf fusionner : une liste des fichiers existants (Exemple: -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf:password) (optionnel)

    -h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-l fichier xml ou csv contenant la liste des fichiers pdf assemble. Le fichier csv

    est du format valeurs spars par des virgules, le fichier xml est du format (optionnel)

    -license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o fichier pdf de sortie : s'il n'existe pas il sera cr, s'il existe il doit tre

    modifiable (requis)

    -overwrite crase le fichier existant (optionnel)-pdfversion version pdf des documents crs (optionnel)-u script de slection de page. Vous pouvez indiquer un ensemble de pages

    assembler. Les valeurs acceptes sont "all" (tout) ou "n1-n2" spars par ":" (ex. : -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf -u all:all:), (ex. : -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf -u all:12-14:) pour assembler fichier1.pdf et les pages 12, 13 et 14 de fichier2.pdf. Si -u n'est pas indiqu, le comportement par dfaut est d'assembler le document complet (optionnel)

    14.GUI en anglais.Retour au sommaire - CONSOLE - page 19

  • Tutoriel PDF Split and Merge Basic 1.1.0

    -version affiche la version de la commande (optionnel)

    L'option -l utilise un fichier xml source comme liste de documents pdf traiter.Voici un exemple :

    Il y a diffrentes possibilits pour noter les fichiers que vous voulez concatner.

    peut tre utilis pour un fichier seul et accepte l'attribut " password " est protg par un mot de passe.

    peut tre utilis pour un ensemble de fichiers situs dans le mme rpertoire que le fichier source xml.

    peuvent tre utiliss pour un ensemble de fichiers situs dans le rpertoire " dir ".

    Dcouper

    -? affiche les options utilisables (optionnel)-b taille en octets suivant laquelle dcouper si -s est sur SIZE (optionnel)compressed compresse les fichiers crs (optionnel)-f fichier pdf dcouper (requis)

    Retour au sommaire - CONSOLE - page 20

  • Tutoriel PDF Split and Merge Basic 1.1.0

    -h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-n nombre de pages dcouper si -s est SPLIT ou NSPLIT (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-p prfixe pour le nom du fichier sortie (optionnel)-pdfversion version pdf des documents crs (optionnel)-s type de dcoupage {[BURST] (fragments), [ODD] (pages impaires), [EVEN]

    (pages paires), [SPLIT] (pages indiques), [NSPLIT] (groupe de pages), [SIZE] (taille)} (requis)

    -version affiche la version de la commande (optionnel)

    Chiffrement

    -? affiche les options utilisables (optionnel)-allow Permissions : une liste des permissions {[print] (impression), [modify]

    (modification), [copy] (copie), [fill] (remplissage), [assembly] (assemblage), [screenreaders] (outils d'accessibilit), [modifyannotation] (commentaires), [degradedprinting] (impression faible rsolution)} (optionnel)

    -apwd Mot de passe propritaire du document (optionnel)-compressed Compresse les fichiers crs (optionnel)-etype Algorithme de chiffrement {[rc4_40], [rc4_128], [aes_128]}. En cas

    d'omission, RC4_128 est utilis (optionnel)

    -f fichier pdf chiffrer : une liste des fichiers existants (Exemple: -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf) (requis)

    -h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-p prfixe pour le nom du fichier sortie (optionnel)-pdfversion version pdf des documents crs (optionnel)-upwd Mot de passe utilisateur du document (optionnel)-version affiche la version de la commande (optionnel)

    Assemblage

    -? affiche les options utilisables (optionnel)-compressed compresse les fichiers crs (optionnel)

    Retour au sommaire - CONSOLE - page 21

  • Tutoriel PDF Split and Merge Basic 1.1.0

    -f1 premier fichier pdf dcouper (requis)-f2 second fichier pdf dcouper (requis)-h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o fichier pdf de sortie : s'il n'existe pas il sera cr, s'il existe il doit tre

    modifiable (requis)

    -overwrite crase le fichier existant (optionnel)-pdfversion version pdf des documents crs (optionnel)-reversefirst Inverser le premier fichier source (optionnel)-reversesecond inverser le second fichier source (optionnel)-version affiche la version de la commande (optionnel)

    Extraction

    -? affiche les options utilisables (optionnel)

    -d dossier source (optionnel)-f fichiers pdf pour l'extraction : une liste des fichiers existants (Exemple: -f

    /tmp/fichier1.pdf -f /tmp/fichier2.pdf) (optionnel)-h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-version affiche la version de la commande (optionnel)

    Dchiffrer

    -? affiche les options utilisables (optionnel)

    -compressed compresse les fichiers crs (optionnel)-f fichiers pdf dchiffrer : une liste des fichiers existants (Exemple: -f

    /tmp/fichier1.pdf -f /tmp/fichier2.pdf) (optionnel)-h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-p prfixe pour le nom du fichier sortie (optionnel)

    Retour au sommaire - CONSOLE - page 22

  • Tutoriel PDF Split and Merge Basic 1.1.0

    -pdfversion version pdf des documents crs (optionnel)-version affiche la version de la commande (optionnel)

    Options d'affichage

    -? affiche les options utilisables (optionnel)-centerwindow centre la fentre sur l'cran (optionnel)-compressed compresse les fichiers crs (optionnel)-direction direction du texte {l2r, r2l} (g d, d g). En cas d'omission, l2r est utilis

    (optionnel)

    -displaydoctitle affiche les mtadonnes du titre du document dans titre de la fentre (optionnel)

    -f fichiers pdf auquel appliquer les options d'affichage : une liste des fichiers existants (Exemple: -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf) (requis)

    -fitwindow Redimmensionne la fentre suivant la taille de la page (optionnel)-h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-hidemenu cache la barre de menu (optionnel)-hidetoolbar cache la barre d'outils (optionnel)-hidewindowui cache les contrles utilisateur de la fentre (optionnel)-layout Mode d'affichage des pages. {onecolumn, singlepage, twocolumnl,

    twocolumnr, twopagel, twopager} (en continue, une par une, en vis--vis continu (paires droite), en vis--vis continu (paires gauche), en vis--vis unique (paire droite), en vis--vis unique (paires gauche)) (optionnel)

    -license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-mode mode d'ouverture de la visionneuse {attachments, fullscreen, none,

    ocontent, outlines, thumbs} (fichiers joints, plein-cran, rien, calques, plan, miniatures). En cas d'omission, none est utilis (optionnel)

    -nfsmode en sortie du mode plein-cran {nfsnone, nfsocontent, nfsoutlines, nfsthumbs}. En cas d'omission, nfsnone est utilis (optionnel)

    -noprintscaling pas de mise l'chelle dans la fentre d'impression (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-p prfixe pour le nom du fichier sortie (optionnel)-pdfversion version pdf des documents crs (optionnel)-version affiche la version de la commande (optionnel)

    Diaporama

    -? affiche les options utilisables (optionnel)-compressed compresse les fichiers crs (optionnel)-dt dfinition de l'effet de transition par dfaut du diaporama (optionnel)

    Syntaxe :typetransition:duretransitionensecondes:dureaffichagepageensecon

    Retour au sommaire - CONSOLE - page 23

  • Tutoriel PDF Split and Merge Basic 1.1.0

    des.Exemple :blindv:1:3 utilise une transition par le noir d'une seconde pour afficher les pages pendant trois secondes

    -f fichiers pdf auquel appliquer les options de diaporama : une liste des fichiers existants (Exemple: -f /tmp/fichier1.pdf -f /tmp/fichier2.pdf) (requis)

    -fullscreen ouvre le document en mode plein-cran-h affiche les options utilisables (optionnel)-help affiche les informations d'aide (optionnel)-l Fichier xml contenant toutes les dfinitions des effets de transition (optionnel)-license affiche les informations de licence (optionnel)-log fichier texte pour les messages journal (optionnel)-o dossier de cration (requis)-overwrite crase le fichier existant (optionnel)-p prfixe pour le nom du fichier sortie (optionnel)-pdfversion version pdf des documents crs (optionnel)-t dfinition de l'effet de transition du diaporama (optionnel)

    Syntaxe :typetransition:duretransitionensecondes:dureaffichagepageensecondes:numropage.Valeurs de type de transition possible {blindh, blindv, wipeb2t, glitterd, dissolve, inwardbox, glitterl2r, wipel2r, outwardbox, wiper2l, splithin, splithout, splitvin, splitvout, glittert2b, wipet2b}Exemple :blindv:1:3:57 utilise une transition par le noir d'une seconde pour afficher pendant trois secondes la page 57

    -version affiche la version de la commande (optionnel)

    L'option -l attend un fichier xml comme liste de documents pdf.Voici un exemple :

    ......

    Retour au sommaire - CONSOLE - page 24

  • Tutoriel PDF Split and Merge Basic 1.1.0

    ASTUCES

    Fichiers du programme1. Par dfaut, Pdfsam recherche le dossier contenant les modules mais si vous rencontrez des problmes

    lors du chargement de ceux-ci, essayez ce qui suit :ouvrez le fichier config.xml avec un bon diteur de texte (Notepad++ par exemple) ;compltez la balise " plugs_absolute_dir " avec le chemin absolu (complet) vers le dossier des modules [plugins] ;enregistrez et fermez.

    2. Si vous devez travailler avec des documents volumineux (plusieurs centaines de mga-octets), excutez Pdfsam en fixant une valeur Xmx diffrente. Par exemple lancez la commande " java -Xmx512m -jar pdfsam-1.1.0.jar " excutera Pdfsam avec 512 Mo de mmoire au lieu de 64, ceci permettra d'viter les erreurs de dpassement de mmoire ( moins que vos documents soient vraiment " normes "). Vous pouvez aussi modifier la valeur Xmx dans les scriipts fournis dans le dossier " bin ".

    3. Ouvrez le sous-dossier " doc\examples " pour voir des exemples en image montrant comment lancer la commande de concatnation en utilisant un fichier xml ou csv.

    4. Ouvrez le sous-dossier " doc\licenses " pour obtenir des informations concernant les licences de Pdfsam et des bibliothques qu'il utilise.

    5. Sachez que, sous Windows, Pdfsam fonctionne parfaitement sur un support amovible (disque externe, clef USB...) et ceci en parfaite discrtion conformment au principe de la portabilit d'un logiciel (15). Il suffit de dcompresser le fichier zip (voir page 4) puis de double-cliquer sur le fichier pdfsam-starter.exe, si un environnement Java est dtect, Pdfsam se lance normalement.

    Interface du programme1. Sachez tout d'abord que si vos documents pdf contiennent des hyperliens (16) actifs, Pdfsam les

    conserve quelque soit l'opration, condition que les cibles internes demeurent dans le mme groupe de pages que les liens.

    2. Depuis la version 1.0.0, Pdfsam ne supporte pas le copier-coller la souris dans les champs de saisie grace un menu contextuel. Cependant, ceci n'est pas valable dans les fentres " Ouvrir " par exemple. Donc, quand vous copier le chemin vers un dossier ou un fichier pour ensuite le coller, pensez aux raccourcis-clavier comme " Ctrl+V " sous Windows.

    3. Pdfsam ne supporte plus le mode " glisser-dposer " l'intrieur des tableaux. Cependant,il reste valable comme alternative au mode de slection par dfaut comme en page 10.

    4. Lorsque la fentre de Pdfsam est en mode flottant, ses dimensions peuvent tre modifies en l'tirant en hauteur, largeur ou diagonale.Mais vous avez besoin de consulter le droulement des oprations dans le panneau du journal ou celui-ci vous gne, vous avez besoin de plus de place pour le panneau. Et bien, sachez que vous pouvez faire varier certaines parties l'intrieur de cette mme fentre : l'arborescence, le panneau du module en cours et le journal. Pour cela, vous avez deux mthodes :positionnez votre pointeur sur la barre sparant deux parties; il se change alors en une double flche inverse ;

    un clic maintenu, un mouvement de souris et vous agrandissez ou rtrcissez le cadre la dimension voulue ;

    vous cliquez sur l'une des petites flches et au dessus du journal ou et droite de l'arborescence sur la barre sparative et celle-ci se dplacera dans le sens de la flche choisi en rduisant compltement l'une des deux parties au profit de l'autre. En actionnant l'autre, les cadres sont ramens leur dimension initiale.

    5. Peut tre avez vous besoin d'intercaler, entre deux jeux de pages d'un document " A ", un jeu de pages d'un autre document " B "? C'est tout fait possible avec Pdfsam:

    15.Voir les dfinitions donnes sur le site de la Framakey ainsi que sur celui des PortablesApps16.Hyperliens: liens ou renvois cliquables tels que les liens internet ou internes aux documents.Retour au sommaire - ASTUCES - page 25

    http://portableapps.com/about/what_is_a_portable_apphttp://www.framakey.org/Tutoriels/PortabiliserUnLogiciel-DiscretionEtPortabilite2

  • Tutoriel PDF Split and Merge Basic 1.1.0

    excutez une premire fois les oprations dcrites pages 10 et 11 au dbut du chapitre " Fusion " avec les deux fichiers A et B, puis refaites la mme chose en slectionnant une nouvelle fois le fichier A ;assurez vous que dans le tableau le fichier B soit bien entre les deux fichiers A, s'il le faut, dplacez le avec les commandes appropries ;entrez les numros de slection de pages pour chaque fichier comme indiqu page 12 ;effectuez les oprations suivantes jusqu' " Excuter ".Vous pouvez reproduire ce principe autant de fois et avec le nombre de fichiers que vous voulez.Le glisser-dposer fonctionne parfaitement d'un gestionnaire de fichier (17) vers les tableaux.

    17.Test aussi depuis l'interface de l'Explorateur Windows, 7-Zip (open-source), FreeCommander et Bi - Exploreur (non libres) et c'est srement valable avec d'autres.

    Retour au sommaire - ASTUCES - page 26

    http://www.lsi-dev.com/http://www.freecommander.com/http://www.7-zip.org/

  • Tutoriel PDF Split and Merge Basic 1.1.0

    REMERCIEMENTS

    Du dveloppeur(et auteur du tutoriel original)

    Pdfsam est un logiciel libre et a n'a t possible que grce plusieurs autres projets open-source.Andrea Vacondio remercie donc :

    Ubuntu Linux car il travaille Pdfsam la plupart du temps chez lui, sur son propre PC qui en est quip ;

    Eclipse, la plateforme de dveloppement qu'il a utilis ;OpenOffice.org, la suite bureautique qui lui a permis de rdiger son tutoriel ;Notepad++, l'diteur de texte qu'il a utilis de nombreuses fois afin d'effectuer des changements dans les fichiers texte (php, txt, etc) pendant le dveloppement sur plate-forme Win32 ;SourceForge qui hberge le projet Pdfsam en lui rendant beaucoup de services ;Launchpad pour la plateforme de traduction ;WordPress pour le site Internet de Pdfsam ;phpBB pour le forum ddi ;les bibliothques i Text, jGoodies, jcmdline, jaxen, dom4j, log4j, Bouncy Castle qui font de Pdfsam un outil fonctionnel,Elisa Bortolotti pour ses icnes ;Bigpapa (oui, c'est moi) pour les tests et les traductions ;la Free Software Foundation pour la licence GPL ;et enfin toute la communaut de Pdfsam pour ses contributions, ses tests, ses traductions, son soutien et ses suggestions.

    De l'auteur de ce tutoriel(et un des traducteur de l'interface de Pdfsam)

    Je remercie :Andrea Vacondio pour avoir ralis ce logiciel, sa disponibilit lors de la traduction du tutoriel et de l'interface de Pdfsam et sa gnrosit quant la libert de rdaction de ce document. Lebendre et Jmb462, deux membres du forum de Framasoft qui ont contribu au chapitre

    " CONSOLE " (Pdfsam 0.7 basic).(18)Jargon Informatique (GNU/GPL v2), le logiciel de Achraf cherti, bas sur le dictionnaire de Roland Trique (GNU/FDL), a t d'une grande utilit pour assurer la validit des termes utiliss.La ralisation de ce document n'aurai pas t possible sans l'existence de plusieurs logiciels (tous sous licence GNU/GPL v2) utilisables sur support amovibles : Asuite dvelopp par Salvi Matteo pour lancer des applications portables ;(19)

    Les applications (libres et multilingues) " portabilises " par John T. Haller et la communaut de PortableApps telles que OpenOfficePortable (20), Notepad++Portable (en particulier pour la francisation de Pdfsam), GIMPPortab le .

    Enfin, toutes les personnes dont les ordinateurs ont gnreusement accueilli mon disque externe et mes (discrtes) applications.

    18.Sont donns ici leur pseudo sur le forum. Le tutoriel cit est disponible aussi sur le site de Framasoft.19.Un autre objet de traduction d'interface.20.La version franaise est accessible sur la page Localization | PortableApps.comRetour au sommaire - REMERCIEMENTS - page 27

    http://portableapps.com/apps/graphics_pictures/gimp_portablehttp://portableapps.com/apps/graphics_pictures/gimp_portablehttp://portableapps.com/apps/development/notepadpp_portablehttp://portableapps.com/apps/office/openoffice_portablehttp://portableapps.com/http://portableapps.com/apps/office/openoffice_portable/localizationhttp://www.salvadorsoftware.com/software/asuitehttp://www.linux-france.org/prj/jargonf/general/formmail.php?dest1=rtrique&dest2=linux-france.org&url=indexhttp://www.linux-france.org/prj/jargonf/general/formmail.php?dest1=rtrique&dest2=linux-france.org&url=indexmailto:[email protected]://jargon.tuxfamily.org/http://framasoft.org/http://framasoft.org/http://forum.framasoft.org/http://www.salvadorsoftware.com/software/asuitehttp://portableapps.com/http://portableapps.com/apps/office/openoffice_portablehttp://portableapps.com/apps/development/notepadpp_portablehttp://portableapps.com/apps/graphics_pictures/gimp_portable

  • Tutoriel PDF Split and Merge Basic 1.1.0

    LICENCES

    Du logicielPDF Split and Merge est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Gnrale GNU, telle que publie par la Free Software Foundation ; soit la version 2 de la Licence, ou ( votre discrtion) une version ultrieure quelconque.Ce programme est distribu dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans mme une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. Voir la Licence Publique Gnrale GNU pour plus de dtails.

    Vous devriez avoir reu un exemplaire de la Licence Publique Gnrale GNU avec ce programme ; si ce n'est pas le cas, crivez la Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

    La licence GNU GPL V2 originale en anglais est la seule valable juridiquement. Vous en trouverez une copie dans le sous-dossier \doc\license\pdfsam du rpertoire d'installation de Pdfsam.Pour plus d'informations, vous pouvez vous rapprocher de la Free Software Foundation et de la FSF - France . Afin de mieux comprendre le monde du Libre par ses logiciels mais aussi par ses textes et ainsi mieux l'apprcier, je vous invite consulter l'adaptation franaise sur le site de Linux-France . Cette version n'est qu'indicative et n'a aucune valeur lgale.

    Des icnes logicielles

    Du tutoriel originalLes icnes utilises dans Pdfsam ainsi que le tutoriel original en anglais sont sous la licence :

    Creative Commons Paternit - Non-Commercialisation - Partage l'Identique 3.0 Unported

    Vous tes libres de :partager : de reproduire, distribuer et communiquer cette cration au public ;modifier : de modifier cette cration ;

    selon les conditions suivantes :Paternit. Vous devez citer le nom de l'auteur original de la manire indique par l'auteur de l'oeuvre ou le titulaire des droits qui vous confre cette autorisation ;Non-commercialisation : Vous n'avez pas le droit d'utiliser cette cration des fins commerciales ;Partage des Conditions Initiales l'Identique : Si vous modifiez, transformez ou adaptez cette cration, vous n'avez le droit de distribuer la cration qui en rsulte que sous un contrat identique celui-ci ; chaque rutilisation ou distribution, vous devez faire apparatre clairement aux autres les conditions contractuelles de mise disposition de cette cration ;Chacune de ces conditions peut tre leve si vous obtenez l'autorisation du titulaire des droits ;Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.

    Retour au sommaire - LICENCES - page 28

    http://creativecommons.org/licenses/by-nc-sa/3.0/deed.frhttp://www.linux-france.org/http://www.linux-france.org/article/these/licence/gpl/gpl_monoblock.htmlhttp://fsffrance.org/http://www.gnu.org/licenses/old-licenses/gpl-2.0.htmlhttp://www.fsf.org/http://www.fsf.org/http://fsffrance.org/http://www.linux-france.org/http://creativecommons.org/licenses/by-nc-sa/3.0/

  • Tutoriel PDF Split and Merge Basic 1.1.0

    A- Ceci est le texte exact cit par Andrea Vacondio:" Java Swing (...) is " a set of Java class libraries provided as part of Java 2 Platform, Standard Edition

    (J2SE) to support building graphics user interface (GUI) and graphics functionality for client applications that will run on popular platforms such as Microsoft Windows, Linux, and Mac OSX. " "

    J'y ajoute la dfinition de l'article Swing (Java) sur Wikipdia, l'encyclopdie libre :" Swing est une bibliothque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE. Swing constitue l'une des principales volutions apportes par Java 2 par rapport aux versions antrieures.

    Swing offre la possibilit de crer des interfaces graphiques identiques quel que soit le systme d'exploitation sous-jacent, au prix de performances moindres qu'en utilisant Abstract Window Toolkit (AWT). Il utilise le principe Modle/Vue-Contrleur (M/VC,les composants Swing jouent en fait le rle de Contrleur au sens du MVC) et dispose de plusieurs choix d'apparence (de vue) pour chacun des composants standard. "

    B- propos d'apparence: les captures d'cran ont t faites sur un systme de type Windows XpTM Dans les prcdentes versions du doument, c'tait le mme systme d'exploitation mais avec un thme ajout. C'est le thme fourni dans le BricoPack " Vista Inspirat Ultimate 2 " gratuit cr par dlb de l'quipe de CrystalXP.net .

    Retour au sommaire - NOTES- page 29

    http://www.crystalxp.net/http://www.crystalxp.net/galerie/fr.id.130.htmlhttp://fr.wikipedia.org/wiki/Swing_%5C(Java%5C)http://fr.wikipedia.org/wiki/Accueil

    Propos de ce tutorielConceptionPdfsam qu'estce?Pourquoi Pdfsam?InstallationL'environnementLes fichiers

    InterfaceL'ouvertureLa fentre Le menu et la barre d'icnes L'arborescence Les panneaux La barre d'tat Le journal

    Les mots de passe

    proposRglagesConfiguration

    OutilsFusion/ExtraitFusionExtrait

    DcoupageAssemblage

    ConsoleFusionnerDcouperChiffrementAssemblageExtractionDchiffrerOptions d'affichageDiaporama

    AstucesFichiers du programmeInterface du programme

    RemerciementsDu dveloppeurDe l'auteur de ce tutoriel

    LicencesDu logicielDes icnes logiciellesDu tutoriel original