refactor(Pdf); rename OutputStream as ExportStream

- rename ToBytes extension method as ExportAsBytes
This commit is contained in:
tekh 2025-09-25 12:52:50 +02:00
parent 7964cc44fb
commit 94ce416aa1
3 changed files with 5 additions and 8 deletions

View File

@ -12,6 +12,6 @@ namespace EnvelopeGenerator.PdfEditor
/// <typeparam name="TPdf"></typeparam>
/// <param name="pdf"></param>
/// <returns>A new byte array</returns>
public static byte[] ToBytes<TPdf>(this TPdf pdf) where TPdf : Pdf<MemoryStream, MemoryStream> => pdf.OutputStream.ToArray();
public static byte[] ExportAsBytes<TPdf>(this TPdf pdf) where TPdf : Pdf<MemoryStream, MemoryStream> => pdf.ExportStream().ToArray();
}
}

View File

@ -47,14 +47,11 @@ namespace EnvelopeGenerator.PdfEditor
/// <returns>
/// The <typeparamref name="TOutputStream"/> instance that contains the updated PDF bytes.
/// </returns>
public TOutputStream OutputStream
{
get
public TOutputStream ExportStream()
{
_doc.Close();
return _outputStream;
}
}
#region Edit methods
public Pdf<TInputStream, TOutputStream> Document(Action<PdfDocument> edit)

View File

@ -234,7 +234,7 @@ public class EnvelopeController : ViewControllerBase
canvas.FillStroke();
});
doc.ByteData = pdf.ToBytes();
doc.ByteData = pdf.ExportAsBytes();
ViewData["DocumentBytes"] = doc.ByteData;
}