DACopyFile

Asiakirjojen hallinta, suora pääsy -toiminnot

Kuvaus

Avaa syöte-PDF:n Direct Access -lukijalla vain luku -tilassa selvittääkseen sivumäärän, sulkee kahvan ja kopioi sitten lähtetavut muuttumattomina tulostiedostoon

Tämä funktio on tarkoitettu työnkulkuihin, jotka tarvitsevat sivumäärän ja tiedostolta tiedostolle -kopion ilman tavallista LoadFromFile-objektigraafia tai asiakirjan uudelleenkirjoittamista DASaveAsFilella. Se ei sovella Direct Access -muokkauksia. Käytä funktioita DAOpenFile tai DAOpenFileReadOnly yhdessä DASaveAsFilen kanssa, kun muokattu asiakirja pitää kirjoittaa kokonaan uudelleen

Syntaksi

Delphi

Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;

Parametrit

InputFileNameLähde-PDF-asiakirjan polku ja nimi
OutputFileNameLuotavan kopioitavan PDF-asiakirjan polku ja nimi. Syötetiedostoa ei voi ylikirjoittaa
PageCountVastaanottaa sivumäärän, jonka Direct Access -lukija havaitsi ennen tiedoston kopiointia

Paluuarvot

0Lähdettä ei voitu avata, syöte- ja tulostuspolut viittaavat samaan tiedostoon tai tulostekopiota ei voitu luoda. Taustalla olevan virheen kertoo LastErrorCode
1Sivumäärä luettiin ja tiedosto kopioitiin onnistuneesti