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

InputFileNamePath dan nama dokumen PDF sumber
OutputFileNamePath dan nama dokumen PDF salinan yang akan dibuat. File input tidak bisa ditimpa
PageCountMenerima jumlah halaman yang ditemukan Direct Access reader sebelum file disalin

Nilai kembalian

0Sumber gagal dibuka, path input dan output merujuk file yang sama, atau salinan output gagal dibuat. Periksa LastErrorCode untuk error yang mendasarinya
1Jumlah halaman terbaca dan file berhasil disalin