Eu tenho um conjunto de arquivos no formato .doc , que precisam ser convertidos para o formato .pdf . Estou usando o Ubuntu linux.
Eu tenho um conjunto de arquivos no formato .doc , que precisam ser convertidos para o formato .pdf . Estou usando o Ubuntu linux.
Respostas:
Alternativa 1)
sudo apt-get install cups-pdf
Em seguida, navegue para Sistema> Administração> Impressão e crie uma nova impressora, configure-a como uma impressora de arquivos PDF e nomeie-a como "pdf".
Então corra:
oowriter -pt pdf your_word_file.doc
Agora você encontrará seu arquivo .pdf em ~ / PDF.
Alternativa 2)
sudo apt-get install wv tetex-extra ghostscript
wvPDF test.doc test.pdf
Se o pacote tetex-extra não estiver disponível com sua distribuição, tente texlive-base mais texlive-latex-base:
sudo apt-get install wv texlive-base texlive-latex-base ghostscript
wvPDF test.doc test.pdf
oowriter -pt pdf your_word_file.doc
, a impressora está especificada? No meu computador, ele tentará imprimir em uma impressora real em vez de em uma impressora pdf.
lowriter
lowriter --convert-to pdf your_word_file.doc
e o padrão é produzir no diretório atual.
wvPDF
não encontrada em Lubuntu, wv
versão 1.2.9-4.2
está instalado
Você pode usar:
oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
oowriter
) - o comando será swriter -convert-to pdf:writer_pdf_Export x.doc
.
writer -convert-to pdf:writer_pdf_Export file.docx
lowriter
vez do (oo | s |) escritor. Em seguida, ele trabalhou com os mesmos argumentos que acima: lowriter -convert-to pdf:writer_pdf_Export file.docx
. Os .pdfs são criados no diretório atual.
Se você estiver executando o X, poderá fazê-lo através do Open Office. Como você está se opondo a fazê-lo manualmente, lembre-se de que existem alguns bons scripts de macro no Open Office para que você possa automatizá-lo . Você pode fazer algo semelhante com o AbiWord (AbiWord --to = pdf).
Se você não possui o X, existe o antiword, mas isso apenas extrai o texto - não faz formatação nem gráficos. Também há o wvWare que usei para extrair imagens em massa de arquivos doc, mas nunca tentei usá-lo para converter arquivos doc em pdfs.
Os arquivos Ah e .docx podem precisar de algo diferente, mas como são apenas arquivos xml compactados, não deve ser muito difícil fazer algo útil com eles. Para extrair imagens em massa, basta descompactá-las e copiar o diretório images, mas nunca precisei convertê-las no Linux.
A impressão em PDF perde muitos dos metadados do documento (título, autoria, a árvore de cabeçalhos usada para navegação e assim por diante).
Instale unoconv , converta com:unoconv -fpdf file1.doc file2.doc…
unoconv --output output.pdf myHtmlPage.html
Eu tentaria usar para Linux
$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf
Para Windows:
"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf
O PyODConverter exige que o OpenOffice.org esteja executando como um serviço e escutando na porta (por padrão) 8100; a maneira mais simples de iniciar o OpenOffice.org como um serviço é na linha de comando:
"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
O Open Office é um bom caminho a seguir, mas a fidelidade da conversão nem sempre é correta.
Se você procura uma solução 100% Linux, esse é o melhor caminho a seguir. No entanto, se você não se importa com uma única caixa do Windows e escreve um pouco de código para fazer interface com ela no seu sistema Linux, dê uma olhada nesta postagem .
Eu escrevi este post para que as isenções de responsabilidade usuais se apliquem.
Feito e feito
dopdf
no Windows virtualdopdf
como sua impressora padrão durante a instalação.*.doc
no escritório virtual e imprima-o na dopdf
impressora virtual.*.pdf
arquivo aparecerá na My Documents
pasta do Windows virtual