Windows自带XPS文档编写器可将应用内容保存为.xps文件:先启用该功能,再通过打印对话框选择XPS编写器导出,最后用XPS Viewer查看;高级用户还可使用命令行批量生成。

如果您希望将应用程序中的内容保存为固定格式的文档,Windows 自带的 XPS 文档编写器可作为虚拟打印机使用,将输出转换为 .xps 文件。以下是使用该功能的具体步骤:
一、启用XPS文档编写器功能
Windows 10 及以后版本默认可能未启用 XPS 文档编写器,需手动开启系统组件以激活该虚拟打印机。
1、点击“开始”菜单,输入“启用或关闭 Windows 功能”,打开对应设置窗口。
2、在弹出列表中找到Microsoft XPS Document Writer,勾选其前方复选框。
3、点击“确定”,系统自动安装组件,完成后可能需要重启计算机。
二、通过打印对话框调用XPS编写器
XPS 文档编写器被注册为系统级打印机,任何支持打印的应用程序均可将其选为输出目标,从而生成 .xps 文件。
1、在应用程序(如记事本、Word 或浏览器)中打开需保存的内容。
2、按 Ctrl + P 调出打印对话框,或从文件菜单选择“打印”选项。
3、在打印机列表中选择Microsoft XPS Document Writer,确认无误后点击“打印”按钮。
4、在弹出的“另存为”窗口中指定保存路径、输入文件名,点击“发布”完成导出。
三、验证与查看生成的XPS文件
生成的 .xps 文件采用与 PDF 类似的固定布局格式,需使用兼容阅读器打开以确保内容显示准确。
1、前往保存位置,确认文件扩展名为.xps且图标显示为 XPS 文档样式。
2、双击该文件,系统默认使用XPS Viewer(Windows 10 原生应用)打开。
3、若未自动关联,右键文件选择“打开方式”→“选择其他应用”,勾选“始终使用此应用打开 .xps 文件”,再指定 XPS Viewer。
四、替代性操作:命令行方式生成XPS(高级用户)
对于批量处理或脚本化需求,可通过 PrintUIEntry 命令结合预设打印任务间接触发 XPS 编写器输出,无需图形界面干预。
1、以管理员身份运行命令提示符或 PowerShell。
2、执行命令:print /d:"Microsoft XPS Document Writer" "C:\path\to\document.txt"(需替换为实际路径)。
3、系统将弹出保存对话框,手动指定 .xps 输出路径并确认。











