Athena

Dev tools

html to pdf converter

SHOW HN2016

Athena

Athena, drop-in replacement for wkhtmltopdf using Docker, Electron and Go

athenapdf.com

#html to pdf#wkhtmltopdf alternative#chromium pdf#docker pdf

58points
21comments
#649of 2,264 in 2016
Top 29%of 2016 by points

How HN took it

MixedNo clear lean

5 positive, 6 neutral or asking, 1 mixed, 2 critical, out of 14 comments about the project. Thread score +0.08.

Idea: 4 for, 2 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Welcome replacement for frustrating wkhtmltopdf

    From 2 comments
    • wkhtmltopdf frustrates me to no end. I've even got a wrapper script to help iterate through it's various major versions and option flags in an attempt to get usable PDFs. I…
      brbsix on HN
    • Hello, current maintainer of wkhtmltopdf here. This looks like an interesting approach, as Qt/WebKit is effectively unsupported. wkhtmltopdf is further hampered by the fact that…
      ashkulz on HN
  • Docker overhead is small and sandboxing is useful

    From 3 comments
    • It's not that bad. On my system, starting and cleaning up a Docker container costs about 800ms, whereas running wkhtmltopdf on the New York Times home page takes ~4sec.
      teraflop on HN
    • Using docker means that you don't have to install any of these dependencies on your computer, and, if it's setup correctly, it runs sandboxes from the rest of my system. So it's…
      numbsafari on HN
    • If you already have Docker running this is a no brainer. The Docker daemon is light weight and starting new containers takes milliseconds is the image is already on your machine…
      throwaway2016a on HN

Objections

  • Running Docker just to make PDFs is overkill

    From 3 comments
    • Cool project, but firing up docker to convert a website to a PDF is just silly.
      mrweasel on HN
    • Too much overhead for the occasional batch report from an embedded system. A replacement for wkhtmltopdf would be nice, though.
      snerbles on HN
    • This isn't a package replacement, it's a microservice in a Docker container. Replacing one package with three is nothing to be proud of. Replacing one with 13 plus wrapper code…
      web007 on HN
  • Wrapping one package in many dependencies is bloated

    From 1 comment
    • This isn't a package replacement, it's a microservice in a Docker container. Replacing one package with three is nothing to be proud of. Replacing one with 13 plus wrapper code…
      web007 on HN

Requests

  • Test on problem cases and report issues on GitHub

    From 1 comment
    • Please stress-test and feel free to submit problem cases as issues to the github repo [0]. "Aggressive mode", which leverages Chromium's "simplify page" mode, might do some of…
      dbuxton on HN
  • Better page break handling for text lines and tables

    From 2 comments
    • Agreed (and same). I get that it's hard to convert web elements (via Chrome) to a readable/nice PDF, but wkhtmltopdf really isn't the miracle tool it is made out to be. Like you,…
      sarreph on HN
    • wkhtmltopdf doesn't frustrate me a lot. Except when doing multiple pages and multiple table, footers and headers, splitting tables correctly. Ow yeah, and the difference with…
      NicoJuicy on HN

Questions

  • How to track vulnerable libraries in Docker images

    From 2 comments
    • Does docker have a single system to report included libraries up to management, so that when, for example, there's a major hole in openssl or nginx or a php library or the…
      dsr_ on HN
    • Have you heard of Claire? https://github.com/coreos/clair
      colhom on HN

Alternatives named

  • PrinceXML

    From 2 comments
    • We started off using wkhtmltopdf for the reporting module in our application to generate PDF's. After using that for a while and searching far and wide for an alternative, we…
      nightbrawler on HN
    • We are thinking about moving to PrinceXml from java flyingsaucer which doesn't deal with newer html construct. Looks to be really good but good to have other feedbacks.
      tmd83 on HN
  • wkhtmltopdf

    From 2 comments
    • Hello, current maintainer of wkhtmltopdf here. This looks like an interesting approach, as Qt/WebKit is effectively unsupported. wkhtmltopdf is further hampered by the fact that…
      ashkulz on HN
    • wkhtmltopdf frustrates me to no end. I've even got a wrapper script to help iterate through it's various major versions and option flags in an attempt to get usable PDFs. I…
      brbsix on HN
  • Clair

    From 1 comment
    • Have you heard of Claire? https://github.com/coreos/clair
      colhom on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/11446254)