DACopyFile
문서 관리, 직접 액세스 기능
설명
페이지 수를 확인하기 위해 Direct Access 판독기를 통해 입력 PDF를 읽기 전용 모드로 열고 핸들을 닫은 다음 원본 바이트를 변경 없이 출력 파일로 복사합니다
이 함수는 일반 LoadFromFile 객체 그래프를 사용하거나 DASaveAsFile로 문서를 다시 쓰지 않고 페이지 수와 파일 간 복사가 필요한 워크플로용입니다. Direct Access 편집은 적용하지 않습니다. 수정된 문서를 완전히 다시 써야 하면 DAOpenFile 또는 DAOpenFileReadOnly를 DASaveAsFile과 함께 사용합니다
구문
Delphi
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString; Out PageCount: Integer): Integer; Overload;
Function TPDFlib.DACopyFile(Const InputFileName, OutputFileName: WideString): Integer; Overload;
매개변수
| InputFileName | 원본 PDF 문서의 경로와 이름 |
|---|---|
| OutputFileName | 생성할 복사 PDF 문서의 경로와 이름이며 입력 파일은 덮어쓸 수 없습니다 |
| PageCount | 파일을 복사하기 전에 Direct Access 판독기가 찾은 페이지 수를 받습니다 |
반환 값
| 0 | 원본을 열 수 없거나 입력 및 출력 경로가 같은 파일을 가리키거나 출력 복사본을 만들 수 없습니다 근본 오류는 LastErrorCode에서 확인하십시오 |
|---|---|
| 1 | 페이지 수를 읽고 파일을 성공적으로 복사했습니다 |