none
Ajuda com DocumentPaginator conversão para PDF RRS feed

  • Pergunta

  • Para converter minha janela em um PDF estou utilizando o PdfSharp. Li alguns tutoriais e cheguei no seguinte codigo:

    MemoryStream lMemoryStream = new MemoryStream();
    Package package = Package.Open(lMemoryStream, FileMode.Create);
    XpsDocument doc = new XpsDocument(package);
    XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(doc);
    writer.Write(dp);
    doc.Close();
    package.Close();
    
    var pdfXpsDoc = PdfSharp.Xps.XpsModel.XpsDocument.Open(lMemoryStream);
    PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, d.FileName, 0);

    Minhas duvidas são:

    1- Em "writer.Write(dp)" A variavel dp é um DocumentPaginator, gostaria de saber como gerar um documentpaginator da minha janela.

     2- Na ultima linha tem o d.FileName, o que seria esse "d"? Posso substituir apenas por uma string com o nome do PDF que quero gerar?

    Obrigado

    sexta-feira, 8 de maio de 2015 08:15