代码之家  ›  专栏  ›  技术社区  ›  Suman

使用pandoc将网页转换为pdf

  •  1
  • Suman  · 技术社区  · 9 年前

    我想使用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
    

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

    1 回复  |  直到 7 年前
        1
  •  4
  •   taylorsabell    9 年前

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

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

    这应该可以解决你的问题!如果有效,请告诉我。