THPDFHeadlessDocument.SaveToFile
Unit: HPDFHeadlessDocument
procedure SaveToFile(const FileName: string);
Salva um PDF incremental independente copiando os bytes originais e anexando objetos dirty, uma tabela xref clássica e um trailer com link Prev
Rejeita aliases do caminho ou da identidade de arquivo da origem; um arquivo de staging exclusivo no mesmo diretório é descarregado e renomeado atomicamente, preservando um destino existente em caso de cancelamento, limite ou falha de serialização
A publicação no Windows usa retries limitados e canceláveis para erros transitórios de access denied, sharing e locks, mantendo a substituição atômica, os diagnósticos de falha permanente e a limpeza do staging
Publicação atômica no Windows documenta o limite de oito tentativas e a aceitação real de file handles
Contrato de API e fronteiras de formato · Core portátil de Linux