THPDFHeadlessDocument.SaveToFile
Модуль: HPDFHeadlessDocument
procedure SaveToFile(const FileName: string);
Сохраняет независимый инкрементальный PDF, копируя исходные байты и добавляя изменённые объекты, классическую таблицу xref и trailer со ссылкой Prev
Отклоняет алиасы исходного пути или идентичности файла; монопольный staging-файл в том же каталоге сбрасывается на диск и атомарно переименовывается, а при отмене, превышении лимита или сбое сериализации существующее назначение сохраняется
Публикация в Windows использует ограниченные отменяемые повторы для переходных ошибок доступа, общего доступа и блокировок, сохраняя атомарную замену, диагностику постоянных сбоев и очистку staging
Атомарная публикация в Windows описывает лимит в восемь попыток и реальное принятие файловых дескрипторов