首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
Stirling PDF - 开源PDF平台
项目简介 Stirling PDF 是一个强大的、开源的 PDF 编辑平台。可以将其作为个人桌面应用程序运行,在浏览器中运行,或使用私有 API 部署到自己的服务器上。 无需将文档发送到外部服务即可编辑、签名、删除、转换和自动化 PDF。 开源协议 MIT License 界面展示 1. Mac 电脑桌面端展示效果: 2. 网页端展示效果: 功能概述 • 强大的PDF功能: 可访问 60 多种工具,包括签名、转换、合并等。 • 高级自定义: 深度自定义、主题和环境变量。 • 企业版功能: 单点登录、用户管理和权限控制。 前端:使用 TypeScript、Vite 的 React SPA(V2 重写),通过 PDF.js/PDF-LIB 实现客户端 PDF 处理。 services: stirling-pdf: image: stirlingtools/stirling-pdf:latest container_name: stirling-pdf
DevLlama
2026-06-01
1620
标签:
使用 PDF API 合并 PDF 文件
内容来源: 如何在 Mac 上合并 PDF 文件1. 注册与认证您可以注册一个免费的 ComPDFKit API 帐户,该帐户允许您在 30 天内免费无限制地处理 1,000 多个文档。 创建 PDF 合并任务选择PDF合并工具,替换上一步获取到的accessToken,将错误信息的显示语言替换成自己想要的语言类型,然后就可以在响应数据中获取到taskId了。 // 创建任务// 创建一个 PDF 合并任务的示例 let taskModel = await client.createTask(url: CPDFDocumentEditor . ""3.上传文件上传需要合并的PDF文件,并将其与任务ID绑定。 4.合并PDF文件文件上传完成后,通过任务ID调用此接口进行文件合并。
Youna
2024-11-14
1.2K0
标签:
PDF标准详解(二)——PDF 对象
上一篇文章我们介绍了一个PDF文档应该包含的最基本的结构,并且手写了一个最简单的 “Hello World” 的PDF文档。 后面我们介绍新的PDF标准给出示例时将以这个文档为基础,而不再给出完整的文档示例,小伙伴想自己测试可以根据上一节的文档来进行配置。 对象 上一节我们看到一个个奇奇怪怪的元素,可能也好奇它们的写法,现在我们来正式介绍它们的相关内容,它们就是PDF文档中一个个的对象。 PDF 支持5种基本对象: 整数和实数:例如43和12.2 这种数字 字符串,PDF种字符串被包裹在小括号中,例如上一节中的 (hello world), 我们也可以给字符串制定编码,这个在后面介绍 名称 1 /Type /Pages >> 对象中就包含间接引用,PDF解析器,知道这个对象是一个Pages对象之后,可以通过Kids 对象指定的间接引用对象知道,当前PDF文档只有一页,这个页面对象就是2
Masimaro
2024-03-04
1K0
标签:
Python处理PDF及生成多层PDF
Python提供了众多的PDF支持库,本文是在Python3环境下,试用了两个库来完成PDF的生成的功能。PyPDF对于读取PDF支持较好,但是没找到生成多层PDF的方法。 Reportlab 生成双层PDF 双层PDF应用PDF中的Canvas概念,先画文字,最后将图片画上去,这样就是两层的PDF。 ./42.png" # Use Canvas to generate pdf c = canvas.Canvas('reportlab_canvas.pdf', pagesize=letter) width outputStream = open("PyPDF2-output.pdf", "wb") output.write(outputStream) 但是PyPDF获取PDF内容有很多问题,可以看这个问题列表 8、Writing Pdf with Python: Add image
大江小浪
2018-07-24
2.6K0
标签:
PDF标准详解(一)——PDF文档结构
好了,废话就到这里,下面开始正式介绍PDF相关的内容 PDF简介 PDF的全称是 Portable document format(可移植文档格式),是描述打印页面的世界领先语言。 PDF的文档结构 PDF主要由四个部分构成,文件头、文件体、交叉引用表以及文件尾 文件头将文件标识为PDF并给出它的版本号,例如 %PDF-1.0 % PDF 版本号为 1.0 的文件头 文件体是 我们先写上文件头: %PDF-1.0 % PDF 版本号为 1.0 的文件头 主要对象 我们按照之前的分析的PDF文档中需要包含的对象,来逐一定义 首先给出Pages节点的定义 1 0 obj 0 最后我们以 %%EOF 结尾来表示整个PDF文档结束 到这里我们已经得到了一个PDF阅读器可以打开的PDF文档。 下面通过整个文档来说明一般读取过程 PDF解析程序,先通过文件头来确定是否是PDF文件,并且得到PDF文件的版本 在文件末尾找到%%EOF 关键子,确定文件尾。
Masimaro
2024-01-29
3.2K0
标签:
.net pdf转word_pdf to word
Aspose word pdf 相互转换 工具类 文件的详细路径: pdfToDoc(String pdfPath, String docPath) 输入流: pdfToDoc(InputStream ; import com.aspose.pdf.SaveFormat; import com.aspose.pdf.Document; import java.io.ByteArrayInputStream java.io.File; import java.io.FileOutputStream; import java.io.InputStream; /** * @ProjectName: word-pdf java.io.File; import java.io.FileOutputStream; import java.io.InputStream; /** * @ProjectName: word-pdf --pdf转word--> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-pdf</artifactId> <version
全栈程序员站长
2022-11-17
9K0
标签:
使用PDF.JS在线查看PDF
第一步:下载源码https://github.com/mozilla/pdf.js 第二步:将源码拷贝进项目中,可以新建一个PDFShow文件夹存放代码 第三步:修改viewer.js var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf'  里面是PDF的路径 修改为:var DEFAULT_URL = ''; 发布IIS后访问localhost:8080/PDFShow file=09.pdf即可。 file=09.pdf','PDF','width:50%;height:50%;top:100;left:100;');">查看09.pdf</a> </body> </html> ? 07-13 13:01的分割线------------------------------- 文章年久失修,使用案例可参阅官方Demo 插件官方的例子:http://mozilla.github.io/pdf.js
易墨
2018-09-14
34.9K1
标签:
PDF Merge PDF Splitter Mac(PDF合并和拆分软件)v6.3.5
如何将PDF合并为一个?PDF Merge PDF Splitter for Mac是一款非常易于使用的苹果软件,可让您快速将多个PDF合并为一个PDF或将指定页面拆分为一个新PDF。 图片PDF Merge PDF Splitter for Mac特征介绍将多个PDF文件合并为一个PDF。合并受密码保护的PDF文件,但是您必须知道密码。支持拖放。支持拖动项目进行排序。
Mac知识分享
2022-07-08
9530
标签:
PDF转图片,在线PDF转JPGPNG
在线DEMO 原理 使用pdf.js预览图片,pdf.js将pdf通过canvas将每一页渲染出来,然后我们通过canvas的toDataURL方法保存为jpg或png格式。 pdf.js是Mozilla开源的一个js库,无需任何本地支持就可以在浏览器上显示pdf文档。唯一的要求就是浏览器必须支持HTML5。 依赖 需要pdf.min.js和pdf.worker.min.js两个js文件 全部代码实现 pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdn.bootcss.com /pdf.js/2.2.228/pdf.worker.min.js'; const preview = document.getElementById('preview'); const loadingTask = pdfjsLib.getDocument(url); loadingTask.promise.then(function (doc) { pdf
vivec
2019-09-05
17.8K1
标签:
pdf拆分保留书签_pdf补丁
2010年6月11日更新 功能介绍 PDF补丁丁是一个用于修改PDF文件信息的工具。 它具有以下功能: 生成PDF文件:通过导入一批图片或已有PDF文件,生成包含图片及已有PDF文件指定页面范围的PDF文件。在生成文件时还可挂上书签。用此功能还可以拆分、合并PDF文件。 补丁生成新文件: 将上述信息文件和已有PDF文件合并,生成新的PDF文档,该PDF文档具有XML信息文件的设置(如页面设置、书签等)。 通过先从原PDF文件导出信息文件,然后修改信息文件的内容,再导入生成新文件,就可以得到一个修改“补丁”过的PDF文件。 提取内容:可提取PDF文件中指定的页面或图片,导出的文件不再具有原文件在打印、复制等方面的限制。 分析文档结构:将PDF文档的内容导出成供PDF文档格式爱好者分析、调试用的XML文件。
全栈程序员站长
2022-11-16
2.1K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档