Уменьшить размер XPS в WPF - PullRequest
0 голосов
/ 01 ноября 2011

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

1 Ответ

0 голосов
/ 31 марта 2012

Укажите 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);
...