首页 > 其他分享 >PDF转图片

PDF转图片

时间:2024-02-03 16:22:39浏览次数:23  
标签:__ img zoom path PDF pdf page 图片

import fitz


def pdf2img(pdf_path, img_dir):
    doc = fitz.open(pdf_path)  # 打开pdf
    for page in doc:  # 遍历pdf的每一页

        zoom_x = 2.0  # 设置每页的水平缩放因子
        zoom_y = 2.0  # 设置每页的垂直缩放因子
        mat = fitz.Matrix(zoom_x, zoom_y)
        pix = page.get_pixmap(matrix=mat)
        pix.save(r"{}page-{}.png".format(img_dir, page.number))     # 保存


if __name__ == '__main__':
    
    # pdf路径
    pdf_path = r"./成绩单.pdf"
    # 图片保存位置
    img_dir = r"./img/"
    
    # pdf转图片
    pdf2img(pdf_path, img_dir)

 

标签:__,img,zoom,path,PDF,pdf,page,图片
From: https://www.cnblogs.com/luoxh-whn/p/18004887

相关文章

  • AI生成的图片是否具有版权:如何认定美术作品的“抄袭”行为?
    相关:实务丨如何认定美术作品的“抄袭”行为?首先,我认为AI生成的图片是否具有版权这个问题就不是一个问题,或者说这不是一个正确的提法,应该说AI生成的某张图片是否具有版权?也可以说,AI生成的某张图片是否侵权?因为,不把问题具体到具体的某张图片上,这个问题是没有讨论的前提的,还有,......
  • Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--添加水印
    项目地址:Pdfium.Net:https://github.com/1000374/Pdfium.NetPdfiumViewer:https://github.com/1000374/PdfiumViewer添加水印函数定义:///<summary>///AddWaterMark///</summary>///<paramname="text"></param>///<paramnam......
  • Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--PDF操作
    项目地址:Pdfium.Net:https://github.com/1000374/Pdfium.NetPdfiumViewer:https://github.com/1000374/PdfiumViewerPdfium.Net支持对PDF操作:转成图片拆分合并插入替换删除旋转导出缩略图多页合并成一页1.转成图片1.基于GDI+下:///<summary>///Rendersapa......
  • CSharp: QuestPDF 2023.12.4 in doenet 8.0
     /*ide:vs202217.5.net8.0QuestPDF23.12.4from:https://github.com/QuestPDF/QuestPDF/discussions/560*/namespaceConsoleAppFontPdfDemo{usingQuestPDF;usingQuestPDF.Fluent;usingQuestPDF.Infrastructure;usingQuest......
  • laravel8 生成pdf
    privatestaticfunctioncreatePdfSendEmail($job_notes_id){#信息$recruit_job_notes_auth=DB::table('notes_auth')->select(["mobile","job_id"])->find($job_notes_id);if(!$recruit_job_note......
  • springboot上传图片到阿里云
    1.登录注册 购买oss服务2.创建Bucket3.获取accesskey4.编写阿里云上传工具类publicclassAliOssUtil{privatestaticfinalStringENDPOINT="https://oss-cn-beijing.aliyuncs.com";privatestaticfinalStringACCESS_KEY_ID="填写自己的accesskey";......
  • Linux批量转换图片文件(png/jpg)
    ImageMagick转换图片一、convert命令Version:ImageMagick6.9.11-60Q16x86_642021-01-25https://imagemagick.orgCopyright:(C)1999-2021ImageMagickStudioLLCLicense:https://imagemagick.org/script/license.phpFeatures:CipherDPCModulesOpenMP(4.5)Delega......
  • JS直接下载PDF文件
    if(ext=="pdf"){varindex=_fileUri.lastIndexOf('/');varname=_fileUri.substr(index+1);varxhr=newXMLHttpRequest();xhr.open('get',_fileUri,true);xhr.responseType='b......
  • media图片不显示static
    settings.pySTATIC_URL='static/'#Defaultprimarykeyfieldtype#https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-fieldDEFAULT_AUTO_FIELD='django.db.models.BigAutoField'STATICFILES_DIRS=[BASE_DIR/......
  • js通过Image()获取图片尺寸
    注意需要在浏览器中使用,需要加载dom对象才能生效,如果直接使用jest将会报错超时exportconstgetImgSize=(url:string):Promise<object>=>{returnnewPromise((resolve)=>{letimgObj=newImage()imgObj.src=urlimgObj.onload=()......