Vraag Bestaat er een GNU / Linux-opdrachtregelhulpprogramma dat .doc (x) -bestanden converteert naar .pdf? [Gesloten]


Natuurlijk ben ik de 100ste gebruiker die dit vraagt, maar nadat ik de vergelijkbare onderwerpen hier en op andere websites heb doorzocht, kan ik nog steeds niet vinden wat ik nodig heb. Ik wil graag een eenvoudige commandoregel-tool voor mijn GNU / Linux die .doc (x) -bestanden converteert naar .pdf MAAR de uitvoer ziet er hetzelfde uit als het origineel. Dus Libre Office heeft hier geen goede keuze, omdat het in sommige gevallen niet goed is. Ik heb een website gevonden http://www.freepdfconvert.com/ wat het werk goed doet, maar ik kan er geen gevoelige bestanden uploaden omdat het een groot risico is. Ik zeg niet dat ze iets slechts met hen zouden doen, maar hoe het is. Als ik geen goed hulpmiddel vind, zal ik het misschien zelf moeten schrijven.


30
2018-01-18 11:45


oorsprong


antwoorden:


Helaas zijn er geen Linux-gebaseerde gegarandeerde 1-op-1-convertors voor Word (doc / docx) naar PDF. Dit komt omdat Word, een Microsoft-product, een eigen formaat gebruikt dat bij elke release enigszins verandert. Aangezien het niet traditioneel een openbaar gedocumenteerd formaat was en Microsoft geen Word / Office naar Linux port (en dat ook nooit zal doen), moet u vertrouwen op reverse-engineered externe tools voor oudere formaten (doc) en de juiste interpretatie van het Office Open XML-formaat door externe ontwikkelaars.

We hebben ontdekt dat de beste open source-oplossing is LibreOffice (die gevorkt was van OpenOffice.org, dat zelf Star Office heette voordat het open source was). Het is veel actiever ontwikkeld dan AbiWord, zoals een ander antwoord suggereerde.

Het gebruik van de opdrachtregel is eenvoudig en goed gedocumenteerd met veel voorbeelden:

soffice --headless --convert-to pdf filename.doc

Of je kunt ook gebruiken libreoffice in plaats van soffice op nieuwere versies.


36
2018-01-18 13:18



Er is ook Pandoc.

Pandoc, vooral bekend om zijn Markdown- de goede verwerkbaarheid (voor het uitvoeren van HTML, LaTeX, PDF, EPUB en what-not) heeft de afgelopen maanden een behoorlijk goed werkende mogelijkheid gekregen om DOCX-invoerbestanden te verwerken.
(OPMERKING: Pandoc werkt alleen voor DOCX, niet voor DOC-bestanden.)

Om de PDF-uitvoer te laten werken, is een werkende LaTeX-installatie vereist (met een of alle van pdflatex, lualatex en xelatex inbegrepen). In dit geval zou de volgende eenvoudige opdracht moeten werken:

pandoc -o output.pdf -f docx input.docx

Merk echter op dat de output lay-out en lettertypestijlen er nu niet zo uitzien als wat het eruit zou zien als u de DOCX van Word naar PDF zou hebben geëxporteerd. Het gebruikt de stijlen van een standaard LaTeX-document.

U kan de uitvoerstijl van de door LaTeX gegenereerde PDF beïnvloeden door een aangepast sjabloonbestand zoals dit te gebruiken ...

pandoc                              \
  -o output.pdf                     \
  -f docx                           \
 --template=my-latex-template.tmplt \
   input.docx

... maar dit is meer een functie die Pandoc / LaTeX-experts kunnen gebruiken dan voor beginners.


12
2018-04-06 16:08



Ik heb het nooit eerder gedaan maar ik heb gegoogeld en ik heb deze video-zelfstudie gevonden:

http://www.youtube.com/watch?v=RzxwJAeFMSc

Het gebruikt een applicatie genaamd AbiWord.

EDIT: Het spijt me als mijn antwoord je vraag niet beantwoordde, er zijn veel posts op deze website om doc naar pdf om te zetten, maar ik wist niet of deze 1: 1 waren. Ik weet zeker dat je je app kunt doen. Ik raad je aan hier te beginnen: .doc naar pdf met python.


-3
2018-01-18 11:52