Word 2013 .docx 파일의 .pdf 파일로 저장하는 Windows 7 배치 명령 줄


10

보고서 .docx 파일을 .pdf 로 내보내고 업데이트 된 새 버전이 생길 때마다 다른 사람에게 배포 하는 가장 빠른 방법을 원합니다 .

지금까지 마우스를 사용하여 수동으로 수행해야하는 다음 단계를 자동화하는 명령 줄 접근 방법을 찾고 있습니다.

File -> Save as -> Browse for location

배치 파일에 대한 명령 옵션은 무엇입니까?


1
이 질문을 확인하십시오 : superuser.com/questions/541357/…

답변:


11

Word 2013에서 전역 매크로를 만듭니다.

' The Word macro for exporting to PDF (the Word window closes after finishing)
Sub ExportToPDFext()
    ChangeFileOpenDirectory ThisDocument.Path
    ActiveDocument.ExportAsFixedFormat _
        OutputFileName:=Left(ActiveDocument.FullName, InStrRev(ActiveDocument.FullName, ".")) + "pdf", _
        ExportFormat:=wdExportFormatPDF, _
        OpenAfterExport:=False, _
        OptimizeFor:=wdExportOptimizeForPrint, _
        Range:=wdExportAllDocument, _
        From:=1, _
        To:=1, _
        Item:=wdExportDocumentContent, _
        IncludeDocProps:=True, _
        KeepIRM:=True, _
        CreateBookmarks:=wdExportCreateNoBookmarks, _
        DocStructureTags:=True, _
        BitmapMissingFonts:=True, _
        UseISO19005_1:=False
    Application.Quit SaveChanges:=wdDoNotSaveChanges
End Sub

그런 다음 명령 행에서 Word 문서를 PDF로 변환 할 수 있습니다.

"C:\Program Files\Microsoft Office\Office15\WINWORD.EXE" /mExportToPDFext /q "your_document_path.docx"

매크로가 작동을 마친 후에 닫히도록 설정되어 있기 때문에 Word 창이 표시되지 않으며 / q 매개 변수는 Word가로드 될 때 스플래시 창을 비활성화합니다.

다음은 GitHub에 대한 자세한 대체 지침 입니다 . 또한 상황에 맞는 메뉴 옵션을 사용하면 명령 줄 없이도 일괄 변환을 수행 할 수 있습니다. 레지스트리에 추가 할 수 있습니다. DOC 및 DOCX의 경우 :

[HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere]
@="Save PDF here"

[HKEY_CLASSES_ROOT\Word.Document.8\shell\SavePDFhere\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\""

[HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere]
@="Save PDF here"

[HKEY_CLASSES_ROOT\Word.Document.12\shell\SavePDFhere\command]
@="\"C:\\Program Files\\Microsoft Office\\Office15\\WINWORD.EXE\" /mExportToPDFext /q \"%1\"" 

0

https://github.com/AlJohri/docx2pdf/docx2pdf : 간단한 명령 줄 도구를 일괄 변환으로 사용할 수 있습니다 .

설치:

pip install docx2pdf

운영:

docx2pdf myFolderOfWordDocs

면책 조항 : 나는이 도구의 저자입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.