ItextSharp PDF не имеет заголовка - PullRequest
0 голосов
/ 19 октября 2018

Я создал консольное приложение, которое использует поток памяти для создания PDF-файла, для его шифрования и добавления его в качестве вложения.

using (Stream output = new MemoryStream())
{
  Document document = new Document();
  using (var stream = new MemoryStream())
  {
    PdfWriter.GetInstance(document, stream);
    document.Open();
    var image = Image.GetInstance(renderedPayslip);
    image.ScaleToFit(600, 820);
    image.SetAbsolutePosition(2, 10);
    document.Add(image);

    using (var newTestStream = new MemoryStream())
    {
      stream.CopyTo(newTestStream);
      newTestStream.Position = 0;

      document.Close();                               

      PdfReader reader = new PdfReader(stream.ToArray());
      PdfStamper stamper = new PdfStamper(reader, newTestStream);     
      PdfEncryptor.Encrypt(reader, newTestStream, true, "secret", "secret", PdfWriter.ALLOW_PRINTING);

      reader.Close();
    }
//return sm.ToArray();
}

Проблема заключается в том, что оно продолжает выдавать сообщениеPDF Header not found.

Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...