Word에서 PDF로 변환은 가장 널리 사용되는 문서 변환 중 하나입니다. DOCX 파일은 인쇄하거나 공유하기 전에 PDF 형식으로 변환됩니다. 이 기사에서는 Python에서 DOCX에서 PDF로의 변환을 자동화합니다. 단계 및 코드 샘플은 Python에서 DOCX를 PDF로 변환하는 방법을 보여줍니다. 또한 Word에서 PDF로의 변환을 사용자 지정하기 위한 다양한 옵션에 대해 알아봅니다.
- DOCX에서 PDF로의 변환을 위한 Python 라이브러리
- Python에서 DOCX를 PDF로 변환
- 특정 PDF 표준을 사용하여 Python DOCX에서 PDF로
- DOCX의 페이지 범위를 PDF로 변환
- DOCX의 이미지 압축을 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에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 알려주십시오.