首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏家劲

    NDK编译MuPDF方法

    话不多说,首先去mupdf那下载1.5.0的源码 友情提示,开源协议为AGPL 下载好之后,去根目录,执行以下命令(需要NDK) F:\Android\Sdk\ndk-bundle\ndk-build

    1.2K30发布于 2019-09-18
  • 来自专栏柒八九技术收纳盒

    Rust 赋能前端:PDF 分页/关键词标注/转图片/抽取文本/抽取图片/翻转...

    所以,今天我们绕过mupdf-js而是直接使用mupdf[4]的编译好的wasm文档来执行相关操作。 效果展示 首先,我们会使用mupdf为大家讲解下面的各种操作。 引入mupdf的wasm 我们在前端项目中,新建一个wasm来存放在前端项目中要用到的各种wasm。 然后,我们创建一个mupdf的文件夹,这里面是存放mupdf编译后的文件内容。 ├── mupdf-wasm.js ├── mupdf-wasm.wasm ├── mupdf.d.ts └── mupdf.js 具体针对mupdf的wasm文件从哪里来,我们可以通过mupdf_github 在这节中,我们就直接使用代码来演示mupdf赋予我们的能力。如果想了解更多关于Mupdf在前端环境的使用方式,可以翻看mupdf_core API[7]。 : https://www.npmjs.com/package/mupdf-js [4] mupdf: https://mupdf.com/ [5] f_cli_f: https://www.npmjs.com

    63200编辑于 2025-01-03
  • 来自专栏Python研究者

    Python处理PDF——PyMuPDF的安装与使用

    介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。 MuPDF MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。 MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。 PyMuPDF PyMuPDF(当前版本1.18.17)是支持MuPDF(当前版本1.18.*)的Python绑定。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 搜索文本 您可以找到某个文本字符串在页面上的确切位置: areas = page.search_for("mupdf") 这将提供一个矩形列表,每个矩形都包含一个字符串“mupdf”(不区分大小写)

    8.8K30编辑于 2022-05-21
  • 来自专栏毛利学Python

    Python处理PDF——PyMuPDF的安装与使用

    介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。 MuPDF MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。 MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。 PyMuPDF PyMuPDF(当前版本1.18.17)是支持MuPDF(当前版本1.18.*)的Python绑定。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 搜索文本 您可以找到某个文本字符串在页面上的确切位置: areas = page.search_for("mupdf") 这将提供一个矩形列表,每个矩形都包含一个字符串“mupdf”(不区分大小写)

    8.3K10编辑于 2022-09-22
  • 来自专栏张俊红

    Python处理PDF——PyMuPDF的安装与使用!

    介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。 MuPDF MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。 MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。 PyMuPDF PyMuPDF(当前版本1.18.17)是支持MuPDF(当前版本1.18.*)的Python绑定。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 搜索文本 您可以找到某个文本字符串在页面上的确切位置: areas = page.search_for("mupdf") 这将提供一个矩形列表,每个矩形都包含一个字符串“mupdf”(不区分大小写)。

    5.1K10编辑于 2022-05-13
  • 来自专栏信数据得永生

    PyMuPDF 1.24.4 中文文档(十三)

    MuPDF 中,支持多种文档格式 - PDF 只是其中之一。图像也作为 MuPDF 中的文档进行支持(通常一页)。 在MuPDF中,支持多种文档格式 - PDF只是其中之一,总共有十几种其他格式。图像在MuPDF中也作为文档支持(因此通常只有一页)。 在MuPDF中,支持多种文档格式 - PDF只是其中之一。图像也作为MuPDF中的文档被支持(通常每页一张)。这也是为什么MuPDF使用坐标系的原点(0, 0)在任何文档页面上都是左上角的一个原因。 使用 MuPDF-1.23.8 中的新公共函数。 改进 scripts/test.py 以帮助调查 MuPDF 问题。 Fixed 问题 #353 (“mupdf 版本检查”), 不再因 MuPDF 只有补丁级别偏差而拒绝导入。

    2.9K11编辑于 2024-06-21
  • 来自专栏柒八九技术收纳盒

    Rust 赋能前端 -- 写一个 File 转 Img 的功能

    PDF 解析(mupdf + web worker) ❝所用技术 Mupdf WebAssembly Web worker ❞ mupdf ❝在前端进行pdf展示和解析我们还有很多其他的选择,例如pdf-dist 对于我们前端而言,MuPdf提供了适配Node/JS/TS的包 - mupdf.js[6] 也就是说,我们借助Mupdf可以实现在前端环境利用其他语言处理文档的能力。 mupdf 常用的api 我们可以从mupdf-js[9]的npm地址查询对应的api地址。这些api我们会在下面的代码解释部分中涉及到。 项目中使用 在我们用f_cli_f构建的前端项目中,使用yarn add mupdf-js来安装mupdf的JS版本。 接下来,就到了我们在前端项目中使用它的时候了。 /mupdf.js/tree/master [9] mupdf-js: https://www.npmjs.com/package/mupdf-js [10] vite中导入web worker有很多方式

    73810编辑于 2024-05-28
  • 来自专栏日常学python

    好家伙!神器啊!Python 处理 PDF —— PyMuPDF 的安装与使用!

    介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。 MuPDF MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。 MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。 PyMuPDF PyMuPDF(当前版本1.18.17)是支持MuPDF(当前版本1.18.*)的Python绑定。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 搜索文本 您可以找到某个文本字符串在页面上的确切位置: areas = page.search_for("mupdf") 这将提供一个矩形列表,每个矩形都包含一个字符串“mupdf”(不区分大小写)。

    3.5K10编辑于 2022-09-13
  • 来自专栏进击的Coder

    Python 处理 PDF 的神器 -- PyMuPDF

    介绍 在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。 MuPDF MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。 MuPDF 中的渲染器专为高质量抗锯齿图形量身定制。 PyMuPDF PyMuPDF(当前版本1.18.17)是支持MuPDF(当前版本1.18.*)的Python绑定。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 搜索文本 您可以找到某个文本字符串在页面上的确切位置: areas = page.search_for("mupdf") 这将提供一个矩形列表,每个矩形都包含一个字符串“mupdf”(不区分大小写)。

    4.8K31编辑于 2022-09-20
  • 来自专栏人人都是架构师

    Go每日一库之149:PDF处理相关库

    五、PDF转图片 mupdf xpdf 1. 使用mupdf操作pdf转图片 MuPDF is a lightweight PDF, XPS, and E-book viewer. MuPDF consists of a software library, command line tools, and viewers for various platforms. 下载mupdf后得到一些工具,比如: mupdf pdfdraw pdfinfo pdfclean pdfextract pdfshow xpsdraw 其中pdfdraw可用来转换图片 $ pdfdraw -o out%d.png in.pdf 注意: mupdf不支持mac OS 2. 希望这些总结能够对读者有所帮助 参考: wkhtmltopdf xpdf cpdf qpdf unidoc pdflib/tet pdfwriter mupdf pdfcpu

    3.5K40编辑于 2023-10-02
  • 来自专栏老欧说安卓

    Android开发笔记(一百四十一)读取PPT和PDF文件

    框架解析速度偏慢; 2、显示pdf页面时采用马赛克逐格展示,不够友好; 3、整个pdf文件内容都调用draw方法绘制,难以改造为翻页浏览的形式; 基于以上情况,博主又尝试了其它的pdf解析框架,发现MuPDF MuPDF的实现代码相对较少,调用起来也比较方便,而且支持只浏览指定页面,这意味着我们可以使用翻页形式来逐页浏览pdf文件,更加符合普通用户的使用习惯。 下面是采用MuPDF框架解析pdf文件的效果图(列表形式): ? 下面是采用MuPDF框架解析pdf文件的效果图(翻页形式): ? 若要在Android项目中集成MuPDF框架,可按照以下步骤处理: 1、在AndroidManifest.xml中添加SD卡的操作权限; 2、在libs目录下导入MuPDF的so库libmupdf.so ;(使用ADT开发时) 3、在工程源码中导入com.artifex.mupdf包下的所有源码; 下面是使用MuPDF框架解析pdf文件的代码: public class PdfFragment extends

    4.2K31发布于 2019-01-18
  • 来自专栏翩翩白衣少年

    安利3款Python三方库!轻松实现PDF转图片,最快的只需一行代码!

    • ✅ PyMuPDF • ✅ pdfplumber • ✅ python-office 一、PyMuPDF 1、PyMuPDF简介 该三方库从命名形式中就可以看出,PyMuPDF 是 MuPDF 的Python 而 MuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由软件库、命令行工具和各种平台的查看器组成。这个工具很小,速度很快,而且很完整。 这是有历史原因的: MuPDF的原始渲染库被称为Libart。 在Artifex软件获得MuPDF项目后,开发的重点转移到编写一种新的现代图形图书馆称为“Fitz”。 Fitz最初是作为一个研发项目,以取代老化的Ghostscript图形库,但却成为了MuPDF的渲染引擎。 __doc__) 输出: PyMuPDF 1.21.0: Python bindings for the MuPDF 1.21.0 library.

    7.9K40编辑于 2023-11-10
  • 来自专栏程序那些事儿

    linux平台下的电子书阅读器推荐

    MuPdf 它是一个轻量级的文档查看器,它包括软件库、命令行工具、文档注释,以及将文档编辑等功能,此外它还具有将文档转换为 HTML、PDF、CBZ 和各种其他文件格式的能力。 MuPDF 可以从 Ubuntu 软件中心下载或使用命令行安装。 MuPDF 的渲染器针对高分辨率抗锯齿视觉效果进行了优化。

    3.6K40编辑于 2023-03-07
  • 来自专栏计算机工具

    adsplugin.iml 文件没有进行merge新加入的module中的类显示灰色,在project中新的module文件夹图标没有3条竖线

    > <module external.linked.project.id=":<em>mupdf</em>" external.linked.project.path="$MODULE_DIR$" external.root.project.path android-gradle" name="Android-Gradle"> <configuration> <option name="GRADLE_PROJECT_PATH" value=":<em>mupdf</em>

    1.2K10编辑于 2024-12-16
  • 来自专栏山行AI

    AI文档智能助理都是如何处理pdf的?

    地址:http://www.xpdfreader.com/ 5. mupdf 一个轻量级的 PDF、XPS 和电子书阅读器。MuPDF 包括一个软件库、命令行工具和各种平台的查看器。 MuPDF 中的渲染器专为高质量抗锯齿图形而设计。它通过度量和间距准确地呈现文本,以在屏幕上再现印刷页面的外观。 地址:https://mupdf.com/ 6. pymupdf PyMuPDF是支持MuPDF的Python绑定。

    3.4K20编辑于 2023-08-10
  • 来自专栏信数据得永生

    PyMuPDF 1.24.4 中文文档(十四)

    旧名称将保持为废弃的别名,直到 MuPDF 版本 1.19.0,并在随后的版本中被删除 - 可能是版本 1.20.0,但这取决于上游决策(MuPDF)。

    33510编辑于 2024-06-21
  • 来自专栏不止于python

    python之PDF提取文字(超级简单)

    .小标题1 2.小标题2 二.标题二 3.小标题1 4.小标题2 三.标题三 5.小标题1 6.小标题2 [Finished in 0.3s] PyMuPDF PyMuPDF是一个基于MuPDF MuPDF是一款高性能的PDF渲染和解析引擎 安装 pip install PyMuPDF 使用 import fitz pdf_document = fitz.open('sample.pdf'

    4.5K10编辑于 2023-09-05
  • 来自专栏计算机工具

    Error:UNEXPECTED TOP-LEVEL ERROR,DexArchiveMergerException异常的解决办法;adb输出日志信息;

    /main/libs/framework5.1.jar') compile 'com.android.support:multidex:1.0.1' api 'com.artifex.mupdf

    34800编辑于 2024-12-16
  • 来自专栏小工匠聊架构

    OpenSource - 文件在线预览模块(多格式转 PDF 文件)

    https://github.com/dawbarton/pdf2svg Calibre epub、mobi等电子书转为pdf https://github.com/kovidgoyal/calibre MuPDF PDF和XPS解析和渲染引擎,可用于将PDF转为svg、png等图片 https://www.mupdf.com/ SVGO 压缩svg图片大小 https://github.com/svg/svgo

    1.5K00编辑于 2024-05-25
  • 来自专栏FreeBuf

    微软:勒索组织正在将开源软件武器化

    目前黑客武器化用户部署恶意软件或木马后门的开源软件列表包括 PuTTY、KiTTY、TightVNC、Sumatra PDF Reader 和 muPDF/Subliminal Recording 软件安装程序

    51520编辑于 2022-11-14
领券