DACopyFile
Dokumenthåndtering, direkte tilgangsfunksjonalitet
Beskrivelse
Åpner inndata-PDF-en gjennom Direct Access-leseren i skrivebeskyttet modus for å bestemme sideantallet, lukker håndtaket, og kopierer deretter kilde-bytene uendret til utdatafilen
Denne funksjonen er ment for arbeidsflyter som trenger et sideantall og en fil-til-fil-kopi uten å bruke den normale LoadFromFile-objektgrafen eller å omskrive dokumentet via DASaveAsFile. Den utfører ikke Direct Access-redigeringer. Bruk DAOpenFile eller DAOpenFileReadOnly med DASaveAsFile når et endret dokument må skrives fullstendig på nytt
Syntaks
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parametere
| InputFileName | Stien og navnet på kilde-PDF-dokumentet |
|---|---|
| OutputFileName | Stien og navnet på den kopierte PDF-dokumentet som skal opprettes. Inndatafilen kan ikke overskrives |
| PageCount | Mottar antall sider funnet av Direct Access-leseren før filen kopieres |
Returverdier
| 0 | Kilden kunne ikke åpnes, inn- og utstiene peker på samme fil, eller utdatakopien kunne ikke opprettes. Sjekk LastErrorCode for den underliggende feilen |
|---|---|
| 1 | Sideantallet ble lest, og filen ble kopiert |