none
Converte Bytes em PDF ??? RRS feed

  • Pergunta

  • Boa Noite Galera!

    Tenho um código abaixo para pegar os bytes de um arquivo PDF e converter e gravar o arquivo PDF em um diretorio, mais quando arquivo PDF é um pouco grande 5MB por exemplo ele me da um erro na hora de gravar no diretorio, arquivos pequeno de 1MB por exemplo funciona normalmente, alguem pode me explicar como resolver esse problema? Segue o código:

     BufferedStream arquivo = (BufferedStream)contentStream.Stream;	
    
                string dir = ConfigurationManager.AppSettings["diretorio"];
    
                string path = dir + "teste.pdf";
    
    using (FileStream stream = File.Create(path))
                {
                    arquivo.CopyTo(stream);
                }
    Dês de já muito obrigado!


    Posso não concordar com o que vc disse, mas lutarei até a morte pelo seu direito de dizer...

    terça-feira, 5 de julho de 2016 02:37

Respostas

  • Bom dia,

    Você pode fazer assim:

    string dir = ConfigurationManager.AppSettings["diretorio"];
    string path = dir + "teste.pdf";
    
    var binaryWriter = new BinaryWriter(File.Open(path, FileMode.OpenOrCreate));
    binaryWriter.Write(byteArray);

    Espero ter ajudado!

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Sugerido como Resposta Silvaney terça-feira, 5 de julho de 2016 12:59
    • Marcado como Resposta Thales F Quintas terça-feira, 5 de julho de 2016 13:57
    terça-feira, 5 de julho de 2016 11:31