atul sharma 5126 Ответов: 1

как экспортировать страницу aspx в pdf с помощью pdfsharp


Всем Привет,

Да, я проверил образцы pdfsharp и много часов искал решение этой очень простой проблемы.

Я создал ссылку и смог успешно запустить программу hello world, но не знаю, как преобразовать мою существующую страницу aspx в pdf.

Его срочные pls дают кодовые строки, Если у вас есть некоторые, так как все ссылки через google уже были опробованы мной.

Заранее спасибо..


Ниже приведен текущий код:

' VB.NET version of 'Hello World'
Private Sub subCreatePDF()
    ' Create a new PDF document
    Dim document As PdfDocument = New PdfDocument
    document.Info.Title = "Created with PDFsharp"

    ' Create an empty page
    Dim page As PdfPage = document.AddPage

    ' Get an XGraphics object for drawing
    Dim gfx As XGraphics = XGraphics.FromPdfPage(page)

    ' Draw crossing lines
    Dim pen As XPen = New XPen(XColor.FromArgb(255, 0, 0))
    gfx.DrawLine(pen, New XPoint(0, 0), New XPoint(page.Width.Point, page.Height.Point))
    gfx.DrawLine(pen, New XPoint(page.Width.Point, 0), New XPoint(0, page.Height.Point))

    ' Draw an ellipse
    gfx.DrawEllipse(pen, 3 * page.Width.Point / 10, 3 * page.Height.Point / 10, 2 * page.Width.Point / 5, 2 * page.Height.Point / 5)

    ' Create a font
    Dim font As XFont = New XFont("Verdana", 20, XFontStyle.Bold)

    ' Draw the text
    gfx.DrawString("Hello, World!", font, XBrushes.Black, _
    New XRect(0, 0, page.Width.Point, page.Height.Point), XStringFormats.Center)


    ' Save the document...
    Dim filename As String = Server.MapPath("~\Documents\Intimation\Hello.pdf") '"H:\HelloWorld.pdf"
    document.Save(filename)

    ' ...and start a viewer.
    Process.Start(filename)

End Sub

ZurdoDev

Так что же не работает? Что же происходит? В чем же ошибка? Дайте нам некоторые подробности.

atul sharma 5126

Я не смог найти никакого кода для экспорта / сохранения страницы aspx в формате pdf. Приведенный выше код просто записывает простую строку в pdf, когда мне нужно экспортировать мою уже созданную страницу.
Надеюсь, я смогу ясно изложить свою ситуацию.
Спасибо

1 Ответов

Рейтинг:
0

ZurdoDev

Есть много примеров в интернете, но вот один, который должен работать, http://www.aspsnippets.com/Articles/Export-ASPNet-Web-Page-with-images-to-PDF-using-ITextsharp.aspx[^]