Il s'agit de la commande pod2pdfp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pod2pdf - convertit Pod au format PDF
DESCRIPTION
pod2pdf convertit les documents écrits au format POD (Plain Old Documentation) de Perl en PDF
fichiers.
Utilisation
pod2pdf [options] input.pod >output.pdf
Si aucun nom de fichier d'entrée n'est spécifié, pod2pdf lira à partir de STDIN, par exemple
perldoc -u Fichier::Rechercher | pod2pdf [options] >Fichier-Rechercher.pdf
Options
pod2pdf accepte les options de ligne de commande suivantes :
"--fichier de sortie"
Définit le nom de fichier de sortie pour le fichier PDF généré. Par défaut, pod2pdf sortira vers
STDOUT.
"--taille de la page"
Définit la taille de la page à utiliser dans le fichier PDF, peut être défini sur n'importe quel papier standard
formats (A4, A5, Lettre, etc.). La valeur par défaut est A4.
"--orientation-page"
Contrôle si les pages sont produites au format paysage ou portrait. Par défaut à
'portrait'.
"--page-width", "--page-height"
Définit la largeur et la hauteur des pages générées en points (pour l'utilisation non standard
formats de papier).
"--left-margin", "--right-margin", "--top-margin", "--bottom-margin"
Permet de définir individuellement chacune des marges de page (haut, bas, gauche et droite)
en points.
"--marges"
Définit toutes les marges de page à la même taille (spécifiée en points).
"--header", "--noheader"
Contrôle si un en-tête (contenant le titre de la page, ainsi qu'un horodatage et une icône facultatifs)
être inclus sur chaque page. La valeur par défaut est activée, utilisez donc "--noheader" pour désactiver.
"--Titre"
Définit le titre de la page (par défaut le nom du fichier d'entrée).
"--horodatage"
Option booléenne - si elle est définie, inclut l'horodatage de la "dernière modification" du fichier d'entrée dans
l'en-tête de la page.
"--icône"
Nom de fichier d'une icône à afficher dans le coin supérieur gauche de chaque page.
"--icon-scale"
Valeur de mise à l'échelle pour l'icône d'en-tête (la valeur par défaut est 0.25).
"--footer", "--nofooter"
Contrôle si un pied de page (contenant le numéro de page actuel et une chaîne de texte facultative) sera
être inclus sur chaque page. Par défaut, le pied de page sera inclus, utilisez donc "--nofooter"
pour désactiver.
"--footer-text"
Définit une chaîne de texte de pied de page facultative qui sera incluse dans le coin inférieur gauche de
chaque page.
"--grandes lignes"
Ajoute des contours (signets) au pdf en fonction des en-têtes (=head1, =head2, ...).
"--version"
Imprime le numéro de version et quitte.
Configuration fichiers
Des ensembles d'options de ligne de commande peuvent être enregistrés dans des fichiers de configuration.
Un fichier de configuration contient des options au même format que celui utilisé par pod2pdf sur le
ligne de commande, avec une option donnée sur chaque ligne du fichier, par exemple
--format de page A5
--page-orientation paysage
Pour utiliser un fichier de configuration, appelez pod2pdf avec l'option "@/path/to/configfile.conf".
Par exemple, si vous souhaitez toujours inclure un logo d'entreprise, un horodatage et des droits d'auteur
remarque dans vos fichiers PDF, créez un fichier monentreprise.conf contenant ce qui suit:
--icon "/chemin/vers/votre/logo.png"
--footer-text "Copyright 2007 MyCompany Limited"
--horodatage
Ensuite, appelez pod2pdf en tant que :
pod2pdf @/chemin/vers/monentreprise.conf input.pod >output.pdf
Si vous créez un fichier de configuration appelé pod2pdf.conf et placez-le dans le même répertoire que
le script pod2pdf, il sera chargé comme configuration par défaut.
POD ENTENTIONS
En plus des commandes POD standard (voir perlpodspec), pod2pdf prend en charge les éléments suivants
extensions au format POD :
"=ff"
La commande "=ff" insère un pain de page (saut de page) dans le document.
"O<...>"
Le code de formatage "O<...>" insère un objet externe (fichier) dans le document. Cette
est principalement destiné à l'intégration d'images, par exemple
ô
pour insérer des diagrammes, etc. dans la documentation.
pod2pdf prend en charge les types de fichiers JPG, GIF, TIFF, PNG et PNM pour les objets intégrés.
DÉPENDANCES
pod2pdf nécessite l'installation des modules suivants :
PDF ::API2
Pod :: Évasion
Getopt::FichierArgv
De plus, pour utiliser des images, les modules File::Type et Image::Size doivent être installés, et
pour spécifier des formats de page alternatifs, le module Paper::Specs est requis.
Utilisez pod2pdfp en ligne en utilisant les services onworks.net