C# 将Html转换为PDF,并链接到另一个PDF中的特定位置

C# 将Html转换为PDF,并链接到另一个PDF中的特定位置,c#,html,pdf,pdf-generation,wkhtmltopdf,C#,Html,Pdf,Pdf Generation,Wkhtmltopdf,我正在用C#将一组HTML文件转换为PDF。 Wkhtmltopdf做得很好,但现在我需要在另一个pdf中添加指向某个位置的链接,而Wkhtmltopdf似乎无法做到这一点 创建指向同一文档中其他位置的链接很容易: <a href="#idOfDesiredPlace">Link</a> 此外,链接到另一个文档也很有效: <a href="b.pdf">Link</a> 但是,我需要链接到不同文档中的特定位置。 使用wkhtmltopd

我正在用C#将一组HTML文件转换为PDF。 Wkhtmltopdf做得很好,但现在我需要在另一个pdf中添加指向某个位置的链接,而Wkhtmltopdf似乎无法做到这一点

创建指向同一文档中其他位置的链接很容易:

<a href="#idOfDesiredPlace">Link</a>

此外,链接到另一个文档也很有效:

<a href="b.pdf">Link</a>

但是,我需要链接到不同文档中的特定位置。 使用wkhtmltopdf的简单方法在此处失败:

<a href="b.pdf#idOfDesiredLocation">This link doesn't work</a>

PDF规范支持远程转到操作。 P520:

如何在C#中实现这一点

我需要转换器来支持CSS 3,所以我认为应该首先使用wkhtmltopdf将HTML转换为PDF,然后使用库编辑PDF以更正链接

如何切实做到这一点?使用哪个库以及如何使用它

更新
我已经在GitHub上为wkhtmltopdf创建了一个。然而,这个问题仍然是相关的。

有帮助的:我遇到了一个库来做这件事,名为Debenu的
QuickPDF库。当这个问题在纯C语言中似乎无法解决时,这里有一个精确方法的链接,您至少可以使用ghostscript启动一个流程来完成这项工作。