跳至页脚内容
PDF 工具

如何在 iPhone 上编辑 PDF

大多数 iPhone 用户不知道您可以在 iPhone 内置的“文件”应用中对 PDF 进行各种编辑。“文件”应用允许您编辑其组件,例如合并、绘图、高亮显示、上传文本内容以及在 iOS 设备上签署 PDF 文件。 虽然文件应用程序不足以让您重写文本内容或调整设计,但您可以非常快速地进行小幅编辑。

如何使用文件应用编辑 PDF 文件

文件应用是 iOS 设备上预装的应用程序。 正如名字所示,它最初是为了成为一个文件组织工具。 但是,它还有其他各种功能,其中之一是允许您编辑 PDF。 您不需要安装第三方应用程序,编辑过程简单明了。

需要记住的第一个重要组件是 iOS 15 的要求。基本上,这意味着您需要保持 iPhone 更新。 苹果提供对旧版本 iPhone 的更新,这是一大好处。 这意味着现在被归类为“经典”的 iPhone 设备,例如 iPhone 6s 和 iPhone SE(第一代),仍然可以获得更新。

在您的 iPhone 上打开想要编辑的 PDF 以在文件应用中打开。 前往已经安装在 iPhone 上的文件应用,找到 PDF 并打开。 顺便说一句,您可以将通过 iPhone 获取的任何 PDF 存储在文件应用中。

如何在 iPhone 或 iPad 中高亮和绘图 PDF

在 iPhone 的文件应用中,您可以在 PDF 上绘制线条并以不同颜色高亮显示文本。 还有一个尺子可以用来画直线和测量。 以下是在 PDF 中绘图和高亮的方式:

  1. 打开原生文件应用并打开您想编辑的 PDF 文件。
  2. 点击屏幕右上角的标记图标。 一个工具栏会出现,包含不同的工具。
  3. 选择第一个标记工具来画线,下一选项用于高亮显示文本。
  4. 您可以从顶部选择实心圆来从各种网格、光谱和滑块选项中选择所需的确切颜色。 如果要从 PDF 中选择预设颜色,请点击实心圆并从左上角选择滴管图标。
class="content-img-align-center">
class="center-image-wrapper"> Colours Selection

图 1 - 颜色选择

如何在 iPhone 或 iPad 上合并多个 PDF

您可以编辑单个 PDF,也可以选择并合并两个或多个 PDF 并将其组合成一个 PDF。 在文件应用中,您必须点击屏幕右上角的“三点”图标。 然后从列表中点击“选择”并选择要合并的 PDF 文件。

class="content-img-align-center">
class="center-image-wrapper"> Select Option

图 2 - 选择选项

选择文件后,您应该转到相同的“三点”图标,但这次是在屏幕的右下角。 点击它并找到“创建 PDF”选项。 如果选择该选项,只会创建一个 PDF 文档。

class="content-img-align-center">
class="center-image-wrapper"> Create PDF

图 3 - 创建 PDF

完成编辑后,您可以点击屏幕左上角的“完成”,编辑后的 PDF 版本将保存到您的设备。您可以点击 PDF 名称进行重命名。

如何在 iPhone 和 iPad 上插入页面并更改 PDF 方向

一旦选择了要编辑的页面,您可以点击屏幕右上角的“标记”图标。 但不仅如此:如果您点击侧边栏页面上的“三点”,您将获得五个新的编辑选项。 这些选项包括更改页面方向的功能:您可以使用列表中的前两个选项将页面旋转向左或向右。

class="content-img-align-center">
class="center-image-wrapper"> Rotate and Insert

图 4 - 旋转与插入

您还可以通过选择“插入空白页”选项或使用文件应用选择并添加其他文档来向 PDF 文件添加新的空白页。在列表中还有扫描文档并将其直接添加到 PDF 的选项。

第三方应用程序

您还可以使用第三方应用程序在 iPhone 和 iPad 上编辑 PDF 文件。 下面我们将讨论在 iPhone 和 iPad 上编辑 PDF 最佳应用。

1. PDFelement - 免费 PDF 编辑器

iOS 上最精细的 PDF 编辑软件是 PDFelement。 它允许您在 iPad 和 iPhone 上编辑 PDF 文本,使用各种工具注释 PDF 文档,合并和拆分 PDF 文件等等。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 2 related to 1. PDFelement - 免费 PDF 编辑器

2. iAnnotate

顾名思义,此应用程序主要用于注释 PDF 文档。 PDF 可以被高亮、加下划线、加删除线,甚至绘图。 当两个文档都打开时,您可以在它们之间来回切换。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 6 related to 2. iAnnotate

3. GoodReader

GoodReader 允许用户使用这个超级易用的 PDF 阅读器软件查看、书写和修改 PDF 注释。 它还允许您通过复制、重命名、移动和转移来管理文件和文件夹。 与其他 PDF 阅读器不同,它不仅支持 PDF,还支持 Word、Excel、PowerPoint、TXT 和 HTML。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 7 related to 3. GoodReader

4. PDF Expert

这是一个用于注释和分类的极好的移动 PDF 编辑器,并且具备绝佳的阅读体验。 它允许您对文档进行注释,添加数字签名,甚至更改 PDF 文档的文本。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 8 related to 4. PDF Expert

5. Adobe Acrobat Reader

Adobe Reader iOS 应用轻便灵活,具有一系列有用的功能,包括阅读时注释 PDFs 的能力。 您可以使用 PDF 文件突出显示文本、填写表单、签署文件,甚至对其进行密码保护。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 9 related to 5. Adobe Acrobat Reader

IronPDF - 使用 C# 库编辑 PDF

您是否曾想过如何使用 C# 编程语言编辑 PDF 文档? 如果是的,那么您来对地方了。 在本节中,我们将讨论如何做到这一点。

IronPDF 是一个 .NET 库,用于执行所有与 PDF 相关的任务。 它允许用户操作和编辑 PDF 文件。

IronPDF 为开发人员编辑 PDF 页面并满足他们所有其他 PDF 相关需求提供了极大的便利。 对于想知道如何做到这一点的人,下面是一个使用 Visual Studio 的简单示例。

环境设置

首先,打开 Visual Studio 并转到工具。 然后,展开 NuGet 包管理器并点击下图所示的第二个选项。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 10 related to 环境设置

接下来,一个 NuGet 解决方案窗口将出现。 在此窗口中,转到浏览,搜索 IronPDF 并安装。

class="content-img-align-center">
class="center-image-wrapper"> How To Edit Pdf On Iphone 11 related to 环境设置

安装完 IronPDF 后,您可以通过简单的代码编辑 PDF。 以下是一些示例。

// Import required libraries
using IronPdf;
using System.Collections.Generic;

// Initialize a PDF renderer
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"));
PDFs.Add(PdfDocument.FromFile("B.pdf"));
PDFs.Add(PdfDocument.FromFile("C.pdf"));

// Merge the PDFs into a single document
using PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF
PDF.SaveAs("merged.pdf");

// Add a cover page at the beginning of the PDF
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1);
PDF.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4, 6).SaveAs("excerpt.pdf");

// Dispose of all PDF objects to free resources
foreach (var pdf in PDFs)
{
    pdf.Dispose();
}
// Import required libraries
using IronPdf;
using System.Collections.Generic;

// Initialize a PDF renderer
var Renderer = new IronPdf.ChromePdfRenderer();

// Create a list to hold multiple PDF documents
var PDFs = new List<PdfDocument>();

// Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"));
PDFs.Add(PdfDocument.FromFile("B.pdf"));
PDFs.Add(PdfDocument.FromFile("C.pdf"));

// Merge the PDFs into a single document
using PdfDocument PDF = PdfDocument.Merge(PDFs);

// Save the merged PDF
PDF.SaveAs("merged.pdf");

// Add a cover page at the beginning of the PDF
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
PDF.RemovePage(PDF.PageCount - 1);
PDF.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
PDF.CopyPages(4, 6).SaveAs("excerpt.pdf");

// Dispose of all PDF objects to free resources
foreach (var pdf in PDFs)
{
    pdf.Dispose();
}
' Import required libraries
Imports IronPdf
Imports System.Collections.Generic

' Initialize a PDF renderer
Private Renderer = New IronPdf.ChromePdfRenderer()

' Create a list to hold multiple PDF documents
Private PDFs = New List(Of PdfDocument)()

' Add existing PDFs to the list
PDFs.Add(PdfDocument.FromFile("A.pdf"))
PDFs.Add(PdfDocument.FromFile("B.pdf"))
PDFs.Add(PdfDocument.FromFile("C.pdf"))

' Merge the PDFs into a single document
Using PDF As PdfDocument = PdfDocument.Merge(PDFs)
	
	' Save the merged PDF
	PDF.SaveAs("merged.pdf")
	
	' Add a cover page at the beginning of the PDF
	PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
	
	' Remove the last page from the PDF and save again
	PDF.RemovePage(PDF.PageCount - 1)
	PDF.SaveAs("merged.pdf")
	
	' Copy pages 5-7 and save them as a new document.
	PDF.CopyPages(4, 6).SaveAs("excerpt.pdf")
	
	' Dispose of all PDF objects to free resources
'INSTANT VB NOTE: The variable pdf was renamed since Visual Basic will not allow local variables with the same name as parameters or other local variables:
	For Each Me.pdf_Conflict In PDFs
		Me.pdf_Conflict.Dispose()
	Next pdf_Conflict
End Using
$vbLabelText   $csharpLabel

有关 IronPDF 编辑功能的更多信息,请访问IronPDF 示例页面

这是IronPDF 库下载页面下载 IronPDF 库。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。