我写了一段使用 PdfSharp 库的代码。created的实例PdfSharp.Pdf.PdfDocument
按预期保存到磁盘。显示了正确的内容,但显示在错误的页面设置上。
PdfSharp 的默认页面设置为:
PdfSharp.PageSizes.A4
PdfSharp.PageOrientation.Portrait
我的问题是这些设置似乎覆盖了所需的设置。
我创建了PdfDocument
类的实例并将一个新的PdfPage
类实例添加到它的 Pages 集合属性中。然后,我像这样设置页面:
PdfDocument.Pages[0].Size = PdfSharp.PageSizes.Letter
PdfDocument.Pages[0].Orientation = PdfSharp.PageOrientation.Landscape
- 我画弦(这很好用)
- 我将文档保存到磁盘(这工作正常)
Process.Start(myPdfFilename)
- 然后 Acrobat Reader 打开我的文档。- 页面设置为 A4 - 纵向...
我很困惑。我知道 Acrobat Reader 中的一个选项允许用户在不更改文本方向的情况下更改页面方向。无论我是否选中此选项,错误的设置仍然会继续。
有人有想法吗?谢谢!