gerarPDF(String chaveNotaOuXmlContingencia, String diretorioBaseSalvarPdf)
Para exportar o DANFCe em formato PDF, utilize o método gerarPDF.
Método
CompletableFuture<String> gerarPDF(String chaveNotaOuXmlContingencia, String diretorioBaseSalvarPdf)
Parâmetros
Argumento | Tipo | Detalhes |
chaveNotaOuXmlContingencia | String | Chave da NFC-e autorizada pelo componente ou XML de contingência. |
diretorioBaseSalvarPdf | String |
Diretório base onde será salvo o arquivo pdf gerado. Esse caminho será adicionado automaticamente no final o seguinte caminho (/Tecnospeed/nfce/pdf). Exemplo: /storage/emulated/0/Documents |
Retorno
Este método retornará o caminho do arquivo PDF se foi sucesso ou erro durante a geração do PDF. Em formato string
Sucesso:
/storage/emulated/0/Documents/Tecnospeed/nfce/pdf/41240329062609000177651090000000899000035001.pdf
Erro:
Não foi encontrado nenhum parâmetro para geração do PDF
Exemplo de uso
Java - Android Studio
nfce.gerarPDF("41230810129990123112651070000000031000035005", "/storage/emulated/0/Documents")
.thenAccept(result -> {
Log.d("nfce", "Resultado geração PDF: " + result);
});
// ou
nfce.gerarPDF(xmlContingencia, "/storage/emulated/0/Documents")
.thenAccept(result -> {
Log.d("nfce", "Resultado geração PDF: " + result);
});
Notas
- Para realizar a geração do PDF via chave da nota, ela precisa ter sido previamente autorizada pelo nosso componente.
Comentários
0 comentário
Por favor, entre para comentar.