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
| InputFileName | Lähde-PDF-asiakirjan polku ja nimi |
|---|---|
| OutputFileName | Luotavan kopioitavan PDF-asiakirjan polku ja nimi. Syötetiedostoa ei voi ylikirjoittaa |
| PageCount | Vastaanottaa sivumäärän, jonka Direct Access -lukija havaitsi ennen tiedoston kopiointia |
Paluuarvot
| 0 | Lähdettä ei voitu avata, syöte- ja tulostuspolut viittaavat samaan tiedostoon tai tulostekopiota ei voitu luoda. Taustalla olevan virheen kertoo LastErrorCode |
|---|---|
| 1 | Sivumäärä luettiin ja tiedosto kopioitiin onnistuneesti |