第一步:查看字体列表
fc-list
第二步:安装默认字体库
yum install fontconfig
第三步:安装ttmkfdir
yum install ttmkfdir
第四步:创建中文字体存放目录
命令:mkdir /usr/share/fonts/chinese
第五步:将下载到字体上传到Linux系统中
.ttc 的字体复制到/usr/share/fonts/chinese目录中
第六步:设置目录权限
命令:chmod -R 755 /usr/share/fonts/chinese
第七步,重启服务器。
命令:init 6
这篇文章主要介绍了Python PyPDF2模块安装使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
PyPDF2模块主要的功能是分割或合并PDF文件,裁剪或转换PDF文件中的页面。
0、安装PyPDF2的模块
pip install PyPDF2
1、常用的函数
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2020/1/15 13:38
# @Author : suk
# @File : pyxl.py
# @Software: PyCharm
import
介绍下 Python 实现 PDF 文件的合并和拆分、加解密、添加和去除水印、提取指定内容、转换成其他文件格式等批量操作的实现,可通过 PyPDF2 、pdfplumber 等模块实现。
这个错误通常出现在使用 PyPDF2 时,当你尝试处理加密的 PDF 文件时。PyPDF2 使用了 AES 算法来解密这些文件,但是它本身并未包含该算法的实现。因此,你需要安装 PyCryptodome 模块,它是一个 Python 的加密模块,提供了对 AES 算法的支持。请注意,如果你使用的是 Python 3,则需要安装 pycryptodomex 而非 PyCryptodome。这两个模块提供了相同的接口和功能,只是名称略有不同。因此,你可以根据自己的需要进行选择和安装。
from PyPDF2 import PdfFileReader, PdfFileWriter
def split_pdf(fileName, result, start=0, end=None):
#打开原始pdf文件
pdf_src = PdfFileReader(fileName)
if end is None:
#获取页数
end = pdf_src.getNumPages()
with open(
使用python pdfkit生成pdf文件中遇到中文乱码问题1.生成的文件名不能带有中文字符2.生成的pdf内容中文为乱码生成的文件名不能带有中文字符解决方法:我暂时想到的处理方式是先生成英文文件名,再将这个文件重命名为中文的文件名#coding=utf8import osimport pdfkitfrom uuid import uuid1ret = '测试pdf内容部分'.decode('u...
使用python语言提取PDF文件中的文字。在python中,提供了PyPDF2库可以进行PDF文件的各种操作。提取PDF文件文字
按页拆分文档
逐页合并文档...