Spire.PDF是一款专业的PDF控件,开发人员可以在.NET、WPF和Silverlight平台下转换HTML为PDF,只需要几行代码即可转换HTML为PDF。
具体操作如下:
[C#]
static void Main(string[] args)
{
//Create a pdf document.
PdfDocument doc = new PdfDocument();
String url = "http://www.london2012.com/news/articles/paralympic-torch-relay-route-revealed-1258473.html";
Thread thread = new Thread(() =>
{ doc.LoadFromHTML(url, false, true, true);});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
//Save pdf file.
doc.SaveToFile("sample.pdf");
doc.Close();
//Launching the Pdf file.
System.Diagnostics.Process.Start("sample.pdf");
}
[VB.NET]
Sub Main()
Dim thread As Thread = New Thread(AddressOf LoadHtml)
thread.SetApartmentState(ApartmentState.STA)
thread.Start()
thread.Join()
End Sub
Private Sub LoadHtml()
Dim path As String = "sample.pdf"
Dim pdfDoc As PdfDocument = New PdfDocument()
Dim url As String = "http://www.london2012.com/news/articles/paralympic-torch-relay-route-revealed-1258473.html"
pdfDoc.LoadFromHTML(url, False, True, True)
pdfDoc.SaveToFile(path, FileFormat.PDF)
pdfDoc.Close()
pdfDoc.Dispose()
End Sub