Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Changer le font de wordpad à distance Lun 22 Fév 2010 - 13:39 | |
| - Klaus a écrit:
- Salut à tous !
voici la version V1.3.3 de WinTextPrint qui gère également l'impression des fichiers PDF ! On peut imprimer un PDF directement, ou imprimer n'importe quelle page d'un fichier PDF, intégrée dans un texte quelconque, comme si c'était une image JPG.
En fait, j'ai trouvé, après de longues recherches, un véritable freeware permettant de convertir un fichier PDF en une image JPG par page de fichier. J'ai intégré l'utilisation de ce produit librement redistribuable dans WinTextPrint et j'ai habillé le tout en options et balises, et le tour était joué.
On peut maintenant par exemple inclure dans un texte une liste de "vignettes" des pages d'un fichier PDF, en utilisant des balises <#pdf...#> qui précisent la position et la taille des vignettes, etc.
Pour en profiter, il faut récupérer sur box.net les fichiers WinTextPrint.exe, WinTextPrint Readme.txt et convertPDF.exe; ce dernier est à placer dans le même répertoire que WinTextPrint.exe.
Bien sûr, un nouvel outil paraît toujours complexe à appréhender au départ. Mais notez bien que toutes les fonctions sont gérées par des options et balises en "clair", pas de codes alambiqués, pas de caractères spéciaux cabalistiques. Tout peut être facilement créé par des instructions Print de Panoramic. De plus, comme je l'ai décrit plus haut, l'outil SPLView permet de vérifier la mise en page facilement, sans imprimer physiquement, ce qui peut d'ailleurs servir à tout le monde, indépendemment de l'utilisation de WinTextPrint.
Voici le rajout à la documentation:
- Code:
-
V1.3.3 du 22/02/2010 ====================
Cette version ajoute la possibilité d'imprimer des fichiers PDF. Une nouvelle balise permet aussi de gérer le saut de page (le caractère ascii 12 pose des problèmes en impression Windows).
Un fichier PDF est transformé en images JPG à raison d'une image par page dans le fichier. Ces images sont créées de façon transparente et silencieuse par un utilitaire convertPDF.exe (freeware, à placer dans le même répertoire dir WinTextPrint.exe). Cet utilitaire crée un répertoire de travail ".\convertPDFtemp" dans lequel se trouvent ces fichiers image, nommés Pagexxxx.jpg, avec xxx étant le numéro de page.
Au démarrage de WinTextPrint, un tel répertoire éventuellement subsistant d'un passage antérieur est effacé.
Un fichier PDF peut être imprimé en deux modes différents: en mode "fichier" ou en mode "page".
Le mode "fichier" est déclenché par la nouvelle option "/PDF="nom du fichier pdf". Les options /PDF et /file sont mutuellement exclusives. En mode fichier, le programme génère un pseudo-texte imprimant une page par page du fichier PDF, en utilisant les images dans le répertoire de travail qui est constitué dès la reconnaissance de l'option /PDF. Le format de chaque page est déterminé par les paramètres posh, posv, larg, haut de l'option /PDF. Par conséquant, en mode "fichier", l'option "/image=" est ignorée. Elle ne peut être utilisée qu'en mode page.
Le mode "page" est automatiquement en vigueur lors de l'impression par l'option /file d'un fichier texte qui peut contenir des balises <#PDF="nom du fichier pdf",page,posh,posv,larg,haut#>. Ces paramètres sont exactement les mêmes que pour la balise <#image= , sauf le numéro de page supplémentaire. On imprime alors la page choisi du fichier PDF choisi, selon le format défini par les paramètres.
Si l'on imprime plusieures pages du même fichier PDF, la conversion n'est faite qu'une fois; dès la reconnaissance d'un autre nom de fichier PDF, l'ancienne conversion est effacée et le nouveau fichier est converti en images.
Si l'on essaie d'imprimer une page qui n'existe pas (par exemple la page 7 d'un fichier PDF qui n'a que 5 pages, rien n'est imprimé.
Nouvelle option et nouvelle balise:
Options Balises ________________________________________________________________________________ /pdf=params params: fichier,posh,posv,larg,haut fichier, posh, posv, larg, haut ont la même signification que pour <#image
<#pdf=params#> params: fichier,page,posh,posv,larg,haut fichier, posh, posv, larg, haut ont la même signification que pour <#image page est le numéro de page, débutant à 1
<#FF#> effectue un saut de page
En fait, ce problème des impressions dans Panoramic pourrait être résolu également par l'ajout d'un objet système "printer". A tout hasard et sans prétention, je vais soumettre cette idée à Jack, dans la rubrique des améliorations de Panoramic. | |
|