gpt4 book ai didi

iOS - 如何在 PDF 文档顶部添加文本?

转载 作者:行者123 更新时间:2023-11-29 03:50:03 27 4
gpt4 key购买 nike

我已将 PDF 文档加载到 UIView 类中,并使用 CGDrawRect 将其显示在屏幕上。现在我可以直观地看到 PDF:我想做的是让用户单击文件的某些点,这将调出键盘,允许用户直接向 PDF 添加文本,稍后需要将其添加到 PDF 中。渲染 - 一些方向或指南会非常有帮助吗?

  • 我知道从头开始绘制 PDF 然后对其进行操作要简单得多
  • 我也知道 Quartz 2d 可能是可行的方法,但与示例有点混淆

最佳答案

这里有两种可能的情况:

编辑现有的 PDF 文本非常困难,即使使用 PSPDFKit 之类的工具也是如此。没有基于 PDF 的文字处理器并非偶然。

注释 PDF 内容更加简单:

将任何其他内容作为 subview 添加到 UIView包含 PDF 文档。附加内容可以是文本、矢量或图像的形式 - 任何可以添加到 UIView 的内容。 。此时您无需担心添加的内容是否是 PDF 的“一部分”。

当您想要将添加的内容渲染到 PDF 时,只需使用 UIGraphicsBeginPDFContextToFile 将容器 View (包含原始文档和注释)渲染到 PDF 上下文即可。和UIGraphicsBeginPDFPage

查看此问题和答案,了解一个简单的示例以及确保 PDF 呈现为矢量而不是位图的方法:Rendering a UIView into a PDF as vectors on an iPad - Sometimes renders as bitmap, sometimes as vectors

关于iOS - 如何在 PDF 文档顶部添加文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17166750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com