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