【发布时间】:2011-12-19 02:16:34
【问题描述】:
我正在使用 XPSDocumentWriter 创建一个 XPS 文档,而 XPS 文档包含图表。目前 XPS 的文件太大了,有什么办法可以减小 XPS 文档的大小。谢谢
【问题讨论】:
我正在使用 XPSDocumentWriter 创建一个 XPS 文档,而 XPS 文档包含图表。目前 XPS 的文件太大了,有什么办法可以减小 XPS 文档的大小。谢谢
【问题讨论】:
在 XpsDocument 构造函数中指定 CompressionOption.Maximum。
MemoryStream memoryStream = new MemoryStream();
Package package = Package.Open(memoryStream, FileMode.OpenOrCreate, FileAccess.ReadWrite);
string pack = "pack://temp.xps";
PackageStore.AddPackage(new Uri(pack), package);
XpsDocument xpsDocument = new XpsDocument(package, CompressionOption.Maximum, pack);
【讨论】: