DACopyFile
Manajemen dokumen, Fungsionalitas akses langsung
Deskripsi
Membuka PDF input melalui Direct Access reader dalam mode read-only untuk menentukan jumlah halaman, menutup handle, lalu menyalin byte sumber tanpa diubah ke file output
Fungsi ini ditujukan untuk workflow yang butuh jumlah halaman dan salinan file-ke-file tanpa memakai graph objek LoadFromFile normal atau menulis ulang dokumen melalui DASaveAsFile. Ia tidak menerapkan edit Direct Access. Gunakan DAOpenFile atau DAOpenFileReadOnly bersama DASaveAsFile saat dokumen yang dimodifikasi harus ditulis ulang penuh
Sintaks
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parameter
| InputFileName | Path dan nama dokumen PDF sumber |
|---|---|
| OutputFileName | Path dan nama dokumen PDF salinan yang akan dibuat. File input tidak bisa ditimpa |
| PageCount | Menerima jumlah halaman yang ditemukan Direct Access reader sebelum file disalin |
Nilai kembalian
| 0 | Sumber gagal dibuka, path input dan output merujuk file yang sama, atau salinan output gagal dibuat. Periksa LastErrorCode untuk error yang mendasarinya |
|---|---|
| 1 | Jumlah halaman terbaca dan file berhasil disalin |