우리의 솔루션은 강력한 플랫폼 독립적인 API 제공합니다. Mail merge 문서 API 를 사용하여 Java 플랫폼용 고급 소프트웨어를 개발하십시오. 이것은 Word 및 PDF 형식의 템플릿과 사용자 지정 데이터 소스의 데이터를 병합하고 Java 를 사용하여 DOCX, PDF, HTML 및 기타 인기 있는 형식으로 결과를 내보내기 위한 강력한 소프트웨어 솔루션입니다.
mustache 템플릿 및 사용자 데이터와 함께 mail merge 작업을 사용하는 강력한 Java 라이브러리.
이 Java SDK 를 사용하면 Mustache 구문을 기반으로 한 Mustache 템플릿을 사용하고 이 논리 없는 템플릿에서 mail merge 작업을 실행하여 다양한 데이터 소스의 데이터로 문서를 채울 수 있습니다. Java 을 사용하여 DOCX, PDF, HTML 및 기타 널리 사용되는 형식과 같은 필수 문서 형식으로 결과를 내보낼 수 있습니다.
Mustache 는 태그로 구성된 mail merge 템플릿의 대체 구문입니다. 콧수염 템플릿을 만들려면 다음과 같이 이중 중괄호로 지정된 태그를 사용합니다.
{{FirstName}}
이 경우 템플릿 내에서 이러한 태그를 찾아 태그 내 키에 의해 결정된 값으로 바꿀 수 있습니다. if 문, else 절 또는 for 루프가 없기 때문에 논리 없는 템플릿이라고 합니다.
Mustache 구문은 필드가 포함되지 않은 HTML 또는 TXT 템플릿과 함께 사용할 수 있는 유일한 옵션입니다. 즉, Word 템플릿과 같은 일부 템플릿 형식에서는 필드와 콧수염 구문을 모두 사용할 수 있고 HTML 또는 TXT와 같은 다른 형식에서는 콧수염 템플릿 구문만 사용할 수 있습니다.
Java 에서 콧수염 템플릿으로 메일 병합 작업을 수행하는 솔루션을 사용해 볼 수 있습니다. 코드를 실행한 후 Java 을 사용하여 메일 병합 결과를 DOCX 또는 PDF와 같은 편리한 파일 형식으로 내보냅니다.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
복사
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
복사
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
복사
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
복사
import com.aspose.words.*;
String[] fields = new String[]
{
};
Object[] values = new Object[]
{
};
Document doc = new Document("Input.docx");
doc.getMailMerge().setUseNonMergeFields(true);
doc.getMailMerge().execute(fields, values);
doc.save("Output.docx");
Java SE 7 및 최신 Java 버전이 지원됩니다. JRE 를 사용해야 하는 경우를 대비 Java SE 6 용 별도 패키지를 제공합니다.
Java Microsoft Windows, Linux, macOS, Android 및 iOS를 포함하여 JVM 구현된 모든 운영 체제에서 실행됩니다.
JogAmp JOGL, Harfbuzz 글꼴 엔진, Java Advanced Imaging JAI 와 같은 선택적 패키지 종속성에 대한 정보는 제품 설명서 를 참조하십시오.
다른 파일 형식에 대해 Mail merge 작업을 수행할 수 있습니다.