Mam zestaw plików w formacie .doc , które należy przekonwertować do formatu .pdf . Korzystam z systemu Linux Ubuntu.
Mam zestaw plików w formacie .doc , które należy przekonwertować do formatu .pdf . Korzystam z systemu Linux Ubuntu.
Odpowiedzi:
Alternatywa 1)
sudo apt-get install cups-pdf
Następnie przejdź do System> Administracja> Drukowanie i utwórz nową drukarkę, ustaw ją jako drukarkę plików PDF i nadaj jej nazwę „pdf”.
Następnie uruchomić:
oowriter -pt pdf your_word_file.doc
Teraz znajdziesz plik .pdf w ~ / PDF.
Alternatywa 2)
sudo apt-get install wv tetex-extra ghostscript
wvPDF test.doc test.pdf
Jeśli pakiet tetex-extra nie jest dostępny w twojej dystrybucji, spróbuj texlive-base plus 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
, czy określono drukarkę? Na moim komputerze spróbuje wydrukować na rzeczywistej drukarce zamiast drukarki pdf.
lowriter
lowriter --convert-to pdf your_word_file.doc
a domyślnie jest to wyjście w bieżącym katalogu.
wvPDF
nie znaleziono w Lubuntu, wv
wersja 1.2.9-4.2
jest zainstalowana
Możesz użyć:
oowriter -convert-to pdf:writer_pdf_Export doc_file.doc
oowriter
) - polecenie to swriter -convert-to pdf:writer_pdf_Export x.doc
.
writer -convert-to pdf:writer_pdf_Export file.docx
lowriter
zamiast programu (oo | s |). Potem pracował z tymi samymi argumentami jak powyżej: lowriter -convert-to pdf:writer_pdf_Export file.docx
. Pliki .pdf są tworzone w bieżącym katalogu.
Jeśli korzystasz z X, możesz to zrobić za pomocą Open Office. Ponieważ masz zamiar sprzeciwić się zrobieniu tego ręcznie, pamiętaj, że w Open Office jest kilka fajnych skryptów makr, które możesz zautomatyzować . Możesz zrobić coś podobnego z AbiWordem (AbiWord --to = pdf).
Jeśli nie masz X, to jest anty-słowo, ale to tylko wyodrębnia tekst - nie wykonuje żadnego formatowania ani grafiki. Istnieje również wvWare, którego użyłem do zbiorczego wyodrębniania obrazów z plików doc, ale nigdy nie próbowałem używać go do konwertowania plików doc na pdf.
Aha i .docx mogą potrzebować czegoś innego, ale ponieważ są to po prostu spakowane pliki XML, nie powinno być zbyt trudno zrobić z nimi coś pożytecznego. Aby zbiorczo wyodrębnić obrazy, po prostu rozpakuj je i skopiuj katalog obrazów, ale nigdy nie musiałem konwertować ich w systemie Linux.
Drukowanie do pliku PDF traci wiele metadanych dokumentu (tytuł, autorstwo, drzewo nagłówków używane do nawigacji itp.).
Zainstaluj unoconv , przekonwertuj za pomocą:unoconv -fpdf file1.doc file2.doc…
unoconv --output output.pdf myHtmlPage.html
Spróbowałbym użyć dla Linuksa
$ /opt/openoffice.org3.1/program/python DocumentConverter.py test.odt test.pdf
Dla Windowsa:
"C:\Program Files\OpenOffice.org 3.1\program\python" DocumentConverter.py test.odt test.pdf
PyODConverter wymaga, aby OpenOffice.org działał jako usługa i nasłuchiwał na porcie (domyślnie) 8100; najprostszym sposobem na uruchomienie OpenOffice.org jako usługi jest z wiersza poleceń:
"C:\Program Files\OpenOffice.org 3.1\program\soffice" -accept="socket,port=8100;urp;"
Open Office to dobry krok naprzód, ale wierność konwersji nie zawsze jest słuszna.
Jeśli szukasz rozwiązania w 100% dla systemu Linux, jest to najlepszy sposób. Jeśli jednak nie przeszkadza ci jedno okno systemu Windows i piszesz trochę kodu, aby połączyć się z nim z systemu Linux, spójrz na ten post .
Napisałem ten post, więc obowiązują zwykłe zastrzeżenia.
Zrobione i zrobione
dopdf
w wirtualnym systemie Windowsdopdf
jako drukarkę domyślną podczas instalacji.*.doc
w wirtualnym biurze i wydrukuj go na dopdf
wirtualnej drukarce.*.pdf
Plik pojawi się w My Documents
folderze wirtualnym systemie Windows