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

Aspose.Words FOSS for Python

Microsoft Office 없이 Python에서 Word 문서를 PDF, Markdown, 일반 텍스트로 내보냅니다.

워드 문서 변환용 오픈 소스 파이썬 라이브러리

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

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

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

문서 변환

  • 다형식 입력: Document 클래스를 통해 DOCX, DO C, RTF, TXT 및 Markdown 형식의 문서를 로드합니다.
  • PDF 수출: SaveFormat.PDF 또는 PdfSaveOptions을 사용하여 PDF로 입력 문서를 모두 수출합니다.
  • Markdown 수출: SaveFormat.MARKDOWN 또는 MarkdownSaveOptions로 Markdown에 수출.
  • ** 텍스트 추출:** Document.get_text()를 사용하여 문서에서 일반 텍스트 내용을 추수합니다.
  • ** 평면 텍스트 수출:** SaveFormat.TEXT를 사용하여 문서를 일반 텍스트로 저장합니다.

Aspose.Words FOSS 가 사용 될 수 있는 곳

  • ** 문서 파이프라인:** 백엔드 서비스에서 업로드 된 Word 문서를 PDF로 수출합니다.
  • 콘텐츠 추출: DOCX 또는 DO C 파일에서 텍스트를 인덱싱 및 검색을 위해 추수합니다.
  • ** 포맷 마이그레이션:** 구식 Word 아카이브를 현대 Markdown 또는 PDF로 배치 수출.
  • CI/CD 자동화: 빌드 파이프라인에서 Markdown 또는 DOCX 템플릿으로부터 PDF 보고서를 생성합니다.

옵션 저장 및 사용자 정의

  • PdfSaveOptions: PDF 수출 구성 클래스 (영질은 전향 호환성 스탭이며, 아직 작성자가 적용하지 않았습니다).
  • MarkdownSaveOptions: 마크다운 수출 구성 (지금 export_underline_formatting만 적용되고, 다른 속성은 전향 호환성 스탭입니다).
  • SaveFormat 상수: SaveFormat.MARKDOWN, SaveFormat.PDFSaveFormat.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로 변환

워드 문서를 로딩하고 2개의 코드 라인으로 마크다운로 저장합니다.

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

PDF로 DOCX를 수출

Word 문서를 PDF 형식으로 수출합니다.

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

문서에서 텍스트를 추출하는 방법

워드 문서에서 모든 텍스트 내용을 읽어보세요.

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

자주 묻는 질문

Aspose.Words FOSS for Python는 어떤 라이선스를 사용합니까?

Aspose.Words 파이썬용 FOSS는 MIT 라이선스로 출시되었습니다. 상업적 및 개인 프로젝트에 사용할 수 있고 수정하고 배포 할 수 있습니다.

파이썬에 Aspose.Words FOSS를 설치하는 방법은 무엇입니까?

pip를 통해 pip install aspose-words-foss>=26.4.0로 설치합니다. Python 3.10 이상이 필요합니다.

어떤 문서 형식이 지원됩니까?

라이브러리는 DOCX, DO C, RTF, TXT 및 Markdown 파일을 읽고 PDF, Mark down 및 평면 텍스트로 수출합니다.

DOCX 파일을 PDF로 어떻게 수출할 수 있나요?

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

  

지원 및 학습 자료

 한국어