как использовать iTextSharp?

Итак, мне нужен генератор PDF для моего приложения ASP.NET. Я скачал iTextSharp, потому что он кажется самым популярным из бесплатных. Но после поиска в Интернете я действительно не нахожу информацию, которая мне нужна, чтобы начать работу. Несколько руководств, которые я нашел до сих пор, слишком запутывают. Я знаю, что есть книга, но я студент и не хочу тратить деньги. Мне просто нужна действительно основная пошаговая информация, желательно с кодом на VB. Самый простой учебник, который я нашел до сих пор, - это http://www.mikesdotnetting.com/Article/80/Create-PDFs-in-ASP.NET-getting-started-with-iTextSharp , но у меня это не работает. Я попытался проследить его и получил следующий код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO; 


public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
    var doc1 = new Document();
    string path = Server.MapPath("PDFs");
    PdfWriter.GetInstance(doc1, new FileStream(path + "/Doc1.pdf", FileMode.Create));
    doc1.Open();
    doc1.Add(new Paragraph("My first PDF"));
    doc1.Close();
}
}

Но он выдает ошибку: «CS1502: лучшее соответствие перегруженного метода для iTextSharp.text.pdf.PdfWriter.GetInstance (iTextSharp.text.Document, System. IO.Stream) 'имеет некоторые недопустимые аргументы ", а выделенная строка - это PdfWriter.GetInstance ...

Так или иначе, мне было интересно, знает ли кто-нибудь, что я сделал не так в этом руководстве, или какие другие руководства я могу использовать. Или, если вы хотите дать мне простое объяснение того, как начать, своими словами, это было бы здорово. Имейте в виду, что я, к сожалению, абсолютно ничего об этом не знаю. :) Спасибо.

7
задан Sara 22 May 2011 в 02:25
поделиться