MergeFileList

Belge işleme

Açıklama

Adlandırılmış bir dosya listesindeki tüm dosyaları birleştirir ve ortaya çıkan birleştirilmiş belgeyi belirtilen dosyaya kaydeder. Adlandırılmış dosya listesini oluşturmak için ClearFileList, FileListCount ve AddToFileList işlevlerini kullanın. Birleştirmenin başarılı olması için dosya listesinde en az iki dosya bulunmalıdır

Tüm belgelerdeki anahatlar (yer imleri), form alanları ve ek açıklamalar birleştirilmiş belgede bulunur

Olağan birleştirme yolu, ilk girdi dosyası çiftinden sonra geçici çıktı dosyaları arasında geçiş yaparak sonraki her girdi için büyüyen ara PDF'nin ek tam kopyasını önler. Bu, uzun dosya listelerinde disk G/Ç'sini azaltırken mevcut dönüş sayısı davranışını korur

Sözdizimi

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);

Parametreler

ListNameBirleştirilecek dosyalar listesinin adı Birleştirilmiş dosyaları içerecek şekilde oluşturulacak dosyanın yolu ve adı
OutputFileName

İptal ve kaynaklar

Birleştirme işlemi, girdileri tararken ve nesneleri yazarken ilerlemeyi bildirir. Abort çağrısı işlemi durdurur, etkin akışları kapatır ve tamamlanmamış çıktıyı kaldırır. Dosya listesi birleştirmeleri her kaynağı tarama amacıyla açar ve yazma sırasında en fazla ilk ve geçerli kaynak okuyucularını etkin tutar; böylece liste büyürken tanıtıcı kullanımı sınırlı kalır

Dönüş değerleri

Başarıyla birleştirilen belgelerin sayısı. Bu sayı amaçlanan sayıdan azsa birleştirme işleminin erken sona ermesine neden olan dosyayı bulmak için FileListItem işlevini kullanın