Windows 명령 줄에서 Word (doc)을 PDF로 변환하는 방법?


20

Windows에서 명령 줄을 사용하여 단어 파일 (.doc)을 PDF로 변환하는 방법을 아는 사람이 있습니까?

우리는 OpenOffice의 서비스를 사용하고 있었지만 테이블과 이미지가 많은 문서에서는 많은 형식을 망쳤습니다.


물어 보는 것을 싫어하지만 왜 구체적으로 클리? 스크립팅?
Journeyman Geek

정확히 알고 싶은 것
Xosler

글쎄, 나는 CLI에서 인쇄를 호출 할 수 있지만 분명히 그것을 위해 창을 열 것입니다.
Journeyman Geek

답변:


7

"winword.exe" "C : \ My Files \ doc1.doc"/ mFilePrintDefault 기본적으로 자동 PDF 프린터가 제공되었습니다.

또한 libreOffice offspring od OpenOffice.org를 사용해보십시오. 사무실의 OLE 메트릭에 문제가없는 go-ooo를 기반으로합니다.


winword.exe 'c : / file.doc' '/ printer' 'c : / arquivo_de_saida.pdf'와 같은 것을 할 수 있습니까?
Xosler

현재 openoffice / LiberOffice 서비스를 사용하고 있지만 변환시 파일의 원래 형식이 손상되고 형식을 잃을 수 없습니다. 파일의 일부입니다. 테이블, 머리글 및 바닥 글이 많은
Docx

"docx 파일"에 여전히 Word 6.0 호환성 속성이 있는지 궁금합니다. Libre / OpenOffice 파서는 Microsoft의 "표준"이 정확한 메트릭을 설명하지 않기 때문에이를 처리 할 수단이 없습니다.
ZaB

W7에서 'winword.exe'는 내부 또는 외부 명령으로 인식되지 않습니다. 어떤 디렉토리에 있는지 볼 수 있습니다.
KAE


3

이 사이트를 찾았 으며 OfficeToPDF를 테스트하여 잘 작동하고 있습니다. 예:

OfficeToPDF "c​​:\help.doc" "c:\output\help.pdf"

2
후드 아래에서 MS Office를 사용하여 파일을 변환합니다 (요구 사항 부분 참조). 비용을 지불하지 않고 오픈 소스 솔루션을 사용하십시오 : OfficeToPDF (정확히 동일)
tigrou

원더풀! 바이너리 (.exe)는 다음과 같습니다. github.com/cognidox/OfficeToPDF/releases
Basj

2

우리는 응용 프로그램에서 BCL easyPDF SDK 를 사용합니다 . 전환의 모양 (예 : 변경 사항 추적 주석 처리 방법)에 대한 제어 기능이 훨씬 강화되었습니다.


그것은 실제로 응용 프로그램을 처음부터 작성해야한다는 것을 의미하지 않습니까?
Journeyman Geek

이론적으로 OP는 이것을 사용자 정의 Java 앱의 일부로 사용한다고 언급했지만. 우리의 사용을 위해 커맨드 라인에서 변환을 수행하는 것이 편리했기 때문에 웹 사이트에서 제공되는 샘플 코드를 작은 실행 파일로 다소 줄였습니다.
Kit Grose

2

질문이 오래되었다는 것을 알고 있지만 모든 종류의 파일을 PDF로 변환하는 가장 좋은 해결책은 PDFCreator를 사용하는 것입니다. 무료이며 모든 파일을 PDF로 변환하는 데 사용할 수있는 명령 줄 EXE 파일이 있습니다. 파일 형식을 읽을 수있는 응용 프로그램은 물론 PC에 설치해야합니다 (사무실 문서를 변환하려면 Office를 설치하고 CAD 파일을 변환하려면 Autocad를 설치해야 함). PDFCreator는 백그라운드에서 실행되고 사용자 상호 작용없이 지정된 폴더로 파일을 출력 할 수 있습니다. 슬프게도 명령 행에서 PDF를 출력 할 위치를 지정할 수 없습니다. PDFCreator는 항상 설정에 지정된 동일한 폴더로 출력됩니다. 그러나 이것을 알면 해당 폴더에서 변환 된 파일을 선택하고 원하는 곳으로 이동 / 이름 바꾸기 할 수 있습니다.


그것을 사용하려는 시도에서 출력 디렉토리를 설정할 수 있었지만 조용히 실행되지 않았습니다. MS Word 배너를 열고 닫습니다. 그러나 PDFCreator GUI에서 중지 된 다음 계속하려면 수동으로 해당 배너를 조작해야합니다. 그러나 $ 1K 미만의 PDFCreator Server 라이센스를 구입할 수 있습니다.
Thom Ives

1

http://officetopdf.codeplex.com/releases/view/118190 에서 무료 PDFTOOFFICE를 다운로드하십시오

  :: 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

참고로,이 프로젝트는 Word Interop을 사용합니다. 따라서 Word를 설치해야합니다.
jltrem
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.