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

InputFileNamePfad und Name des PDF-Quelldokuments.
OutputFileNamePfad und Name des zu erstellenden kopierten PDF-Dokuments. Die Eingabedatei kann nicht überschrieben werden.
PageCountEmpfängt die vom Direct-Access-Reader ermittelte Seitenzahl, bevor die Datei kopiert wird.

Rückgabewerte

0Die 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.
1Die Seitenzahl wurde gelesen und die Datei erfolgreich kopiert.