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Броят на страниците беше прочетен и файлът беше копиран успешно