1

我想将几个不同的网页转换成一个 PDF 文档。我找到了 Pechkin / TuesPechkin,这是一个了不起的发现,但我遇到了一个问题:只有最后一个Object被转换,所有其他 PDF 页面都是空白的。什么可能导致这个问题?

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);
4

1 回答 1

1

事实证明,这是一个已确认的错误。 https://github.com/tuespetre/TuesPechkin/issues/23

我最终通过一次生成一页并将这些页面与 iTextSharp 合并来解决了这个问题。

于 2014-08-10T05:07:52.637 回答