我正在使用HiQPdf Free从URL生成PDF。我注意到在their documentation中,你可以简单地抓取一个特定元素而不是整个页面。它会是这样的:
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertedHtmlElementSelector = "#logo";
htmToPdfConverter.ConvertUrlToFile("https://your-website.com/", "/path/to/pdf.pdf");
但是,当我在代码中执行htmlToPdfConverter.ConvertedHtmlElementSelector
时,它会告诉我这个错误:
无法访问内部属性' ConvertedHtmlElementSelector'这里
这可能是因为它只是付费功能吗?这似乎是唯一明显的原因,但是,我还没有找到任何来源。
答案 0 :(得分:1)
仅将HTML页面的某个区域转换为PDF是完整版的一项功能,并且在免费版本中不可用。这个功能有一个例子,其中包含http://www.hiqpdf.com/demo/ConvertHtmlRegionToPdf.aspx
的C#和VB.NET代码示例