gpt4 book ai didi

HTMLParser 只转换文件的第一行

转载 作者:太空宇宙 更新时间:2023-11-04 15:42:50 24 4
gpt4 key购买 nike

我正在使用 iText for .NET 将 HTML 转换为 PDF。
我正在使用 HtmlParser 将 HTML 页面转换为 PDF,但问题是 Htmlparser 似乎只能将第一行转换为 pdfHTML 文件中的所有其他行都不会转换为 PDF。

这是代码

Document document = new Document();
final = new Document();

StreamWriter writer = new StreamWriter("fck.txt");
writer.WriteLine(FCKeditor1.Value);
writer.Close();
// Changing the extension of txt file to html file
File.Move("C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\fck.txt", "C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\fck.html");
PdfWriter writer1 = PdfWriter.GetInstance(final, new FileStream("final1.pdf", FileMode.Create));

final.Open();
HtmlParser.Parse(final, "fck.html");
final.Close();
File.Delete("C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\fck.html");

所以请帮助我在此先感谢您的帮助

最佳答案

我用

StreamReader tempReader = new StreamReader(tempFile);

ArrayList p = HTMLWorker.ParseToList(tempReader,st);

for (int k = 0; k < p.Count; k++)
{
documento.Add((IElement)p[k]);
}

tempReader.Dispose();
documento.Close();

而且工作也很好。但我把处置放在最后

关于HTMLParser 只转换文件的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/824265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com