1

因此,我需要从我的 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 中有什么功能可以帮助我吗?

4

1 回答 1

1

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

于 2011-04-03T06:02:22.480 回答