이 문서에서는 Python을 사용하여 .docx 파일을 쉽게 만들고, 열고, 변환하는 방법을 보여드립니다!
우리는 Aspose.Words for Python via .NET 라이브러리와 그 기능, 특징을 소개하여 .docx 파일을 빠르고 쉽게 조작할 수 있도록 합니다.

Aspose.Words for Python via .NET
은 DOCX, DOC, PDF, RTF, DOTX, DOT, DOCM, DOTM, FlatOPC, FlatOpcMacroEnabled, ODT, XML, XAML, HTML, MHTML, TXT, XPS, PS, PNG, JPEG, BMP, SVG, EMF, GIF, EPUB 및 다른 파일 형식
과 같은 다양한 유형의 문서를 읽고 조작하도록 설계된 강력하고 견고한 API입니다.
우리 라이브러리는 100개가 넘는 Python 클래스를 포함하고 있어 개발자에게 스크립트 기반 문서 자동화를 구현할 수 있는 독특한 기회를 제공합니다.
Aspose.Words for Python via .NET은 개발 과정에서 도움이 되는 작업 예제와 데모를 제공하며, 풍부한 기능 세트, 플랫폼 독립성, 서드파티 애플리케이션(예: Microsoft Word) 의존성 없음, 높은 성능 및 확장성, 최소 학습 곡선 등을 자랑합니다.
우리 API의 주요 고급 기능:
• 문서 변환
– 여러 인기 형식 간 변환
• 페이지 렌더링
– 높은 정확도 유지
• 문서 비교
• 메일 병합
필드를 사용한 Microsoft Word 보고서 디자인
• 문서 복제
• 문서 분할
– 여러 파트로 나누기
• 찾기 및 교체
텍스트
• 디지털 서명 작업
• 표 작업
• 워터마크 작업
• 그리고 문서
에서 확인할 수 있는 기타 기능들
아래에서는 새 문서를 만들거나 기존 문서를 로드하고, Python을 사용해 문서를 변환하는 방법을 보여드립니다.
Python을 사용해 새 .docx 파일 만들기
새 문서를 만들려면 매개변수가 없는 Document 생성자를 먼저 호출하고, DocumentBuilder 클래스를 사용해 문서 내용을 추가합니다.
아래 코드 예제에서는 DocumentBuilder를 사용해 문서를 만드는 방법을 보여드립니다:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Python을 사용해 .docx 파일 로드하기
기존 .docx 파일을 로드하려면 파일 이름이나 스트림을 Document 생성자 중 하나에 전달합니다. 형식은 확장자를 기준으로 자동 결정됩니다.
파일에서 로드
기존 .docx 파일을 열려면 파일 이름을 문자열로 Document 생성자에 전달합니다.
아래 코드 예제에서는 파일에서 문서를 여는 방법을 확인할 수 있습니다:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
스트림에서 로드
문서를 포함하는 스트림 객체를 Document 생성자에 전달하여 스트림에서 문서를 엽니다.
아래 코드 예제에서는 스트림에서 문서를 여는 방법을 확인할 수 있습니다:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
# Read only access is enough for Aspose.words to load a document.
stream = io.FileIO(docs_base.my_dir + "Document.docx")
doc = aw.Document(stream)
# You can close the stream now, it is no longer needed because the document is in memory.
stream.close()
이 예제에 사용된 템플릿 파일은 Aspose.Words GitHub
에서 다운로드할 수 있습니다.
Python을 사용해 .docx 파일 변환하기
문서를 한 형식에서 다른 형식으로 쉽게 그리고 안정적으로 변환하는 것은 Aspose.Words API의 주요 기능 중 하나입니다. .docx 형식을 다른 형식으로 변환하는 과정은 매우 간단하며 두 단계만 거치면 됩니다:
• 첫 번째 단계는 파일을 Document 객체에 로드하는 것으로, 생성자 중 하나를 사용합니다.
• 두 번째 단계는 Document 객체에서 save 메서드 중 하나를 호출하고 원하는 출력 형식을 지정하는 것입니다.
우리 API를 사용하면 .docx 파일을 여러 형식으로 변환할 수 있으며, 아래 예제에서는 .docx 파일을 PDF 형식으로 변환하는 방법을 보여드립니다.
.docx 파일을 PDF로 변환
아래 코드 예제에서는 save 메서드를 사용해 .docx 파일을 PDF로 PDF로 .docx 파일 변환
하는 방법을 보여드립니다:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Document.docx")
doc.save(docs_base.artifacts_dir + "BaseConversions.docx_to_pdf.pdf")
이 예제에 사용된 템플릿 파일은 Aspose.Words GitHub
에서 다운로드할 수 있습니다.
다양한 PDF 표준으로 변환
우리 라이브러리는 PdfCompliance 열거형을 제공하여 .docx 파일을 PDF 1.7, PDF 1.6 등 다양한 PDF 표준으로 변환할 수 있도록 지원합니다.
아래 코드 예제에서는 PdfSaveOptions와 PDF17 준수를 사용해 .docx 파일을 PDF 1.7로 변환하는 방법을 확인할 수 있습니다:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Rendering.docx")
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
doc.save(docs_base.artifacts_dir + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)
우리의 무료 온라인 변환기
를 사용해 보시고 API 기능을 직접 확인해 보세요.