我尝试通过以下代码加载一个 excel 文件并在 xpsdocument 查看器中显示
XpsDocument xpsDocument = ef.ConvertToXpsDocument(SaveOptions.XpsDefault);
documentViewer.Tag = xpsDocument;
documentViewer.Document = xpsDocument.GetFixedDocumentSequence();
到目前为止有效。问题是在转换过程中页面大小会发生变化。似乎假定页面大小为 8 x 11 英寸,并且文档被拉伸。Excel 文档专为 A4 纸张大小而设计。这意味着宽度增加,最后一列移动到下一页。
如何影响 SaveOptions.XpsDefault 的纸张大小和边框宽度?