Estou tentando executar o FoxitReader a partir da linha de comando.
Para abri-lo, criei esta função:
foxit(){
/home/quora/opt/foxitsoftware/foxitreader/FoxitReader.sh
}
export -f foxit
E coloque-o .bashrc
. Isso não levaria nomes de arquivos como argumentos. Então, foxit mypdf.pdf
abriria o foxit, mas não o arquivo.
foxit(){
/home/quora/opt/foxitsoftware/foxitreader/FoxitReader.sh "$@"
}
export -f foxit
Por outro lado, esta função abriria o(s) arquivo(s), mas não seria capaz de salvar as alterações nele (que é o ponto principal do FoxitReader, este programa pode salvar destaques em pdfs.).
Como posso definir tudo para foxit mypdf.pdf mypdf2.pdf
abrir uma série de arquivos pdf como se eu tivesse clicado neles?
Nota: quando seleciono dois ou mais arquivos pdf através do Nautilus e pressiono enter, o Foxit consegue abrir, alterar e salvar as alterações neles.
FoxitReader.sh:
#!/bin/sh
appname="FoxitReader"
selfpath="/home/d4/opt/foxitsoftware/foxitreader"
exec "$selfpath/$appname" "$@"
Olhando para o manual do FoxitReader , ele não parece permitir a abertura de vários arquivos a partir da linha de comando da maneira que você está tentando fazer.
Se
foxitreader
for o seu manipulador padrão para pdf, isso deve funcionare se não for o padrão, tente
Eu não tenho
foxitreader
instalado para testar, mas funciona bem commasterpdfeditor4