MergeFileList

문서 조작

설명

명명된 파일 목록의 모든 파일을 병합하고 결과 문서를 지정한 파일에 저장합니다. ClearFileList, FileListCount 및 AddToFileList 함수를 사용하여 명명된 파일 목록을 구성하세요. 병합하려면 파일 목록에 파일이 두 개 이상 있어야 합니다

모든 문서의 개요(책갈피), 양식 필드 및 주석이 병합된 문서에 포함됩니다

일반 병합 경로는 첫 입력 파일 쌍 이후 임시 출력 파일을 번갈아 사용하여 후속 입력마다 커지는 중간 PDF 전체를 추가로 복사하지 않습니다. 긴 파일 목록에서 디스크 I/O를 줄이면서 기존 반환 개수 동작을 유지합니다

구문

Delphi

Function TPDFlib.MergeFileList(Const ListName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFileList(ListName As String, OutputFileName As String) As Long

DLL

int DLMergeFileList(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);

매개변수

ListName함께 병합할 파일 목록의 이름 병합된 파일을 포함하도록 생성할 파일의 경로와 파일 이름
OutputFileName

취소 및 리소스

병합은 입력을 검색하고 객체를 기록하는 동안 진행률을 보고합니다. Abort를 호출하면 작업을 중지하고 활성 스트림을 닫으며 불완전한 출력을 제거합니다. 파일 목록 병합은 각 원본을 검색할 때 열고 기록 중에는 최대 첫 번째 및 현재 원본 Reader만 활성 상태로 유지하므로 목록이 늘어나도 핸들 사용량은 제한됨

반환 값

성공적으로 병합된 문서 수입니다. 의도한 수보다 적으면 FileListItem 함수로 병합을 조기에 끝낸 파일을 찾습니다