我将 xps 提取到一个文件夹中,编辑了一些图像,我想重新压缩它以保持它可以使用 XPS 查看器打开它,但有问题..如果我不更改任何内容,我无法重新压缩它并使用 XPS 查看器打开它。
我正在使用Windows"发送到压缩文件夹"和WinZip与"无压缩|超快 |恩。Deflate"和ICSharpCode.SharpZipLib.dll。但没有成功。
请帮忙!
您需要使用 Visual Studio 的 VSTO 高级工具来编辑和重新打包 XPS 文件。 使用任何 ZIP 程序都不起作用,因为Microsoft ZIP 标头中执行一些非标准操作,导致 XPS 查看器无法识别 XPS,如果您自己压缩它。
VSTO 电动工具
这通常意味着您最终压缩了封闭文件夹。
导航到包含"[内容类型].xml"的文件夹,按 Ctrl+A 选择所有项目,右键单击并选择"发送到压缩文件夹",然后将生成的.zip重命名为 .xps。