0 Daumen
480 Aufrufe

wie kann man PDFs asynchron mit Python konvertieren (von Word9?

Danke

Avatar von

1 Antwort

+1 Daumen

Ich habe zur Beantwortung dieser Frage ein YouTube-Video erstellt:

Das ist der dazugehörige Code:

import sys
import os
import comtypes.client

def word_to_pdf(_in, _out):
    pdf_format_key = 17
    file_in = os.path.abspath(_in)
    file_out = os.path.abspath(_out)
    worddoc = comtypes.client.CreateObject('Word.Application')
    doc = worddoc.Documents.Open(file_in)
    doc.SaveAs(file_out, FileFormat = pdf_format_key)
    doc.Close()
    worddoc.Quit()

destination = sys.argv[1]
for file in os.listdir(destination):
    word_to_pdf(destination + "\\" + file, destination + "\\" + file + ".pdf")

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community