使用 pandoc 将网页转换为 pdf

Converting webpage to pdf with pandoc

我想使用 pandoc 将此网页转换为 pdf: http://www.surgwiki.com/wiki/Principles_and_practice_of_cardiac_surgery

我正在 Windows 10 64 位 pandoc 版本 1.16.0.2。

在转换上述页面时出现此错误:

pandoc: Could not find image `/w/images/thumb/Ch57-fig1.jpg/180px-Ch57-fig1.jpg', skipping...
pandoc: Could not find image `/w/skins/common/images/magnify-clip.png', skipping...
pandoc: Could not find image `/w/images/thumb/Ch57-fig2.jpg/180px-Ch57-fig2.jpg', skipping...
pandoc: Could not find image `/w/skins/common/images/magnify-clip.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/BlogMarks.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/del.icio.us.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/digg.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Fark.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Furl.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Newsvine.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/reddit.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Segnalo.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Simpy.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Slashdot.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/smarking.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Spurl.png', skipping...
pandoc: Could not find image `/w/skins/common/images/sharethis/Wists.png', skipping...
pandoc: Could not find image `/w/skins/common/images/poweredby_mediawiki_88x31.png', skipping...
! Package pdftex.def Error: File `/w/images/thumb/Ch57-fig1.jpg/180px-Ch57-fig1
.jpg' not found.

See the pdftex.def package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.480 ...thumb/Ch57-fig1.jpg/180px-Ch57-fig1.jpg}}

pandoc: Error producing PDF

如何解决这个问题?有帮助吗?

您在查找不存在的图像时遇到问题。 这里有一个简单的方法来解决这个问题:

  • 在 Google Chrome 中打开 http://www.surgwiki.com/wiki/Principles_and_practice_of_cardiac_surgery
  • 右键单击网页并单击'Save as'。
  • 将该页面保存在您计算机上的某个位置。
  • 导航到该页面在您计算机上的保存位置,然后打开 HTML 文件。还应创建一个与 HTML 同名的文件夹,但无需进入该文件夹。
  • 使用 pandoc 转换网页的本地副本(您刚刚打开的 HTML 文件)。

这应该可以解决您的问题!让我知道它是否有效。