Ubuntu 12.04 LTS, kernel genérico 3.8.0-35, Firefox 27.0
Se eu imprimir um arquivo de texto em PDF, recebo um nome de arquivo padrão que é sempre o mesmo. (é sempre "output.pdf")
- Como posso ter um nome de arquivo automático baseado no carimbo de data/hora?
- Como posso usar essa impressora específica na linha de comando?
- Qual é o nome dessa impressora (virtual) que estou usando?
também do firefox, se eu imprimir em pdf
- Como posso ter um nome de arquivo automático baseado no carimbo de data/hora?
seguindo alguns comandos e a saída que recebi:
~$ lp "$in"
lp: Error - no default destination available.
~$ lpr "$in"
lpr: Error - no default destination available.
~$ dpkg --list | grep ' cups '
ii cups 1.5.3-0ubuntu8 Common UNIX Printing System(tm) - server
~$ ps -ef|grep cups | grep -v grep
root 867 1 0 14:51 ? 00:00:00 /usr/sbin/cupsd -F
~$ cups --version
cups: command not found
~$ cups-pdf
cups-pdf: command not found
Gostaria de não instalar outra impressora PDF, pois a padrão funciona muito bem.
Responder1
Ainda não tenho 100% de certeza do que você está tentando fazer (ajudaria saber mais sobre com que tipo de arquivo você está começando), mas você tem muitas opções.
DeFóruns Ubuntu, tentara2ps
eps2pdf
$ a2ps file.txt -o file.ps
$ ps2pdf file.ps file.pdf
a2ps
(Qualquer coisa para Post Script) você terá que instalar, ps2pdf
(Post Script para PDF) já deve estar instalado.
Ou deComo imprimir um arquivo normal em PDF a partir da linha de comandopodes tentarenscript
.
Ou se você quiser escrever algo em Python, o pdfgen do reportlab é ótimo.
E se você precisar fazer algum trabalho depois de criar um PDF,pdftké ótimo para manipular PDFs finalizados ou marcá-los com água.