우리의 솔루션은 강력한 플랫폼 독립적인 API 제공합니다. Mail merge 문서 API 를 사용하여 C++ 플랫폼용 고급 소프트웨어를 개발하십시오. 이것은 Word 및 PDF 형식의 템플릿과 사용자 지정 데이터 소스의 데이터를 병합하고 C++ 를 사용하여 DOCX, PDF, HTML 및 기타 인기 있는 형식으로 결과를 내보내기 위한 강력한 소프트웨어 솔루션입니다.
mustache 템플릿 및 사용자 데이터와 함께 mail merge 작업을 사용하는 강력한 C++ 라이브러리.
이 C++ SDK 를 사용하면 Mustache 구문을 기반으로 한 Mustache 템플릿을 사용하고 이 논리 없는 템플릿에서 mail merge 작업을 실행하여 다양한 데이터 소스의 데이터로 문서를 채울 수 있습니다. C++ 을 사용하여 DOCX, PDF, HTML 및 기타 널리 사용되는 형식과 같은 필수 문서 형식으로 결과를 내보낼 수 있습니다.
Mustache 는 태그로 구성된 mail merge 템플릿의 대체 구문입니다. 콧수염 템플릿을 만들려면 다음과 같이 이중 중괄호로 지정된 태그를 사용합니다.
{{FirstName}}
이 경우 템플릿 내에서 이러한 태그를 찾아 태그 내 키에 의해 결정된 값으로 바꿀 수 있습니다. if 문, else 절 또는 for 루프가 없기 때문에 논리 없는 템플릿이라고 합니다.
Mustache 구문은 필드가 포함되지 않은 HTML 또는 TXT 템플릿과 함께 사용할 수 있는 유일한 옵션입니다. 즉, Word 템플릿과 같은 일부 템플릿 형식에서는 필드와 콧수염 구문을 모두 사용할 수 있고 HTML 또는 TXT와 같은 다른 형식에서는 콧수염 템플릿 구문만 사용할 수 있습니다.
C++ 에서 콧수염 템플릿으로 메일 병합 작업을 수행하는 솔루션을 사용해 볼 수 있습니다. 코드를 실행한 후 C++ 을 사용하여 메일 병합 결과를 DOCX 또는 PDF와 같은 편리한 파일 형식으로 내보냅니다.
dotnet add package Aspose.Words.Cpp
복사
using namespace Aspose::Words;
auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});
auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->set_UseNonMergeFields(true);
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
개발자 환경에 Aspose.Words for C++ 를 설치하는 세 가지 옵션이 있습니다. 귀하의 요구 사항과 유사한 것을 선택하고 단계별 지침을 따르십시오.
이 C++ 라이브러리를 사용하여 Microsoft Windows, Linux 및 macOS 운영 체제에서 소프트웨어를 개발할 수 있습니다:
Linux 또는 macOS용 소프트웨어를 개발하는 경우 제품 설명서 fontconfig 및 mesa-glu 오픈 소스 패키지)에 대한 정보를 확인하십시오.
다른 파일 형식에 대해 Mail merge 작업을 수행할 수 있습니다.