DACopyFile
Dokumentverwaltung, Direktzugriffsfunktionen
Beschreibung
Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.
Diese Funktion ist für Abläufe vorgesehen, die eine Seitenzahl und eine Datei-zu-Datei-Kopie benötigen, ohne den normalen LoadFromFile-Objektgraphen zu verwenden oder das Dokument mit DASaveAsFile neu zu schreiben. Direct-Access-Änderungen werden nicht angewendet. Verwenden Sie DAOpenFile oder DAOpenFileReadOnly zusammen mit DASaveAsFile, wenn ein geändertes Dokument vollständig neu geschrieben werden muss.
Syntax
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
Parameter
| InputFileName | Pfad und Name des PDF-Quelldokuments. |
|---|---|
| OutputFileName | Pfad und Name des zu erstellenden kopierten PDF-Dokuments. Die Eingabedatei kann nicht überschrieben werden. |
| PageCount | Empfängt die vom Direct-Access-Reader ermittelte Seitenzahl, bevor die Datei kopiert wird. |
Rückgabewerte
| 0 | Die Quelle konnte nicht geöffnet werden, Eingabe- und Ausgabepfad verweisen auf dieselbe Datei oder die Ausgabekopie konnte nicht erstellt werden. Den zugrunde liegenden Fehler finden Sie in LastErrorCode. |
|---|---|
| 1 | Die Seitenzahl wurde gelesen und die Datei erfolgreich kopiert. |