Перепакуйте извлечение xps в zip снова

Я извлек XPS в папку, отредактировал некоторые изображения и хочу повторно заархивировать его, чтобы его можно было открыть с помощью средства просмотра XPS, но что-то не так! с помощью средства просмотра XPS.

Я использую Windows «отправить в сжатую папку» и WinZip с «Без сжатия | Сверхбыстро | Enh. Deflate» и ICSharpCode.SharpZipLib.dll. Но нет Успеха.

Пожалуйста помоги!


person Fraga    schedule 17.05.2012    source источник


Ответы (2)


Вам нужно использовать мощные инструменты VSTO для Visual Studio, чтобы редактировать и переупаковывать файлы XPS. Использование любой ZIP-программы не будет работать, потому что Microsoft делает что-то нестандартное в заголовках ZIP, из-за чего средства просмотра XPS не распознают XPS, если вы сами заархивируете его.

Электроинструменты VSTO

person Ed Bayiates    schedule 10.10.2013

Обычно это означает, что вы заархивировали вложенную папку.

Перейдите к папке, содержащей «[Content Types].xml», нажмите Ctrl+A, чтобы выбрать все элементы, щелкните правой кнопкой мыши и выберите «Отправить в сжатую папку» и переименуйте полученный ZIP-файл в XPS.

person mloar    schedule 18.05.2012
comment
Я именно так и сделал и ничего! У меня получилось с библиотекой DotNetZip!, но я не знаю, почему другой способ не работает. - person Fraga; 19.05.2012