Error ao tentar configurar chave (key)

@jluis

Claro, peça para eles verificarem se essas chaves foram emitidas e habilitadas no sistema. Sinta-se à vontade para entrar em contato conosco caso precise de mais ajuda.

Olá Assad
Infelizmente não deu certo, abaixo os dados e link para baixar o pacote e validar versão do framework e código usados.

AsposePDFExample.zip

Considerações:
Bom dia,

Segue o link para download de um fonte exemplo criado para simular a conexão com o Aspose.

Ao utilizar o .NET 8 (Uma das versões mais recentes do .NET) a conexão funciona e não da mais o erro de “Authentication Failed” como acontecia antes. Porém isso só acontece no .NET mais recente, nós utilizamos o .NET Framework 4.6 com Web Forms, ele é ou deveria ser compatível?

Outro ponto, nesse fonte que usei de exemplo, estou usando as ultimas chaves que me enviou e mesmo o PDF sendo gerado com essa autenticação, ainda é gerado com a marca d’agua, segue evidência

Mensagem de erro:
image.png (63,9,KB)

Aguardo suas considerações

@jluis

Obrigado por compartilhar tantas informações. Tentamos baixar os arquivos, mas parece que eles não estão acessíveis publicamente. Você poderia fornecer um link público para download dos arquivos? Se não quiser compartilhar o link público, pode compartilhá-lo em uma mensagem privada, como fez anteriormente com as chaves de licença.

Olá Asad segue novo link:

AsposePDFExample.zip

Qualquer dúvida e ou dificuldade estou a disposição.

@jluis

Ainda pede para inserir e-mail e login para baixar os arquivos. Acreditamos que o link não seja público.
image.png (17.4 KB)

segue link no google driver estavamos usanod onedrive e nao sei por que nõa podes acessar!

AsposePDFExample.zip - Google Drive

@jluis

Testamos o cenário em nosso ambiente e conseguimos reproduzir os problemas. Observe que fornecemos DLLs separadas para .NET Frameworks mais antigos, como o 4.6. Elas podem ser baixadas no link abaixo:

Além disso, relacionado à marca d’água de avaliação no .NET 8.0. Registramos um problema como PDFNET-60140 em nosso sistema de rastreamento de problemas para fins de investigação. Analisaremos os detalhes e manteremos você informado sobre o status da correção. Seja paciente e reserve um tempo para nós.

Obrigado vamos testar usando suas orientações, e aguardando solução para o problema com .net 8.0

@jluis

Claro, informaremos você assim que o ticket for investigado e resolvido. Por favor, reserve um tempo para nós.

Lamentamos o inconveniente.

@jluis

Investigamos o ticket e descobrimos que você obteve as chaves de licença do plugin Aspose.PDF Doc Converter para .NET. Você não pode usá-lo com o Aspose.PDF para .NET. Use-o com o plugin do conversor. Você pode obter mais informações no artigo abaixo:

Olá

Seguimos as instruções e o erro persiste conforme prints abaixo.

Já fiemos testes com as instruções anteriormente sem sucesso.

mas ele manda usar esse SetMeteredKey() que é exatamente o que estamos usando atualmente e está dando o mesmo erro reportado por eles;

Preciso de uma solução definitiva para esse problema.

image.jpg (111,7,KB)

image.png (42,5,KB)

image.jpg (41,5,KB)

@jluis

Estamos verificando e entraremos em contato com você em breve.

@jluis

Testámos no nosso ambiente com as suas chaves e o trecho de código abaixo do plugin Aspose.PDF. As chaves funcionaram corretamente:

var input = "input.pdf";
var output = "result.doc";
string publicKey = "....4443";
string privateKey = "....";

Metered license = new Metered();
license.SetMeteredKey(publicKey, privateKey);

using (var converter = new Pdf.Plugins.DocConverter())
{
    var options = new PdfToDocOptions();
    options.AddInput(new FileDataSource(input));
    options.AddOutput(new FileDataSource(output));
    var resultContainer = converter.Process(options);
}

Pode usar o exemplo de código abaixo e dizer-nos se tiver algum problema? Além disso, partilhe se consegue descarregar o plugin ou não. Nós orientá-lo-emos melhor.

Obrigado vamos testar com código enviado!

Olá o erro persiste mesmo seguindo suas orientações. Precisamos resolver essa questão estamos sendo impactados. Evidencias no link abaixo:

Test_Aspose.docx

@jluis

Estamos preparando uma lista de instruções para você usar o plugin Aspose.PDF e compartilharemos com você em breve.

@jluis

O trecho de código de exemplo abaixo foi testado no .NET 8.0 e não observamos nenhum problema. Você pode confirmá-lo no .NET 8.0?

Sobre o .NET Framework 4.x, você pretende usar a API com esta versão? Você pode confirmar?

Metered license = new Metered();
license.SetMeteredKey(publicKey, privateKey);

using (var converter = new Aspose.Pdf.Plugins.DocConverter())
{
    var options = new Plugins.PdfToDocOptions();
    options.AddInput(new Aspose.Pdf.Plugins.FileDataSource(dataDir + "input.pdf"));
    options.AddOutput(new Aspose.Pdf.Plugins.FileDataSource(dataDir + "output.pdf"));
    var resultContainer = converter.Process(options);
}

Olá obrigado! Vamos testar e te avisaremos

Olá Fizemos uma alteração na aplicação segue para vc ter na base de conhecimento de vcs aparentemente está tud certo.

Fiz um teste incluindo o protocolo TLS 1.2 (protocolo de comunicação segura entre um site e uma API por exemplo, que é o caso da autenticação da ASPOSE) e funcionou, essa foi a tag que utilizei antes de validar a licença:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

Então essa é a solução para o erro : “Authentication Failed”.

@jluis

Que bom saber que conseguiu resolver o problema e que as coisas começaram a funcionar no seu caso. Continue a utilizar a API e sinta-se à vontade para nos informar criando um novo tópico caso necessite de mais ajuda.