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