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

InputFileNameStien og navnet på kilde-PDF-dokumentet
OutputFileNameStien og navnet på den kopierte PDF-dokumentet som skal opprettes. Inndatafilen kan ikke overskrives
PageCountMottar antall sider funnet av Direct Access-leseren før filen kopieres

Returverdier

0Kilden kunne ikke åpnes, inn- og utstiene peker på samme fil, eller utdatakopien kunne ikke opprettes. Sjekk LastErrorCode for den underliggende feilen
1Sideantallet ble lest, og filen ble kopiert