【发布时间】:2016-03-01 20:47:20
【问题描述】:
我想用pdfSharp更改c# wpf中创建的文档的方向,如果我想要横向文档该怎么办
这是我的代码
private void savePDF()
{
string date = DateTime.Now.ToString().Replace('/', '-').Replace(':', '-');
MemoryStream lMemoryStream = new MemoryStream();
Package package = Package.Open(lMemoryStream, FileMode.Create);
XpsDocument doc = new XpsDocument(package);
XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(doc);
writer.Write(rapport);
doc.Close();
package.Close();
var pdfXpsDoc = PdfSharp.Xps.XpsModel.XpsDocument.Open(lMemoryStream);
PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, "E:\\"+ date +".pdf", 0);
}
【问题讨论】:
-
您能否提供如何创建
rapport文档? -
rapport 只是我的网格的名称,所以我只需在 xaml 文件中添加 x:Name="rapport"
-
您的文档只有一页吗?
-
是的,它只有一页
标签: c# wpf pdf orientation pdfsharp