MergeFileListFast
문서 조작
설명
MergeFileList 함수와 유사하지만 고급 알고리즘을 사용하여 속도를 향상합니다
병합 중 각 항목의 결과를 담을 새 파일 목록을 만듭니다. 원래 목록 이름에 Result를 붙이며 예를 들어 "MyFiles"는 "MyFilesResult"가 됩니다. 새 목록에는 파일 이름 대신 병합 중 해당 파일 상태의 텍스트 설명이 들어갑니다
병합이 성공하려면 파일 목록에 두 개 이상의 파일이 있어야 합니다
모든 문서의 양식 필드, 주석 및 개요(책갈피)가 병합된 문서에 포함됩니다
구문
Delphi
Function TPDFlib.MergeFileListFast(Const ListName, OutputFileName: WideString): Integer;
ActiveX
Function PDFlib::MergeFileListFast(ListName As String, OutputFileName As String) As Long
DLL
int DLMergeFileListFast(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);
매개변수
| ListName | 사용할 파일 목록의 이름. 이 목록의 모든 파일이 함께 병합됩니다 |
|---|---|
| OutputFileName | 생성할 출력 파일의 경로와 파일 이름입니다 이 파일에는 파일 목록의 모든 파일이 포함됩니다 |
취소 및 리소스
병합은 입력을 검색하고 객체를 기록하는 동안 진행률을 보고합니다. Abort를 호출하면 작업을 중지하고 활성 스트림을 닫으며 불완전한 출력을 제거합니다. 파일 목록 병합은 각 원본을 검색할 때 열고 기록 중에는 최대 첫 번째 및 현재 원본 Reader만 활성 상태로 유지하므로 목록이 늘어나도 핸들 사용량은 제한됨
반환 값
| 0 | 병합 프로세스를 완료할 수 없습니다. GetLastError 함수로 오류 원인을 확인합니다 |
|---|---|
| Non-zero | 성공적으로 병합된 파일 수 |