THPDFHeadlessDocument.SaveToFile

유닛: HPDFHeadlessDocument

procedure SaveToFile(const FileName: string);

원본 바이트를 복사하고 변경된 객체, 클래식 xref 테이블, Prev로 연결된 트레일러를 덧붙여 독립적인 증분 PDF를 저장합니다

소스 경로나 파일 아이덴티티의 별칭은 거부합니다. 같은 디렉터리의 배타적 스테이징 파일을 플러시하고 원자적으로 이름을 바꾸며, 취소·한도·직렬화 실패 시 기존 대상을 보존합니다

Windows 발행은 일시적인 접근 거부, 공유, 잠금 오류에 대해 바운디드하고 취소 가능한 재시도를 쓰면서도 원자적 교체, 영구 실패 진단, 스테이징 정리를 유지합니다

Windows 원자적 발행에서 여덟 번 재시도 한도와 실제 파일 핸들 승인을 다룹니다

API 계약과 포맷 경계 · Linux 포터블 코어