ExtractFilePagesA
문서 조작, 추출, 페이지 조작
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면에는 Unicode 형식만 제공됩니다. 동작은 ExtractFilePages와 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다
디스크의 PDF 문서에서 페이지 범위를 추출하고 추출한 페이지를 새 PDF 문서에 넣습니다
ExtractFilePagesEx 함수는 상호 참조 테이블 대신 상호 참조 스트림을 사용하여 더 작은 출력 파일을 만들 수 있습니다
구문
Delphi
Function DLExtractFilePagesA(InstanceID: Integer; InputFileName, Password, OutputFileName, RangeList: PAnsiChar): Integer;
DLL
int DLExtractFilePagesA(int InstanceID, const char * InputFileName, const char * Password, const char * OutputFileName, const char * RangeList);
매개변수
| InputFileName | 추출할 페이지가 포함된 문서의 경로와 이름 |
|---|---|
| Password | 문서를 열 때 사용할 암호 |
| OutputFileName | 추출된 페이지를 포함하여 생성할 문서의 경로와 이름 |
| RangeList | 추출할 페이지입니다(예: "10,15,18-20,25-35"). 유효하지 않은 문자는 무시합니다. "5-1" 같은 역방향 페이지 범위도 허용합니다. 중복 페이지 번호도 허용하지만 해당 페이지를 변경하면 중복 페이지에도 같은 변경이 나타납니다. 페이지 목록은 정렬하지 않으므로 결과 문서는 지정한 순서를 따릅니다 |
반환 값
| 0 | 페이지를 추출할 수 없습니다. 실패 원인을 확인하려면 LastErrorCode 함수를 사용합니다 |
|---|---|
| 1 | 페이지가 성공적으로 추출되었습니다 |