首页 > 其他分享 >MuPDF

MuPDF

时间:2024-05-08 21:46:35浏览次数:14  
标签:MuPDF mupdf 查看器 文档 XPS PDF

MuPDF

https://mupdf.com/

https://mupdf.readthedocs.io/en/latest/index.html

是一个轻量级的 PDF、XPS 和电子书查看器。

MuPDF 由软件库、命令行工具和适用于各种平台的查看器组成。

MuPDF 中的渲染器专为高质量抗锯齿图形而定制。

它以精确到像素分数的度量和间距渲染文本,以在屏幕上再现打印页面的外观时实现最高保真度。

查看器很小,速度很快,但很完整。

它支持多种文档格式,例如 PDF、XPS、OpenXPS、CBZ、EPUB 和 FictionBook 2。

您可以使用移动查看器对 PDF 文档进行注释并填写表格(桌面查看器也即将推出此功能)。

命令行工具允许您注释、编辑文档并将其转换为其他格式,例如 HTML、SVG、PDF 和 CBZ。

您还可以使用 Javascript 编写脚本来操作文档。

该库是用可移植的 C 语言模块化编写的,因此集成商可以根据需要添加和删除功能。

我们还有一个使用 JNI 的 Java 库,可以在 Oracle 的 Java 和 Android 上运行。

 

标签:MuPDF,mupdf,查看器,文档,XPS,PDF
From: https://www.cnblogs.com/firespeed/p/18180934

相关文章

  • Python3 使用 PyMuPDF 库提取pdf中的字体文件
    先安装PyMuPDF库:pipinstallPyMuPDF 示例:importfitzdefextract_fonts(pdf_path):withfitz.open(pdf_path)asdoc:num_pages=doc.page_countfonts=[]forpage_numberinrange(num_pages):font_info=doc.get......
  • mupdf webassembly 试用
    mupdf是基于c++编写的pdf读写以及预览工具,同时也提供了sdk,官方基于emscripten开发了一个webassembly的扩展参考使用 constfs=require("fs")constmupdf=require("mupdf")letdata=fs.readFileSync("demo.pdf")letdoc=mupdf.Document.openDoc......
  • Python处理PDF——PyMuPDF的安装与使用
    1、安装PyMuPDF可以从源码安装,也可以从wheels安装。对于Windows,Linux和MacOSX平台,在PyPI的下载部分有wheels。这包括Python64位版本3.6到3.9。Windows版本也有32位版本。从最近开始,LinuxARM架构也出现了一些问题——查找平台标签manylinux2014_aarch64。除了标准库,它没有......
  • Qt + mupdf 显示PDF,支持翻页
    使用Qt+mupdf实现PDF阅读器,支持翻页(上一页、下一页) 思路:PDF阅读器:使用mupdf,将PDF文件拆分成单个page页,将page页转为QImage图像,使用QListWidget来装载所有的QImage,这样Qt就可以显示出所有图像(完整的PDF)。翻页:根据滚动条,确认当前是哪一页,然后实现【上一页、下一页】功能 ......
  • mupdf实用操作demo,C++操作PDF文件
    前文:最近有个项目,需要读写PDF,本来想着挺简单的,读写PDF有那么多的库可以使用,唰唰的就完成了。忘记了我写C++的,还是在国产系统上开发的。所以一般的东西还不好使,因为项目需要在多个架构的电脑上使用,所以必须要开源,还要支持读写才行。 找了很多个PDF库(libharu、mupdf、pdfium、......
  • 集成mupdf实现手写笔签批应用
    1.首先,需要在AndroidStudio中集成mupdf,使用AndroidStudio的Gradle构建系统,可以在dependencies中添加如下依赖:implementation'com.artifex.mupdf:android:1.14.0'......
  • Android集成mupdf,实现手写笔签字,手指翻页的java代码
    importandroid.graphics.Bitmap;importandroid.graphics.Color;importandroid.graphics.RectF;importandroid.util.Log;importjava.util.LinkedList;importc......
  • [转]利用python的PyPDF2和PyMuPDF库玩转PDF的提取、合并、旋转、缩放、加密
    本文转自:https://www.cnblogs.com/steven0325/p/16888425.html一、安装PyPDF2和PyMuPDF库pipinstallPyPDF2pipinstallpymupdf#fitz是pymupdf的子模块二、工具......
  • PyMuPDF使用
    1.介绍在介绍PyMuPDF之前,先来了解一下MuPDF,从命名形式中就可以看出,PyMuPDF是MuPDF的Python接口形式。MuPDFMuPDF 是一个轻量级的 PDF、XPS和电子书查看器。MuPDF 由......
  • Python - PyMuPDF模块的简单使用
    1.简介能够用来对PDF文档进行操作的Python包有好几个,如用于提取内容的PdfPlumber、PDFMiner,可以用来对PDF文件进行修改操作的PyPDF2等等,如果只是需要简单地对PDF文件实现......