経緯 Satoriというライブラリに感化されて、HTMLとCSSっぽい記述でPDFを作れたら面白そうと思ったので作ってみました。JavaScriptで書こうかと思いましたが、react-pdfという先人がいたので勉強を兼ねてRustで書いてみます。 どんなライブラリか HTMLとCSSのような記述でPDFを作ることができるライブラリです。 たとえば下記のようなXMLで肉じゃがレシピのPDFが作成できます。CSSは長いため省略していますが、GitHubで確認できます。 <Document title="recipe"> <Page style="page"> <Layer style="main"> <Text style="title">肉じゃが</Text> <Text style="description">日本の家庭でおなじみの肉じゃが。肉やじゃがいも、玉ねぎを油で炒めてから、醤油や
![HTML/CSSっぽい記述でPDFを作れるライブラリをRustで作る](https://cdn-ak-scissors.b.st-hatena.com/image/square/cad678b30597c59ee63cc75f0074186aa2ff9b0c/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--eCGy8Tk2--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AHTML%25252FCSS%2525E3%252581%2525A3%2525E3%252581%2525BD%2525E3%252581%252584%2525E8%2525A8%252598%2525E8%2525BF%2525B0%2525E3%252581%2525A7PDF%2525E3%252582%252592%2525E4%2525BD%25259C%2525E3%252582%25258C%2525E3%252582%25258B%2525E3%252583%2525A9%2525E3%252582%2525A4%2525E3%252583%252596%2525E3%252583%2525A9%2525E3%252583%2525AA%2525E3%252582%252592Rust%2525E3%252581%2525A7%2525E4%2525BD%25259C%2525E3%252582%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3Aktmouk%252Cx_203%252Cy_98%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzBlNTViMGUwNGMuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_72%2Fog-base.png)