我想把几个不同的网页转换成一个PDF文档。我找到了Pechkin / TuesPechkin,这是一个很好的发现,但我遇到了一个问题:只有最后一个Object被转换,所有其他的Object页面都是空的。是什么导致了这个问题?
var document = new HtmlToPdfDocument
{
GlobalSettings =
{
Margins =
{
All = 1.375,
Unit = Unit.Centimeters
}
}
};
// Each "page" variable contains one HTML page
foreach (var page in pages)
document.Objects.Add(new ObjectSettings { HtmlText = page.Html });
// Create converter
var converter = Factory.Create();
// Convert!
var result = converter.Convert(document);
// Save
File.WriteAllBytes(path, result);发布于 2014-08-10 05:07:52
结果发现这是一个已证实的错误。https://github.com/tuespetre/TuesPechkin/issues/23
最后,我通过一次生成一个页面并将页面与iTextSharp合并来解决这个问题。
https://stackoverflow.com/questions/25223927
复制相似问题