因此,我需要从我的 Web 应用程序以 PDF 格式导出高达 300 DPI 的大幅面纸张尺寸(33 x 44 英寸)。我目前使用 PDFSharp 可以很好地处理 8.5 x 11 和 11 x 17 表。这些页面主要包含图像数据,减去一些边距和少量文本;即这个PDF页面内的矢量不多。
对于大格式,我遇到的问题是:一张 33 x 44 英寸、300 DPI、位深度为每像素 32 位的纸张是 522,720,000 字节 -几乎是半千兆字节。我的网络应用程序中不能有这种内存消耗。
有什么可能的方法可以让我以图块或块的形式呈现 PDF,以避免一次将整个块存储在内存中?PDFSharp 中有什么功能可以帮助我吗?