자동 채우기
개요
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개가 더 있습니다.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
InputFileName | string? | 읽기/쓰기 | 템플릿 PDF의 경로 (이 값을 설정하거나 BindPdf(string)를 호출하십시오). |
OutputFileName | string? | 읽기/쓰기 | Save()가 병합된 결과를 기록하는 경로. |
InputStream | Stream? | 읽기/쓰기 | InputFileName의 스트림 형태 — 설정하면 파일 경로보다 우선적으로 사용됩니다. |
OutputStream | Stream? | 읽기/쓰기 | OutputFileName의 스트림 형태 — 설정하면 Save()가 여기로 기록합니다. |
GeneratingPath | string? | 읽기/쓰기 | 행별로 별도 파일에 배치 저장할 때 각 행 PDF 생성을 위해 사용되는 디렉터리. |
BasicFileName | string? | 읽기/쓰기 | 배치 모드에서 각 행 PDF 생성을 위해 사용되는 기본 이름. |
UnFlattenFields | string[] | 읽기/쓰기 | 편집 가능하도록 남겨둘 필드 이름 (예: |
OutputStreams | Stream[]? | 읽기/쓰기 | 배치 모드 저장(행별)에서 사용되는 출력 스트림. |
메서드
| Signature | Description |
|---|---|
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를 호출합니다. |