TPPDF 2.6.0

TPPDF 2.6.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期最新发布2024年7月
SPM支持 SPM

Philip Niedertscheider 维护。



TPPDF 2.6.0

TPPDF

TPPDF 是一个快速 PDF 构建器,用于 iOS & macOS,使用简单的命令创建高级文档!

Swift iOS|macOS License
Swift Package Manager Cocoapods Carthage

Philip Niedertscheider 和所有杰出的 贡献者 创建和维护。

功能入门通讯用法安装致谢许可证

功能

  • 页面页眉和页脚
  • 动态内容布局,带页面对齐
  • 表格和单元格对齐支持
  • 格式化字符串
  • 自定义间距
  • 图像支持
  • 水平线分隔符
  • 自定义缩进
  • 自定义顶部偏移(适用于分层渲染)
  • 分页
  • 图像标题
  • 压缩图像
  • 自定义图像大小适合
  • 在页眉和页脚中添加图像
  • 页眉和页脚中的水平线分隔符
  • 直接生成 PDF 文件以处理大型 PDF 文件(详情
  • PDF 元数据
  • 自定义表格样式
  • 多列部分
  • Swift 包管理器支持
  • 支持单元格合并和自动分页的表格
  • 文本中的超链接
  • 使用 Foundation.Progress 的本地进度跟踪
  • 文档

入门指南

构建PDF文档非常简单

首先,您使用一种纸张格式创建一个文档...

let document = PDFDocument(format: .a4)

...然后,将您的信息添加到容器中...

document.add(.contentCenter, text: "Create PDF documents easily.")

...然后,渲染文档...

let generator = PDFGenerator(document: document)
let url  = try generator.generateURL(filename: "Example.pdf")

...完成!

如果您需要更多详细信息,请查看使用说明

通信

注意

TPPDF是techprimate的一个开源侧项目。由于我们目前正在处理多个其他项目,我们用于修复漏洞和增强TPPDF的时间有限。

这就是为什么任何问题报告,尤其是<强>Pull Requests都非常受欢迎!

如果您需要公司专业支持,您可以通过Twitter上的@philprimes或我们的网站techprimate.com寻求帮助!这主要是针对定制或高优先级请求,因此我们目前不会公布咨询服务费。

有关其他所有信息,请参阅沟通此消息。谢谢!

  • 如果您需要帮助,请使用Stack Overflow。(标签'TPPDF')只需打开另一个问题,这可能导致更好的文档。
  • 如果您发现了一个错误,请打开问题
  • 如果您有一个功能请求,请打开问题
  • 如果您想贡献,请提交一个拉取请求

示例

查看入门指南或检查示例(使用以下之一)。

  • 克隆仓库并查看示例文件夹
  • 运行 pod try TPPDF

使用TPPDF的应用

如果您的应用使用TPPDF并希望在此列出,只需创建一个拉取请求或通过Twitter或GitHub告诉我们。我们总是很乐意看到谁在使用我们的项目:)

Energy Tracker

Burnout Coach ChatHistory Hikingbook Bug Journal EnergyTracker
压力释放教练
由Stéphane Mégy提供
聊天历史
由techprimate提供
徒步旅行手册
由Zheng-Xiang Ke提供
虫子日志
由David Johnson提供
能量追踪器
由Stefan Nebel提供

鸣谢

TPPDF由Philip Niedertscheider创建和维护,他是techprimate的创始人。

techprimate.com twitter facebook facebook

贡献者

请考虑通过使用以下 GitHub Sponsor 按钮资助此项目。

我们感谢所有贡献者的努力!