De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Opções OpenOffice em linha de comando
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 13 de Julho de 2006
O programa OpenOffice 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.