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성공적으로 병합된 파일 수