Hi maltoe,
This looks like an interesting project, kudos on building it! ![]()
I’ve got some feedback after reading the project’s README.
When calling the ChromicPDF.print_to_pdfa function you’re providing a map in the print_to_pdf argument, however the specific map keys are in camel case while in Elixir I think it’s more standard/common to use snake case, so for example, you’d use:
print_to_pdf: %{
# Margins are in given inches
margin_top: 0.393701,
margin_left: 0.787402,
margin_right: 0.787402,
margin_bottom: 1.1811,
...
}
instead of the more javascript-like one in the example:
print_to_pdf: %{
# Margins are in given inches
marginTop: 0.393701,
marginLeft: 0.787402,
marginRight: 0.787402,
marginBottom: 1.1811,
...
}
This might just be nitpicking but I thought I should let you know! Congrats once again in building this ![]()


















