Wie konvertiert man Word (doc) von der Windows-Befehlszeile in PDF?

Jeder weiß, wie Word-Dateien zu konvertieren (.doc) in PDF mit der Befehlszeile in Windows?

Wir haben den Dienst von OpenOffice verwendet, aber in Dokumenten mit vielen Tabellen und Bildern ruiniert dies viele Formatierungen.

Author: fixer1234, 2012-02-23

7 answers

"winword.exe" "C:\My Dateien\doc1.doc" /mFilePrintDefault Vorausgesetzt, Sie haben einen PDF-Drucker als Standard.

Versuchen Sie auch LibreOffice offspring. OpenOffice.org. Es basiert auf go-ooo, das keine Probleme mit OLE-Metriken im Büro hatte.

 7
Author: ZaB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-23 11:53:28
  1. Wenn Sie Microsoft Word installiert haben, können Sie DocTo verwenden:

    Https://github.com/tobya/DocTo

    Batch-Betrieb wird unterstützt, alle Dateien im Verzeichnis können von doc in PDF konvertiert werden:

    docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF  -OX .pdf
    
  2. Eine weitere Option ist die Verwendung des folgenden Powershell-Skripts: https://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d

 7
Author: Nben,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-02 09:19:38

Ich habe diese Site gefunden, und durch Testen von OfficeToPDF funktioniert sie anscheinend gut. Beispiel:

OfficeToPDF "c​​:\help.doc" "c:\output\help.pdf"
 3
Author: Xosler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-28 14:13:05

Wir verwenden das BCL easyPDF SDK zu diesem Zweck in unserer Anwendung. Es bietet viel mehr Kontrolle darüber, wie die Konvertierung aussieht (z. B. wie mit Track Changes Annotationen umgegangen wird).

 2
Author: Kit Grose,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-02-23 11:15:13

Ich weiß, dass die Frage alt ist, aber die beste Lösung, um jede Art von Datei in PDF zu konvertieren, ist die Verwendung des PDFCreator. Es ist kostenlos und verfügt über eine Befehlszeilen-EXE-Datei, mit der Sie jede Datei in PDF konvertieren können. Die Anwendung zum Lesen des Dateityps muss natürlich auf dem PC installiert sein (Sie benötigen Office zum Konvertieren eines Office-Dokuments und Autocad zum Konvertieren einer CAD-Datei). PDFCreator kann im Hintergrund ausgeführt und Ausgabedateien in einen bestimmten Ordner ohne Benutzerinteraktion erforderlich. Traurig Sie in der Befehlszeile kann nicht angegeben werden, wo das PDF ausgegeben werden soll. PDFCreator immer Ausgabe in den gleichen Ordner in den Einstellungen angegeben. Wenn Sie dies wissen, können Sie die konvertierte Datei in diesem Ordner aufnehmen und dorthin verschieben/umbenennen, wo immer Sie möchten.

 2
Author: nivs1978,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-18 11:38:19

Laden Sie die kostenlose PDFTOOFFICE VON http://officetopdf.codeplex.com/releases/view/118190

  :: PURPOSE: convert word_file to pdf_file 
  :: DEFINE VARS 
  set WORD_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.docx"
  set PDF_FILE="C:\var\anc\issues\BDCTBA-12\docs\BDC-ISG\BDC-ISG.pdf"

  :: REMOVE FIRST THE FILE 
  DEL /Q "%PDF_FILE%

  :: CONVERT THE WORD FILE TO A PDF FILE
  :: REMEMBER TO CTRL + S , while writing ... 
  :: NOTE IF THE FILE IS OPENED IN WORD YOU WOULD HAVE TO USE READ ONLY COPY
  :: ACTION !!!
  "OFFICETOPDF.EXE" "%WORD_FILE%" "%PDF_FILE%"

  :: REQUIREMENTS
  :: DOWNLOAD OFFICETOPDF FROM [http://officetopdf.codeplex.com/releases/view/118190][2]

  :: OTHER GOODIES - call from cygwin 
  :: PATH=/cygdrive/c/WINDOWS/system32:$PATH
  :: cmd /c convert-BDC-ISG.docx-to-BDC-ISG.cmd
 1
Author: Yordan Georgiev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-05-21 06:42:28

Wenn Sie Microsoft Word installiert haben, können Sie das Befehlszeilenprogramm docx2pdf verwenden, um docx in PDF unter Windows oder Macos stapelweise zu konvertieren. https://github.com/AlJohri/docx2pdf

Installieren:

pip install docx2pdf

Lauf:

docx2pdf myfolder/

Haftungsausschluss: Ich habe dieses Tool geschrieben, nachdem ich Schwierigkeiten hatte, eine plattformübergreifende Lösung für die Stapelkonvertierung von docx in PDF ohne Formatierungsprobleme zu finden, da es direkt Microsoft Word verwendet.

 1
Author: Al Johri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-02-18 07:05:10