MergeFileList
Manipulasi dokumen
Deskripsi
Menggabungkan semua file dalam named file list dan menyimpan dokumen hasil gabungannya ke file yang ditentukan. Gunakan fungsi ClearFileList, FileListCount, dan AddToFileList untuk menyusun named file list. Agar merging berhasil, file list harus berisi dua file atau lebih
Outline (bookmark), form field, dan anotasi dari semua dokumen akan ada di dokumen hasil merge
Jalur merge biasa bergantian menulis ke file output sementara setelah pasangan input pertama, menghindari salinan penuh ekstra dari PDF intermediate yang terus bertambah untuk setiap input berikutnya. Perilaku jumlah pengembalian yang ada tetap terjaga sambil mengurangi disk I/O pada file list yang panjang
Sintaks
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);
Parameter
| ListName | Nama list file yang akan digabungkan Path dan nama file yang akan dibuat untuk memuat file-file hasil merge |
|---|---|
| OutputFileName |
Pembatalan dan sumber daya
Merge melaporkan progres saat memindai input dan menulis objek. Memanggil Abort menghentikan operasi, menutup stream aktif, dan menghapus output yang belum lengkap. Merge file-list membuka setiap sumber untuk pemindaian dan mempertahankan maksimal reader sumber pertama dan saat ini selama penulisan, sehingga pemakaian handle tetap terbatas seiring daftar bertambah
Nilai kembalian
| Jumlah dokumen yang berhasil digabungkan. Jika kurang dari jumlah yang diharapkan, gunakan fungsi FileListItem untuk menemukan file yang membuat proses merge berhenti prematur |