Aujourd'hui j'aimerais vous présenter mon nouveau petit bébé.
J'ai longtemps cherché un programme capable de diviser et assembler des documents PDF, mais aussi d'en créer à partir d'une série d'images. Et je ne trouvais rien de vraiment satisfaisant. J'ai donc décidé d'en programmer un.
Ce programme est l'un des tout premiers que j'ai entrepris sur MacOS X (il y a plus d'une année) et à l'époque je n'en savais pas assez sur la programmation Cocoa pour réellement en faire quelque chose d'abouti.
Puis j'ai écrit SmallImage et CocoaBooklet, mais aussi CocoaRSS qui est resté (et restera) inachevé, mais qui a fait office de terrain d'entraînement.
Bref, j'étais prêt à reprendre l'idée de départ, mais encore falait-il lui trouver un nom.
J'ai donc fait appel à la communauté Cuk sur le forum et le nom est tombé:
PDFLab
Je vous présente donc aujourd'hui cette application que j'espère utile (elle me sert à moi, c'est déjà pas mal).
PDFLab vous permet donc de diviser et assembler des documents PDFs ainsi que d'y insérer des images, des pages blanches. Vous pourrez également très facilement créer des documents PDFs à partir d'images.
Au lancement de PDFLab, vous vous retrouvez devant la fenêtre suivante:
Vous pouvez alors ajouter à la liste des fichiers PDF, mais aussi des images au format JPEG, GIF, TIFF, PNG, PSD ou PICT.
L'ordre d'apparition dans la liste sera l'ordre dans lequel les documents seront appondus pour créer le document PDF.
La colonne tout à gauche vous permet de désélectionner un fichier (il ne sera donc pas inclu), de l'enlever de la liste ou encore de l'afficher.
Pour les fichiers PDFs, vous pouvez choisir les pages que vous désirez inclure. Dans la fenêtre tiroir "Infos", vous trouverez un champ "Pages à inclure". La syntaxe est très simple, en voici quelques exemples:
Vous pouvez combiner à votre guise des intervalles (séparés par un tiret) et des pages seules, séparées par des virgules.
Pour vous assister, vous trouverez des boutons préprogrammés vous permettant d'inclure toutes les pages du document, toutes les pages paires, toutes les pages impaires ou aucune page. Dans ce dernier cas, le document est alors décoché dans la liste (dans la colonne de gauche).
Vous pouvez également faire subir au fichier une ou plusieurs rotations de 90°. Une icône vous permet de voir à tout moment l'orientation du fichier.
Bien entendu, vous pouvez placer le même fichier plusieurs fois dans la liste. Si par exemple, vous avez un document de 30 pages et que vous désirez insérez une image entre la page 15 et la page 16, votre liste aura l'allure suivante:
Pour qu'un fichier apparaisse plusieurs fois dans la liste, vous pouvez soit l'ajouter plusieurs fois, soit le dupliquer au moyen du bouton de la barre d'outils.
La barre d'outils vous permet également d'ajouter une page blanche à la liste que vous pourrez alors déplacer à votre guise.
Pour réordonner la liste il vous suffit de glisser-déposer les fichiers dans l'ordre que vous désirez.
Une fois votre liste prête, il ne vous reste plus qu'à cliquer sur le bouton "Créer le PDF" pour construire votre document.
Plusieurs options s'offrent à vous via les préférences:
La première boîte s'intitule "Format du papier". Deux choix principaux s'offrent à vous: soit le document qui sera créé aura les dimensions des fichiers inclus (du plus grand fichier, si les dimensions varient), soit vous décidez de fixer les dimensions du document. Ceci se fait via le dialogue de mise en page que vous retrouvez dans toutes vos applications MacOS X.
Dans ce dernier mode, vous pouvez également décider de la manière dont seront mis à l'échelle les fichiers inclus si leur dimension est différente de celles du document qui sera créé.
La deuxième boîte, "Options de la liste", vous propose de choisir quelles colonnes seront affichées dans la fenêtre principale.
Enfin, la dernière boîte, "Options", vous propose de vider la liste des fichiers une fois le document PDF créé avec succès ou encore d'afficher ce dernier.
Pour fonctionner, PDFLab nécessite Panther et Java 1.4.
Il se peut que PDFLab fonctionne avec MacOS X 10.2 mais seules des images JPEG et PNG pourront être utilisées en plus du PDF.
PDFLab se veut très simple d'accès, j'espère y être parvenu.
Je suis comme d'habitude ouvert à toute critique et je suis prêt à améliorer mon programme.
Pour le télécharger, cliquez sur ce lien, et n'oubliez pas de me faire part de vos commentaires.