이 짧은 튜토리얼에서는 Java REST API를 사용하여 XFA 양식을 PDF로 변환하는 방법을 안내합니다. Java 기반 Cloud SDK의 도움으로 Java REST 인터페이스를 사용하여 동적 XFA를 PDF로 변환하는 방법을 배웁니다. XML 양식 아키텍처를 기존 PDF 형식으로 변경하는 프로세스를 정의하는 단계, 샘플 코드 및 코드 설명을 공유합니다.
전제조건
계정 API 자격 증명 생성 - XFA 파일을 PDF로 변경
다운로드 Aspose.PDF Cloud SDK for Java for converting XFA Form to PDF
위 SDK를 사용하여 Java 프로젝트 설정
Java RESTful 서비스를 사용하여 XFA를 PDF로 변환하는 단계
- XFA를 PDF로 변경하기 위한 클라이언트 비밀번호 및 ID를 설정하여 PdfApi 클래스 개체를 인스턴스화합니다.
- XFA 양식 PDF 파일 이름 설정
- XFA 양식 파일의 모든 바이트를 바이트 배열로 읽습니다.
- 바이트 배열의 XFA 콘텐츠에서 메모리 스트림을 만듭니다.
- 메모리 스트림의 XFA 파일을 클라우드 스토리지에 업로드합니다.
- XFA 파일을 PDF로 변경하려면 GetXfaPdfInStorageToAcroForm() 메서드를 호출하세요.
- 응답 개체를 구문 분석하고 XFA에서 내보낸 일반 PDF를 디스크에 저장합니다.
다음 단계에서는 Java Low Code API*를 사용하여 *XFA 양식을 PDF로 변환하는 프로세스를 요약합니다. 소스 XFA 파일을 MemoryStream에 로드하고 클라우드 스토리지에 업로드하여 프로세스를 시작합니다. 마지막으로 GetXfaPdfInStorageToAcroForm() 메서드를 호출하여 업로드된 XFA 파일을 양식이 포함된 일반 PDF로 변환합니다.
Java RESTful 서비스를 사용하여 XFA PDF를 일반 PDF로 변환하는 코드
이 코드는 Java Low Code API를 사용하여 동적 XFA PDF를 PDF로 변환하는 프로세스를 보여줍니다. 입력에 따라 확장, 축소 또는 변경될 수 있는 동적 양식은 GetXfaPdfInStorageToAcroForm() 메서드를 사용하여 레이아웃과 필드가 동적으로 변경되지 않는 정적 양식으로 변환됩니다. API 응답에는 디스크에 저장된 일반 PDF 콘텐츠가 포함되어 있습니다.
이 기사에서는 XFA를 PDF로 변경하는 과정을 설명했습니다. XPS 파일을 PDF로 변환하려면 Java REST API를 사용하여 XPS를 PDF로 변환 문서를 참조하세요.