簡體   English   中英

Python pdf2image:隱藏控制台

[英]Python pdf2image: hide consoles

我正在使用pdf2image ,它使用poppler將 PDF 轉換為圖像。 但是,當您在 Python 中使用它時,它每次轉換 PDF 時都會打開一個新控制台。 有沒有辦法隱藏這個控制台?

for file_name in os.listdir(path):
  if file_name.endswith('.pdf'):
    pages = convert_from_path(path + file_name, thread_count=4)
    idx = 1
    for page in pages:
      page.save(file_name + '-page-' + str(idx) + '.jpg', 'JPEG')
      idx += 1

我正在使用pdf2image ,它使用poppler將PDF轉換為圖像。 但是,當您在Python中使用它時,它每次都會打開一個新的控制台來轉換PDF。 有沒有辦法隱藏此控制台?

for file_name in os.listdir(path):
  if file_name.endswith('.pdf'):
    pages = convert_from_path(path + file_name, thread_count=4)
    idx = 1
    for page in pages:
      page.save(file_name + '-page-' + str(idx) + '.jpg', 'JPEG')
      idx += 1

我正在使用pdf2image ,它使用poppler將PDF轉換為圖像。 但是,當您在Python中使用它時,它每次都會打開一個新的控制台來轉換PDF。 有沒有辦法隱藏此控制台?

for file_name in os.listdir(path):
  if file_name.endswith('.pdf'):
    pages = convert_from_path(path + file_name, thread_count=4)
    idx = 1
    for page in pages:
      page.save(file_name + '-page-' + str(idx) + '.jpg', 'JPEG')
      idx += 1

目前代碼是默認的:

# Spawn the process and save its uuid
    startupinfo=None
    if platform.system() == 'Windows':
        # this startupinfo structure prevents a console window from popping up on Windows
        startupinfo = subprocess.STARTUPINFO()
        startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
    processes.append(
        (thread_output_file, Popen(args, env=env, stdout=PIPE, stderr=PIPE, startupinfo=startupinfo))
    )

我已經嘗試了很多東西並且控制台不斷彈出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM