우리의 솔루션은 강력한 플랫폼 독립적인 API 제공합니다. Mail merge 문서 API 를 사용하여 Python 플랫폼용 고급 소프트웨어를 개발하십시오. 이것은 Word 및 PDF 형식의 템플릿과 사용자 지정 데이터 소스의 데이터를 병합하고 Python 을 사용하여 DOCX, PDF, HTML 및 기타 인기 있는 형식으로 결과를 내보내기 위한 강력한 소프트웨어 솔루션입니다.
mustache 템플릿 및 사용자 데이터와 함께 mail merge 작업을 사용하는 강력한 Python via .NET 라이브러리.
이 Python SDK 를 사용하면 Mustache 구문을 기반으로 한 Mustache 템플릿을 사용하고 이 논리 없는 템플릿에서 mail merge 작업을 실행하여 다양한 데이터 소스의 데이터로 문서를 채울 수 있습니다. Python 을 사용하여 DOCX, PDF, HTML 및 기타 널리 사용되는 형식과 같은 필수 문서 형식으로 결과를 내보낼 수 있습니다.
Mustache 는 태그로 구성된 mail merge 템플릿의 대체 구문입니다. 콧수염 템플릿을 만들려면 다음과 같이 이중 중괄호로 지정된 태그를 사용합니다.
{{FirstName}}
이 경우 템플릿 내에서 이러한 태그를 찾아 태그 내 키에 의해 결정된 값으로 바꿀 수 있습니다. if 문, else 절 또는 for 루프가 없기 때문에 논리 없는 템플릿이라고 합니다.
Mustache 구문은 필드가 포함되지 않은 HTML 또는 TXT 템플릿과 함께 사용할 수 있는 유일한 옵션입니다. 즉, Word 템플릿과 같은 일부 템플릿 형식에서는 필드와 콧수염 구문을 모두 사용할 수 있고 HTML 또는 TXT와 같은 다른 형식에서는 콧수염 템플릿 구문만 사용할 수 있습니다.
Python via .NET 에서 콧수염 템플릿으로 메일 병합 작업을 수행하는 솔루션을 사용해 볼 수 있습니다. 코드를 실행한 후 Python 을 사용하여 메일 병합 결과를 DOCX 또는 PDF와 같은 편리한 파일 형식으로 내보냅니다.
pip install aspose-words
복사
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.use_non_merge_fields = True
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
이 패키지는 Python ≥3.5 및 <3.12 와 호환됩니다. Linux용 소프트웨어를 개발하는 경우 제품 설명서 에서 gcc 및 libpython 에 대한 추가 요구 사항을 살펴보십시오.