Уменьшите размер XPS в WPF

Я создаю документ XPS с помощью XPSDocumentWriter, и документ XPS содержит диаграммы. В настоящее время размер файла XPS слишком велик. Есть ли способ уменьшить размер документов XPS. Спасибо


person user679530    schedule 31.10.2011    source источник


Ответы (1)


Укажите CompressionOption.Maximum в конструкторе XpsDocument.

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);
person Rana Ian    schedule 31.03.2012