Hi Team,
We are currently using SpirePDF for watermarking and processing PDF documents. For small files, it works well.
However, for larger files (100+ pages), we are facing memory consumption issues.
We understand that SpirePDF supports loading PDFs from streams (e.g., FileStream, MemoryStream), but we would like to confirm:
Does SpirePDF internally load the entire PDF into memory from the stream, or
does it support true streaming-based processing from disk without fully loading the file into RAM?
If stream-based disk processing is supported, could you kindly share documentation or guidance on how to implement that for large PDF files?
Thank you.
Best Regards,
Leo