Este é o comando pod2pdfp que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.
PROGRAMA:
NOME
pod2pdf - converte Pod para formato PDF
DESCRIÇÃO
pod2pdf converte documentos escritos no formato POD (Plain Old Documentation) do Perl para PDF
arquivos.
Uso
pod2pdf [opções] input.pod >output.pdf
Se nenhum nome de arquivo de entrada for especificado, pod2pdf irá ler STDIN, por exemplo
perldoc -u Arquivo::Encontrar | pod2pdf [opções]>Arquivo-Find.pdf
Opções
pod2pdf aceita as seguintes opções de linha de comando:
"--arquivo de saída"
Define o nome do arquivo de saída para o arquivo PDF gerado. Por padrão, pod2pdf será gerado para
STDOUT.
"--tamanho da página"
Define o tamanho da página a ser usada no arquivo PDF, pode ser definido para qualquer papel padrão
tamanhos (A4, A5, Carta, etc). O padrão é A4.
"--orientação da página"
Controla se as páginas são produzidas no formato paisagem ou retrato. O padrão é
'retrato'.
"--largura da página", "--altura da página"
Define a largura e a altura das páginas geradas em pontos (para uso não padrão
tamanhos de papel).
"--margem esquerda", "--margem direita", "--margem superior", "--margem inferior"
Permite que cada uma das margens da página (superior, inferior, esquerda e direita) seja definida individualmente
em pontos.
"--margens"
Define todas as margens da página para o mesmo tamanho (especificado em pontos).
"--header", "--noheader"
Controla se um cabeçalho (contendo o título da página e carimbo de data/hora opcional e ícone) será
ser incluído em cada página. O padrão é ativado, então use "--noheader" para desativar.
"--título"
Define o título da página (o padrão é o nome do arquivo de entrada).
"--timestamp"
Opção booleana - se definida, inclui o carimbo de data e hora da 'última modificação' do arquivo de entrada em
o cabeçalho da página.
"--ícone"
Nome de arquivo de um ícone a ser exibido no canto superior esquerdo de cada página.
"-escala de ícone"
Valor de escala para o ícone do cabeçalho (o padrão é 0.25).
"--footer", "--nofooter"
Controla se um rodapé (contendo o número da página atual e uma sequência de texto opcional) será
ser incluído em cada página. Por padrão o rodapé será incluído, então use "--nofooter"
desabilitar.
"--texto de rodapé"
Define uma sequência de texto de rodapé opcional que será incluída no canto inferior esquerdo do
cada página.
"--contornos"
Adiciona contornos (marcadores) ao PDF de acordo com os títulos (=head1, =head2, ...).
"--versão"
Imprime o número da versão e sai.
Configuração arquivos
Conjuntos de opções de linha de comando podem ser salvos em arquivos de configuração.
Um arquivo de configuração contém opções no mesmo formato usado pelo pod2pdf no
linha de comando, com uma opção dada em cada linha do arquivo, por exemplo
--tamanho da página A5
--paisagem de orientação de página
Para usar um arquivo de configuração, invoque pod2pdf com a opção "@/path/to/configfile.conf".
Por exemplo, se você quiser sempre incluir o logotipo da empresa, carimbo de data e hora e direitos autorais
aviso em seus arquivos PDF, crie um arquivo minhaempresa.conf contendo o seguinte:
--icon "/caminho/para/seu/logotipo.png"
--footer-text "Copyright 2007 MyCompany Limited"
--timestamp
Em seguida, invoque pod2pdf como:
pod2pdf @/caminho/para/minhaempresa.conf input.pod >output.pdf
Se você criar um arquivo de configuração chamado pod2pdf.conf e coloque-o no mesmo diretório que
o script pod2pdf, ele será carregado como configuração padrão.
POD ENTENSÕES
Assim como os comandos POD padrão (consulte perlpodspec), pod2pdf suporta o seguinte
extensões para o formato POD:
"=ff"
O comando "=ff" insere um pão de página (feed de formulário) no documento.
"O<...>"
O código de formatação "O<...>" insere um objeto externo (arquivo) no documento. Esse
destina-se principalmente à incorporação de imagens, por exemplo
Ó
para inserir diagramas, etc. na documentação.
pod2pdf suporta os tipos de arquivo JPG, GIF, TIFF, PNG e PNM para objetos incorporados.
DEPENDÊNCIAS
pod2pdf requer a instalação dos seguintes módulos:
PDF::API2
Pod :: Escapes
Getopt::ArgvFile
Além disso, para utilizar imagens, os módulos File::Type e Image::Size devem estar instalados, e
para especificar tamanhos de página alternativos, o módulo Paper::Specs é necessário.
Use pod2pdfp online usando serviços onworks.net