DACopyFile
Управление на документи, Функционалност за директен достъп
Описание
Отваря входния PDF чрез четеца Direct Access в режим само за четене, за да определи броя на страниците, затваря дескриптора и след това копира изходните байтове без промяна в изходния файл
Тази функция е предназначена за работни потоци, които се нуждаят от брой страници и копиране от файл към файл, без да използват обичайния граф на обекти 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 | Получава броя на страниците, намерени от четеца Direct Access преди файлът да бъде копиран |
Върнати стойности
| 0 | Източникът не можа да бъде отворен, входният и изходният път сочат към един и същ файл, или копието на изхода не можа да бъде създадено. Проверете LastErrorCode за основната грешка |
|---|---|
| 1 | Броят на страниците беше прочетен и файлът беше копиран успешно |