diff --git a/README.md b/README.md index 5a4799e..9fbf06a 100644 --- a/README.md +++ b/README.md @@ -24,23 +24,20 @@ from pwhtmltopdf import HtmlToPdf async def this_from_url(): - htp = HtmlToPdf() - await htp.from_url("https://playwright.dev/", "from_url.pdf") - await htp.close() + async with HtmlToPdf() as htp: + await htp.from_url("https://playwright.dev/", "from_url.pdf") async def this_from_file(): - htp = HtmlToPdf() - # Make sure the current directory has a test.html file - await htp.from_file("test.html", "from_file.pdf") - await htp.close() + async with HtmlToPdf() as htp: + # Make sure the current directory has a test.html file + await htp.from_file("test.html", "from_file.pdf") async def this_from_string(): - htp = HtmlToPdf() - content = pathlib.Path("test.html").read_text() - await htp.from_string(content, "from_string.pdf") - await htp.close() + async with HtmlToPdf() as htp: + content = pathlib.Path("test.html").read_text() + await htp.from_string(content, "from_string.pdf") if __name__ == '__main__': @@ -61,7 +58,8 @@ from pwhtmltopdf import HtmlToPdf async def this_render_from_url(): file_path = pathlib.Path("tests/images.html").absolute() - async with HtmlToPdf(static_root="tests/static", wait_until="load", print_background=True) as htp: + async with HtmlToPdf(static_root="tests/static", + wait_until="load", print_background=True) as htp: await htp.from_url( f"file://{file_path}", "tests/effect/from_url/local_url_render.pdf", @@ -73,7 +71,8 @@ async def this_render_from_url(): async def this_render_from_file(): htp = HtmlToPdf(static_root="tests/static") await htp.from_file( - "tests/images.html", "tests/effect/from_file/images_render.pdf", local_render=True, char_code=123 + "tests/images.html", "tests/effect/from_file/images_render.pdf", + local_render=True, char_code=123 ) await htp.close() @@ -81,7 +80,8 @@ async def this_render_from_file(): async def this_render_from_string(): content = pathlib.Path("tests/images.html").read_text() htp = HtmlToPdf(static_root="tests/static") - await htp.from_string(content, "tests/effect/from_string/images_render.pdf", local_render=True, char_code=123) + await htp.from_string(content, "tests/effect/from_string/images_render.pdf", + local_render=True, char_code=123) await htp.close()