0

我正在使用 AsposePDF for .Net 17.3 版将大量 html 文件批量转换为 PDF。我有一个现有的 html 文件,其中包含指向同一文件中内容的超链接。下面是文件中的 html 示例。 关联:

<a href="#bg880016">Section 5</a>

内容:

<a name="#bg880016"><p>section 5 content is here</p></a>

当它转换为 PDF 时,本地链接不再起作用。下面是转换代码:

public Stream ConvertHtmlToPDF(Stream inputStream, string docTitle)
{
    Stream pdfStream = new MemoryStream();
    inputStream.Position = 0;
    var options = new HtmlLoadOptions();
    var pdfDocument = new Aspose.Pdf.Document(inputStream, options);
    pdfDocument.Info.Title = docTitle;
    pdfDocument.Save(pdfStream);
}

任何帮助深表感谢。我还在他们的支持论坛上发布了一个问题。

4

1 回答 1

1

我发现您需要先将其转换为 Word 文档,然后再将其转换为 PDF 以使其按需要工作。你也有 Aspose.Words 吗?

于 2017-04-24T11:37:48.373 回答