1. 제품
  2.   Aspose.Words
  3.   Aspose.Words FOSS for Python

Aspose.Words FOSS - Aspose.Words Python용 FOSS

Python에서 Word 문서를 PDF, Markdown, 일반 텍스트로 내보내세요 — Microsoft Office가 필요 없습니다.

워드 문서 변환을 위한 오픈소스 Python 라이브러리

Aspose.Words FOSS for Python은(는) Word 문서를 로드하고 내보내기 위한 MIT 라이선스 Python 라이브러리입니다. DOCX, DOC, RTF, TXT 및 Markdown 파일을 읽고 Microsoft Office나 어떤 독점 런타임도 필요 없이 PDF, Markdown 및 일반 텍스트로 내보냅니다.

이 라이브러리는 파일 로드를 위한 Document 클래스를 제공하고, save() 메서드는 SaveFormat 상수 또는 PdfSaveOptionsMarkdownSaveOptions와 같은 저장 옵션 객체를 허용합니다. 참고: 대부분의 저장 옵션 속성은 API 향후 호환성을 위해 정의되었으며 아직 라이터에서 사용되지 않으며, 현재 출력에 영향을 주는 것은 MarkdownSaveOptions.export_underline_formatting뿐입니다.

pip install aspose-words-foss>=26.4.0 로 설치하십시오. 이 라이브러리는 Python 3.10 이상이 필요하며 olefile, fpdf2, pydantic에 의존합니다. 상용 버전은 Aspose.Words for Python입니다.

문서 변환

  • 다중 형식 입력: DOCX, DOC, RTF, TXT 및 Markdown 형식의 문서를 Document 클래스를 통해 로드합니다.
  • PDF export: SaveFormat.PDF 또는 PdfSaveOptions를 사용하여 모든 입력 문서를 PDF로 내보냅니다.
  • Markdown 내보내기: SaveFormat.MARKDOWN 또는 MarkdownSaveOptions를 사용하여 Markdown으로 내보냅니다.
  • Text extraction: 문서에서 일반 텍스트 콘텐츠를 Document.get_text()를 사용하여 추출합니다.
  • 일반 텍스트 내보내기: 문서를 일반 텍스트로 저장하려면 SaveFormat.TEXT을 사용하십시오.

Aspose.Words FOSS를 사용할 수 있는 곳

  • 문서 파이프라인: 업로드된 Word 문서를 백엔드 서비스에서 PDF로 내보냅니다.
  • 콘텐츠 추출: 인덱싱 및 검색을 위해 DOCX 또는 DOC 파일에서 텍스트를 추출합니다.
  • Format migration: 레거시 Word 아카이브를 현대적인 Markdown 또는 PDF로 일괄 내보내기.
  • CI/CD 자동화: 빌드 파이프라인에서 Markdown 또는 DOCX 템플릿을 사용하여 PDF 보고서를 생성합니다.

저장 옵션 및 사용자 정의

  • PdfSaveOptions: PDF 내보내기 구성 클래스 (속성은 향후 호환성을 위한 스텁이며; 아직 작성자에 의해 적용되지 않음).
  • MarkdownSaveOptions: Markdown 내보내기 구성 (현재는 export_underline_formatting만 적용됩니다; 다른 속성은 향후 호환성을 위한 스텁입니다).
  • SaveFormat constants: 빠른 변환을 위해 SaveFormat.MARKDOWN, SaveFormat.PDF, 및 SaveFormat.TEXT를 사용하십시오.
  • 문서 리더: DOC, RTF, TXT 및 Markdown 입력 형식에 대한 전용 리더.

개발자 경험

Aspose.Words FOSS는 pip install aspose-words-foss와 함께 설치됩니다. 런타임 종속성 (olefile, fpdf2, pydantic)이 자동으로 설치됩니다.

API는 직관적입니다: 파일 경로에서 Document를 로드한 다음, 대상 경로와 형식으로 save()를 호출합니다. 고급 제어를 위해서는 형식 상수 대신 저장 옵션 객체를 전달하십시오. 이 라이브러리는 MIT 라이선스를 갖춘 오픈 소스이며 GitHub에 있으며, Python 3.10 이상이 필요합니다.

DOCX를 Markdown으로 변환

Word 문서를 로드하고 두 줄의 코드로 Markdown으로 저장합니다.

import aspose.words_foss as aw
document = aw.Document("input.docx")  # or .doc, .rtf, .txt, .md
document.save("output.md", aw.SaveFormat.MARKDOWN)

DOCX를 PDF로 내보내기

Word 문서를 PDF 형식으로 내보내기.

import aspose.words_foss as aw
document = aw.Document("input.docx")
document.save("output.pdf", aw.SaveFormat.PDF)

문서에서 텍스트 추출

Word 문서에서 모든 텍스트 내용을 읽습니다.

import aspose.words_foss as aw
document = aw.Document("input.docx")
text = document.get_text()

자주 묻는 질문

Aspose.Words FOSS for Python은 어떤 라이선스를 사용하나요?

Aspose.Words FOSS for Python은 MIT 라이선스로 배포됩니다. 상업 및 개인 프로젝트에서 사용, 수정, 배포가 가능합니다.

Aspose.Words FOSS for Python을(를) 어떻게 설치하나요?

pip install aspose-words-foss>=26.4.0을(를) 사용하여 pip로 설치하세요. Python 3.10 이상이 필요합니다.

지원되는 문서 형식은 무엇인가요?

이 라이브러리는 DOCX, DOC, RTF, TXT 및 Markdown 파일을 읽고 PDF, Markdown 및 일반 텍스트로 내보냅니다.

DOCX 파일을 PDF로 어떻게 내보내나요?

Document("input.docx")를 사용하여 문서 객체를 초기화합니다. document.save("output.pdf", SaveFormat.PDF)로 PDF로 저장합니다.

  

지원 및 학습 자료

 한국어