DACopyFile
Quản lý tài liệu, Chức năng truy cập trực tiếp
Mô tả
Mở PDF đầu vào qua Direct Access reader ở chế độ chỉ đọc để biết số trang, đóng handle, rồi copy các byte nguồn nguyên vẹn sang file đầu ra
Hàm này dành cho các quy trình cần đếm trang và copy file-sang-file mà không dùng object graph LoadFromFile thông thường hay ghi lại tài liệu qua DASaveAsFile. Nó không áp các chỉnh sửa Direct Access. Khi một tài liệu đã sửa phải được ghi lại trọn vẹn, dùng DAOpenFile hay DAOpenFileReadOnly cùng DASaveAsFile
Cú pháp
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Tham số
| InputFileName | Đường dẫn và tên tài liệu PDF nguồn |
|---|---|
| OutputFileName | Đường dẫn và tên tài liệu PDF copy cần tạo. Không được ghi đè file đầu vào |
| PageCount | Nhận số trang mà Direct Access reader tìm thấy trước khi file được copy |
Giá trị trả về
| 0 | Không mở được nguồn, path đầu vào và đầu ra trỏ cùng một file, hoặc không tạo được bản copy đầu ra. Xem LastErrorCode để biết lỗi gốc |
|---|---|
| 1 | Đã đọc số trang và copy file thành công |