Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在PDFSharp中渲染大型位图并最小化内存占用_C#_Pdfsharp - Fatal编程技术网

C# 在PDFSharp中渲染大型位图并最小化内存占用

C# 在PDFSharp中渲染大型位图并最小化内存占用,c#,pdfsharp,C#,Pdfsharp,因此,我需要从我的web应用程序中以高达300 DPI的速度以PDF格式导出大格式纸张(33 x 44英寸)。我目前正在使用PDFSharp处理8.5 x 11和11 x 17纸张。这些页面主要包含图像数据,减去一些边距和少量文本;i、 e.在这个PDF页面中没有太多内容 对于大格式,我遇到的问题是:一张33 x 44英寸、300 DPI、每像素32位深度的纸张是52272000字节-几乎是半GB。我的web应用程序中不能有这种内存消耗 是否有任何可能的方法,我可以呈现在瓷砖或块PDF,以避免需

因此,我需要从我的web应用程序中以高达300 DPI的速度以PDF格式导出大格式纸张(33 x 44英寸)。我目前正在使用PDFSharp处理8.5 x 11和11 x 17纸张。这些页面主要包含图像数据,减去一些边距和少量文本;i、 e.在这个PDF页面中没有太多内容

对于大格式,我遇到的问题是:一张33 x 44英寸、300 DPI、每像素32位深度的纸张是52272000字节-几乎是半GB。我的web应用程序中不能有这种内存消耗


是否有任何可能的方法,我可以呈现在瓷砖或块PDF,以避免需要在内存中的整个块在同一时间?PDFSharp中有什么功能可以帮助我吗?

PDFSharp设计用于将所有内容保存在内存中,因此PDF文件最终可以非常快速地写入。
目前(以及在可预见的将来)没有办法处理不适合内存的图像数据。

PDFsharp的设计目的是将所有内容都保存在内存中,因此最终可以非常快速地写入PDF文件。
目前(以及在可预见的将来)没有办法处理不适合存储的图像数据。

感谢您的快速响应。显然,这不是我所希望的答案,但我理解其中的道理。谢谢你的快速回复。显然,这不是我所希望的答案,但我理解其中的道理。