|
下載dzicon.woff2字體:kuing.cjhb.site/static/image/common/dzicon.woff2
pymupdf不支持woff2,须用woff2 to ttf converter 轉换為
dzicon.ttf
(19.22 KB, 下载次数: 0)
按照1#的方法,重新生成singlepage.pdf:
- import fitz
- doc = fitz.open()
- page = doc.new_page()
- page.insert_text((50, 50), "Hello, World!", fontname="Tahoma",fontfile = r"C:\Windows\Fonts\Tahoma.ttf")
- page.insert_text((50, 50), "Hello, World!", fontname="Tahoma-Bold",fontfile = r"C:\Windows\Fonts\tahomabd.ttf")
- page.insert_text((50, 50), "Hello, World!", fontname="SimSun",fontfile = r"C:\Windows\Fonts\simsun.ttc")
- page.insert_text((50, 50), "Hello, World!", fontname="MicrosoftYaHei-Bold",fontfile = r"C:\Windows\Fonts\msyhbd.ttc")
- page.insert_text((50, 50), "Hello, World!", fontname="dzicon",fontfile = r"dzicon.ttf")
- doc.save("singlepage.pdf")
复制代码 運行pdflatex得到1.pdf
按照2#的方法,稍微調整replace.py,只在第3行增加2項:
- for [font,repl] in [[b"Tahoma-Bold",b"Tahoma#20Bold"],[b"Tahoma",b"Tahoma#20Regular"],[b"SimSun",b"SimSun#20Regular"],[b"MicrosoftYaHei-Bold",b"Microsoft#20YaHei#20Bold"],[b"dzicon",b"dzicon#20Regular"]]:
复制代码
運行python replace.py
運行GS(命令和2#相同)得到
1_modified_compressed.pdf
(711.19 KB, 下载次数: 1)
這次文件大小是711KB(相比2#的741KB又减少了) |
|