워드에서 PDF로 변환 파이썬

Word에서 PDF로 변환은 가장 널리 사용되는 문서 변환 중 하나입니다. DOCX 파일은 인쇄하거나 공유하기 전에 PDF 형식으로 변환됩니다. 이 기사에서는 Python에서 DOCX에서 PDF로의 변환을 자동화합니다. 단계 및 코드 샘플은 Python에서 DOCX를 PDF로 변환하는 방법을 보여줍니다. 또한 Word에서 PDF로의 변환을 사용자 지정하기 위한 다양한 옵션에 대해 알아봅니다.

DOCX에서 PDF로 변환을 위한 Python 라이브러리 - 무료 다운로드

DOCX 문서를 PDF 형식으로 변환하기 위해 Aspose.Words for Python을 사용합니다. Word 문서를 만들고 조작하기 위한 기능이 풍부한 Python 라이브러리입니다. 또한 DOCX 파일을 고화질로 PDF 형식으로 변환할 수 있습니다. 라이브러리는 PyPI에서 호스팅되며 다음 pip 명령을 사용하여 설치할 수 있습니다.

pip install aspose-words

Python에서 DOCX를 PDF로 변환

다음은 Python에서 DOCX 문서를 PDF로 변환하는 단계입니다.

  • Document 클래스를 사용하여 DOCX 문서를 로드합니다.
  • Document.save() 메서드를 사용하여 DOCX 문서를 PDF로 변환합니다.

다음 코드 샘플은 DOCX 파일을 PDF로 변환하는 방법을 보여줍니다.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Save as PDF
doc.save("PDF.pdf")

특정 표준을 사용하여 Python DOCX를 PDF로

PDF/A와 같은 변환된 PDF 문서에 대한 특정 표준을 지정할 수도 있습니다. 다음은 Python을 사용하여 DOCX에서 PDF로 변환하는 PDF 표준을 지정하는 단계입니다.

  • Document 클래스를 사용하여 DOCX 문서를 로드합니다.
  • PdfSaveOptions 클래스의 개체를 만들고 PdfSaveOptions.compliance 속성을 사용하여 PDF 표준을 설정합니다.
  • Document.save() 메서드를 사용하여 DOCX 문서를 PDF로 변환합니다.

다음 코드 샘플은 DOCX에서 PDF로의 특정 표준을 설정하는 방법을 보여줍니다.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set compliance
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# Save as PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX를 PDF로 - 페이지 범위 변환

PDF 형식으로 변환할 페이지 범위를 지정할 수도 있습니다. 이를 위해 PdfSaveOptions.page_set 속성을 사용할 수 있습니다. 다음 코드 샘플은 DOCX 문서의 페이지 범위를 PDF로 변환하는 방법을 보여줍니다.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set page range
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# Save as PDF
doc.save("PDF.pdf", saveOptions)

Python에서 DOCX를 PDF로 - 이미지 압축 적용

Aspose.Words for Python을 사용하면 변환된 PDF 문서에 이미지 압축을 적용할 수도 있습니다. 또한 이미지의 JPEG 품질을 지정할 수 있습니다. 다음은 Python에서 DOCX를 PDF로 변환하는 동안 이미지 압축을 설정하는 단계입니다.

  • Document 클래스를 사용하여 DOCX 문서를 로드합니다.
  • PdfSaveOptions 클래스의 개체를 만듭니다.
  • PdfSaveOptions.image_compression 속성을 사용하여 이미지 압축을 설정합니다.
  • PdfSaveOptions.jpeg_quality 속성을 사용하여 JPEG 품질을 설정합니다.
  • Document.save() 메서드를 사용하여 DOCX 문서를 PDF로 변환합니다.

다음 코드 샘플은 DOCX에서 PDF로 이미지 압축을 설정하는 방법을 보여줍니다.

import aspose.words as aw

# Load word document
doc = aw.Document("calibre.docx")

# Create save options and set image compression
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.

# Save as PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX에서 PDF 라이브러리로 - 무료 라이브러리 라이선스 받기

평가 제한 없이 Aspose.Words for Python을 사용하려면 임시 라이선스를 취득할 수 있습니다.

결론

이 기사에서는 Python에서 DOCX 파일을 PDF로 변환하는 방법을 배웠습니다. 또한 Python에서 DOCX를 PDF로 변환하는 다양한 옵션을 확인했습니다. 문서를 사용하여 Python용 Aspose.Words에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 알려주십시오.

또한보십시오