thi*_*t_p 5 html pdf pdf-generation wkhtmltopdf
我正在一个需要从HTML内容生成PDF文件的项目中。我使用的是wkhtmltopdf,我认为这是迄今为止我遇到的最好的解决方案。
我想知道是否有只生成一页PDF的方法。
我有一个HTML呈现的界面,我希望用户在生成的PDF文件上获得相同的结果(比方说90%相似)。
在下面的示例中,内容仍位于第一页上,但是wkhtmltopdf生成了第二个内容,其中不包含任何内容:

无论页面内容如何,我都希望获得一页PDF。我使用的wkhtmltopdf版本为0.12,我在文档中找不到允许输入所需页数的任何选项。
我不知道你们中的某些人是否已经遇到过此类问题,并且解决方案是否是我不知道的选项标志?也许还有另一种方法?
我正在使用 wkhtmltopdf,并且非常适合仅一页的 HTML 页面。
这可能是某个 HTML 元素的高度问题。我想你应该去那里看看。另一种尝试应该是尝试将页面大小更改为更大。在这种情况下,您需要在生成流之前执行类似的操作
string switches = "";
switches += "--print-media-type ";
switches += "--page-size Letter ";
p.StartInfo.Arguments = switches + " " + url + " " + fileName;
Run Code Online (Sandbox Code Playgroud)