이 간단한 가이드에서는 Node.js REST API를 사용하여 PDF를 평면화하는 과정을 설명합니다. Node.js 기반 클라우드 SDK를 사용하여 Node.js REST 인터페이스를 통해 PDF을 온라인으로 평면화하는 방법을 배우게 됩니다. 이 방법을 통해 양식 필드에 입력된 데이터 편집을 제한하여 PDF를 인쇄하거나 공유할 수 있습니다. 보안을 강화할 뿐만 아니라 호환성을 향상시키고 보관을 위한 데이터 무결성을 보장합니다.
필수 조건
- 계정 API 자격 증명을 생성하세요을 사용하여 PDF를 온라인으로 평면화합니다.
- PDF를 평탄화하려면 Node.js용 Aspose.PDF 클라우드 SDK을 다운로드하세요.
- 위 SDK를 사용하여 Node.js 프로젝트 설정
Node.js REST 인터페이스를 사용하여 PDF를 온라인으로 평면화하는 단계
- 제공된 API 자격 증명을 사용하여 PdfApi 인스턴스를 만듭니다.
- 로컬 PDF 파일 이름, 원격 저장소 파일 이름 및 로컬 출력 파일 경로를 지정합니다.
- 로컬 PDF 파일 스트림을 열고 클라우드 스토리지의 루트 폴더에 업로드합니다.
- 업로드된 파일에서 PutFieldsFlatten을 호출하여 모든 양식 필드를 제자리에 평평하게 만듭니다.
- 처리된 PDF를 클라우드 저장소에서 스트림으로 검색합니다.
- 다운로드한 PDF 스트림을 새 로컬 파일에 복사합니다.
- 모든 예외를 포착하고 관련 오류 메시지와 스택 추적을 출력합니다.
이 과정은 PDF API 설정, 파일 경로 선택, PDF 업로드, 그리고 클라우드에서 양식 필드 병합으로 시작됩니다. 그 후, 완성된 파일을 다운로드하고 로컬에 저장하며, 과정에서 발생하는 모든 오류를 명확하게 보고합니다.
Node.js 기반 API를 사용하여 PDF를 온라인으로 평면화하는 코드
이 코드는 Node.js Low Code API를 사용하여 PDF를 온라인으로 병합하는 프로세스를 수행합니다. 클라우드 스토리지에 여러 PDF 파일을 업로드하고, 온라인 작업을 위해 각 파일 이름을 PutFieldsFlatten() 메서드에 하나씩 전달하여 병합을 수행할 수 있습니다. PdfApi 클래스의 DownloadFile() 메서드를 사용하여 모든 출력 파일 또는 선택한 출력 파일을 다운로드할 수 있습니다.
이 문서에서는 Node.js Low Code API를 사용하여 PDF를 평면화하는 방법을 살펴보았습니다. PDF 문서를 XPS로 변환하려면 Node.js REST API를 사용하여 PDF를 XPS로 변환의 문서를 참조하세요.