자동 채우기

자동 채우기

개요

AutoFiller은 .NET용 Aspose.PDF FOSS의 클래스입니다. 상속 대상: ISaveableFacade, IDisposable.

템플릿 PDF에 DataTable의 행을 반복적으로 스탬프합니다: 각 행마다 열 이름과 일치하는 폼 필드를 채우고, UnFlattenFields에 나열된 필드를 제외하고 플래튼 처리한 뒤, 결과 페이지를 출력에 추가합니다.

이 클래스는 .NET 프로그램에서 AutoFiller 객체를 작업하기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는: AutoFiller, BindPdf, Close, Dispose, ImportDataTable, Save가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: BasicFileName, GeneratingPath, InputFileName, InputStream, OutputFileName, OutputStream 및 2개가 더 있습니다.

속성

이름유형액세스설명
InputFileNamestring?읽기/쓰기템플릿 PDF의 경로 (이 값을 설정하거나 BindPdf(string)를 호출하십시오).
OutputFileNamestring?읽기/쓰기Save()가 병합된 결과를 기록하는 경로.
InputStreamStream?읽기/쓰기InputFileName의 스트림 형태 — 설정하면 파일 경로보다 우선적으로 사용됩니다.
OutputStreamStream?읽기/쓰기OutputFileName의 스트림 형태 — 설정하면 Save()가 여기로 기록합니다.
GeneratingPathstring?읽기/쓰기행별로 별도 파일에 배치 저장할 때 각 행 PDF 생성을 위해 사용되는 디렉터리.
BasicFileNamestring?읽기/쓰기배치 모드에서 각 행 PDF 생성을 위해 사용되는 기본 이름.
UnFlattenFieldsstring[]읽기/쓰기편집 가능하도록 남겨둘 필드 이름 (예:
OutputStreamsStream[]?읽기/쓰기배치 모드 저장(행별)에서 사용되는 출력 스트림.

메서드

SignatureDescription
AutoFiller()바인딩되지 않은 AutoFiller를 생성합니다.
BindPdf(srcDoc: Document)이 AutoFiller 인스턴스에서 BindPdf를 호출합니다.
BindPdf(srcFile: string)
BindPdf(srcStream: Stream)
ImportDataTable(dataTable: DataTable)테이블의 각 행에 대해 템플릿을 복제하고, row[columnName]에서 폼 필드 값을 설정한 다음, (UnFlattenFields 제외) 평탄화하고 복제된 페이지를 출력 문서에 추가합니다.
Save()병합된 출력을 저장합니다.
Save(destFile: string)이 AutoFiller 인스턴스에서 Save를 호출합니다.
Save(destStream: Stream)
Close()이 AutoFiller 인스턴스에서 Close를 호출합니다.
Dispose()이 AutoFiller 인스턴스에서 Dispose를 호출합니다.

또 보기

 한국어