का उपयोग कर मैं निम्नलिखित हासिल करना चाहते हैं । मैंने बहुत सारे कोड नमूने देखे हैं जो इसके करीब हैं लेकिन वास्तव में मुझे जो चाहिए वह बिल्कुल नहीं। मेरा मानना है कि मेरे समाधान को iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList() फ़ंक्शन का उपयोग करने की आवश्यकता होगी, लेकिन मुझे वास्तविक HTML फ़ाइल के साथ काम करने और वास्तविक पीडीएफ फ़ाइल को आउटपुट करने में समस्या हो रही है।Convert HTML फ़ाइल iTextSharp
public void GeneratePDF(string htmlFileName, string outputPDFFileName)
{...}
वह फ़ंक्शन है जो मैं वास्तव में ठीक से काम करना चाहता हूं।
अग्रिम
संपादित में धन्यवाद:
iTextSharp.text.Document doc = new Document();
PdfWriter.GetInstance(doc, new FileStream(Path.GetFullPath("fromHTML.pdf"), FileMode.Create));
doc.Open();
try
{
List<IElement> list = iTextSharp.text.html.simpleparser.HTMLWorker.ParseToList(new StringReader(File.ReadAllText(this.textBox1.Text)), null);
foreach (IElement elm in list)
{
doc.Add(elm);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
doc.Close();
ध्यान दें कि textBox1.Text html फ़ाइल मैं का पूरा पथ नाम है: यहाँ एक उदाहरण मैं मैं क्या कोशिश की है की है है मैं पीडीएफ में कनवर्ट करने की कोशिश कर रहा हूं और मैं इसे "HTML.hdf" से आउटपुट प्राप्त करना चाहता हूं
धन्यवाद!
क्या आप अपने प्रयास से कुछ कोड पोस्ट कर सकते हैं? – Simon
[दोहराना दोहराएं प्रश्न दोहराएं] (http://stackoverflow.com/search?q=itextsharp+convert+html) –