DACopyFile
Document management, Direct access functionality
Popis
Otevře vstupní PDF přes čtečku Direct Access v režimu jen pro čtení, aby zjistila počet stránek, zavře handle a pak zkopíruje zdrojové bajty beze změny do výstupního souboru
Tato funkce je určena pro pracovní postupy, které potřebují počet stránek a kopii ze souboru do souboru bez použití běžného grafu objektů vytvořeného funkcí LoadFromFile nebo přepisu dokumentu přes DASaveAsFile. Úpravy Direct Access se na ni nevztahují. Když je nutné upravený dokument kompletně přepsat, použijte DAOpenFile nebo DAOpenFileReadOnly spolu s DASaveAsFile
Syntaxe
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parametry
| InputFileName | Cesta a název zdrojového PDF dokumentu |
|---|---|
| OutputFileName | Cesta a název zkopírovaného PDF dokumentu, který se má vytvořit. Vstupní soubor nelze přepsat |
| PageCount | Přijímá počet stránek zjištěných čtečkou Direct Access dřív, než se soubor zkopíruje |
Return values
| 0 | Zdroj se nepodařilo otevřít, vstupní a výstupní cesty odkazují na tentýž soubor, nebo se nepodařilo vytvořit výstupní kopii. Podkladovou chybu najdete v LastErrorCode |
|---|---|
| 1 | Počet stránek se přečetl a soubor se úspěšně zkopíroval |