DACopyFile
Керування документами, функції прямого доступу
Опис
Відкриває вхідний PDF через ридер прямого доступу в режимі лише для читання, щоб визначити кількість сторінок, закриває дескриптор, а потім копіює байти джерела без змін у вихідний файл
Ця функція призначена для сценаріїв, яким потрібна кількість сторінок і копіювання файл-у-файл без використання звичайного графа об'єктів LoadFromFile чи переписування документа через DASaveAsFile. Вона не застосовує редагувань Direct Access. Використовуйте DAOpenFile чи DAOpenFileReadOnly з DASaveAsFile, коли змінений документ має бути повністю переписаний
Синтаксис
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Параметри
| InputFileName | Шлях і назва початкового PDF-документа |
|---|---|
| OutputFileName | Шлях і назва копії PDF-документа, яку треба створити. Вхідний файл не можна перезаписати |
| PageCount | Отримує кількість сторінок, знайдених ридером прямого доступу, до копіювання файла |
Повернуті значення
| 0 | Не вдалося відкрити джерело, вхідний і вихідний шляхи вказують на той самий файл, чи не вдалося створити вихідну копію. Перевірте LastErrorCode для базової помилки |
|---|---|
| 1 | Кількість сторінок прочитано, і файл успішно скопійовано |