2020年1月25日
Python 3でSVGからPDFに変換するライブラリーとしてcairosvgが有名なようですが、その他に、今回紹介するsvglibも非常に簡単に使用できます。ただし、日本語文字、フォント設定、styleタグなど不完全です。
とはいうものの、オープンソースでソースの量は少ないので、解読して改良の余地があると思われます。まだそこには達してませんが。
まだ、Pythonの学習を始めたばかりなのでコードが未熟なのをご了承ください。
ライブラリー:svglib
ライセンス:LGPL 3
ホームページ:https://pypi.org/project/svglib/
pip install svglib
from svglib.svglib import svg2rlg from reportlab.graphics import renderPDF, renderPM drawing = svg2rlg("C:\\Users\\test\\Desktop\\file.svg") renderPDF.drawToFile(drawing, "C:\\Users\\test\\Desktop\\file.pdf") renderPM.drawToFile(drawing, "C:\\Users\\test\\Desktop\\file.png", fmt="PNG") |
This site has nothing to do with FBI (Federal Bureau of Investigation).
I support activity of FBI.
If you want to look at a homepage of FBI, trace the following link.
https://www.fbi.gov/
https://www.fbijobs.gov/