Gilberto esta chave está correta?
35170644463156000184550750004914211108131768.XML
Pela composição da chave é de NFe e não de NFCe...
35170644463156000184
550750004914211108131768.XML esse 55 aà é de NFe, NFCe deveria ser 65. A menos que a chave foi montada de forma diferente.
Aqui eu gerei assim, sem problemas:
oDanfe:= hbNFeDanfce():New()
oDanfe:ToPDF( Memoread( cXml ) , cFilePDF )
If lMostra
PDFOpen( cFilePDF )
EndIf
Também não sei se influencia, mas tive um problema em um cliente que o fornecedor dele não informava o estado no XML (para mim isso nem validadava mas validou). Daà o estado vinha vazio e cadastrava na tabela do fornecedor sem estado... fiz uma regra aqui para pesquisar o codigo do municipio e pegar o estado, mas a solução que o Quintas postou aà é mais simples...
Rubens