Qualcuno sa come convertire i file di parole (.doc) in PDF utilizzando la riga di comando in Windows?
Stavamo usando il servizio di OpenOffice, ma nei documenti che hanno molte tabelle e immagini, si finisce per rovinare molta formattazione.
Qualcuno sa come convertire i file di parole (.doc) in PDF utilizzando la riga di comando in Windows?
Stavamo usando il servizio di OpenOffice, ma nei documenti che hanno molte tabelle e immagini, si finisce per rovinare molta formattazione.
Risposte:
"winword.exe" "C: \ My Files \ doc1.doc" / mFilePrintDefault A condizione che tu abbia una stampante PDF silenziosa come impostazione predefinita.
Prova anche la prole libreOffice di OpenOffice.org. È basato su go-ooo che non ha avuto problemi con le metriche OLE in ufficio.
se hai installato Microsoft Word, puoi usare DocTo:
https://github.com/tobya/DocTo
l'operazione batch è supportata, tutti i file nella directory possono essere convertiti da doc a pdf:
docto -f "C:\Dir with Spaces\FilesToConvert\" -O "C:\DirToOutput" -T wdFormatPDF -OX .pdf
un'altra opzione è utilizzare il seguente script PowerShell: https://gallery.technet.microsoft.com/office/Script-to-convert-Word-f702844d
Ho trovato questo sito e testando OfficeToPDF, sembra funzionare bene. Esempio:
OfficeToPDF "c:\help.doc" "c:\output\help.pdf"
Usiamo l' SDK BCL easyPDF a tale scopo nella nostra applicazione. Fornisce un controllo molto maggiore sull'aspetto della conversione (ad es. Come gestire le annotazioni di Track Change).
So che la domanda è vecchia, ma la migliore soluzione per convertire qualsiasi tipo di file in PDF è usare PDFCreator. È gratuito e ha un file EXE da riga di comando che puoi utilizzare per convertire qualsiasi file in PDF. L'applicazione per leggere il tipo di file deve ovviamente essere installata sul PC (è necessario Office installato per convertire un documento di Office e AutoCAD per convertire un file CAD). PDFCreator può essere eseguito in background e file di output in una cartella specificata senza l'interazione dell'utente. Purtroppo non è possibile specificare nella riga di comando dove produrre il PDF. PDFCreator emette sempre nella stessa cartella specificata nelle impostazioni. Ma sapendo questo, puoi prendere il file convertito in quella cartella e spostarlo / rinominarlo dove vuoi.
Scarica il PDFTOOFFICE gratuito da 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