você está aqui: Home → Colunistas → BrOffice.ORG
Por Rubens Queiroz de Almeida
O programa BrOffice possui um recurso pouco conhecido, que é a possibilidade de ser invocado através da linha de comandos para realizar tarefas como impressão de arquivos, criação de documentos, exibição de apresentações, e muitas outras.
Eu acho particularmente útil a opção de impressão direta, sem precisar abrir o arquivo no editor.
soffice -p arquivo1.doc arquivo2.doc ...
Você pode solicitar a impressão de qualquer formato suportado pelo OpenOffice, como Microsof Word, Excel, Power Point, OpenDocument, texto, etc. Podemos também, como ilustrado acima, enviar múltiplos arquivos para impresão de uma só vez. A impressão será direcionada para a impressora padrão de seu sistema.
Para direcionar a impressão para um outro dispositivo, utilize a diretiva
-pt
seguida do nome do dispositivo desejado:
soffice -pt printer1 arquivo1.doc arquivo2.doc ...
As opções completas, exibidas pela versão do BROffice, são:
BrOffice.org 2.0 680m1(Build:8990) Usage: soffice [options] [documents...] Options: -minimized keep startup bitmap minimized. -invisible no startup screen, no default document and no UI. -norestore suppress restart/restore after fatal errors. -quickstart starts the quickstart service (only available on windows platform) -nologo don't show startup screen. -nolockcheck don't check for remote instances using the installation -nodefault don't start with an empty document -headless like invisible but no userinteraction at all. -help/-h/-? show this message and exit. -writer create new text document. -calc create new spreadsheet document. -draw create new drawing. -impress create new presentation. -base create new database. -math create new formula. -global create new global document. -web create new HTML document. -o open documents regardless whether they are templates or not. -n always open documents as new files (use as template). -display <display> Specify X-Display to use in Unix/X11 versions. -p <documents...> print the specified documents on the default printer. -pt <printer> <documents...> print the specified documents on the specified printer. -view <documents...> open the specified documents in viewer-(readonly-)mode. -show <presentation> open the specified presentation and start it immediately -accept=<accept-string> Specify an UNO connect-string to create an UNO acceptor through which other programs can connect to access the API -unaccept=<accept-sring> Close an acceptor that was created with -accept=<accept-string> Use -unnaccept=all to close all open acceptors Remaining arguments will be treated as filenames or URLs of documents to open.
Publicado originalmente na Dicas-L em 13 de julho de 2006
Rubens Queiroz de Almeida é engenheiro eletricista, formado pela Universidade Federal de Juiz de Fora. Trabalha na Unicamp, no Centro de Computação, desde 1988. Colaborou em diversas edições da Revista do Linux, com artigos demonstrando a viabilidade e importância estratégica do software livre. É autor dos livros Linux - Dicas e Truques, As Palavras Mais Comuns da Língua Inglesa, Read in English - Uma Maneira Divertida de Aprender Inglês, e colaborou na confecção do livro A Leitura nos Oceanos da Internet.
Mantém os sites Aprendendo Inglês, EduLinks, Contando Histórias e a Dicas-L.
Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS
Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.