在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将介绍 Mac 的 PDF 编辑工具。 Mac 上有许多类型的可用应用程序,我们将重点关注 Mac 的内置预览应用程序以及 IronPDF. 。
能够编辑 PDF 文件的应用程序称为 PDF 编辑器。 您可能会用它来填写表格、添加签名、突出显示文本、添加或删除 PDF 中的图像等。 在 Mac 上,使用集成的预览软件是编辑 PDF 的最简单方法。 还有其他一些可能性,如在线和第三方 PDF 编辑器,根据您需要 PDF 编辑器做什么,它们可能对您更有利。
Mac 自带的一个名为 Preview 的应用程序可以编辑 PDF。 除了不能更改已创建的内容外,它与其他 PDF 编辑器一样全面。 它的优点是无需安装任何软件即可使用。 您只需打开 PDF 即可开始编辑。
虽然看起来合乎逻辑,但 "编辑 "菜单并不是预览 PDF 编辑功能的全部。 该菜单将允许您从 PDF 中删除页面并从其他 PDF 中添加页面。(或制作空白页).
此外,预览版允许您通过从侧边栏向上或向下拖动 PDF 页面来重新排序。 您可以将最后一页设为首页,将第二页设为首页,等等。如果侧边栏在预览中不可见,可以从 "视图 "菜单中启用。 标记工具栏上有一系列选项,允许我们将应用程序设置为编辑模式,并在 MAC 上更改 PDF。
预览的大多数其他 PDF 编辑选项都在标记工具菜单中。 在这里,您可以为 PDF 添加书签或旋转页面。 通过工具 >注释工具栏菜单,我们可以编辑现有文本、高亮文本、下划线文本、删除线文本、插入注释、矩形、椭圆形、直线、箭头和其他形状,并在 PDF 上打字。(任何地方或在表单字段中)使用语音气泡等。
如果您的 Mac 配备了触控板或 iSight 摄像头,我们还可以使用预览功能在 PDF 上添加您的签名。 此外,还提供了一个自由绘图工具,您可以直接在文档上创建形状或签名。
在预览中打开包含可编辑字段的 PDF 时,只需单击表单的组件即可进行更改。 这些工具通常采用可交互文本框或复选框的形式。 例如,如果您点击了一个可以填写的文本框,您就可以开始输入,将信息添加到您的文件中。
编辑文档后,选择文件 > 保存,保存文档。
使用预览功能在 PDF 文档中使用文本框添加更多文本。 为此,请在按下标记按钮后选择文本按钮。
您的文档中将有一个文本框。 用光标移动文本框到新位置后,双击文本框开始修改。 您可以利用右上角的文本样式选项对文本框进行格式化。
作为一款功能强大的 PDF 转换器,IronPdf 可以将 HTML 转换为 PDF,并将浏览器中显示的原始格式损失降到最低。 有了这个 PDF 库,开发人员可以轻松制作、阅读和编辑 PDF 文件。
HTML 由 IronPDF 使用 Chrome 引擎转换成 PDF 文件。IronPDF 支持的网络技术包括 Xamarin、Blazor、Unity 和 HoloLense 应用程序,以及 Windows 表单、HTML、ASPX、Razer HTML 和 .NET Core、ASP.NET Framework 兼容性Windows Forms 和 WPF。 支持 Microsoft.NETIronPDF for .NET 和 .NET Core 应用程序由 IronPDF 提供。 IronPDF 还可用于创建具有视觉吸引力的 PDF。
IronPDF 还拥有强大的 HTML 到 PDF 转换引擎。借助 IronPdf,可以使用 HTML5、Javascript、CSS 和图形制作 PDF 文档。 文件中还可能包含页眉和页脚。 它还可以使 PDF 阅读变得简单易用。 此外,翻译还必须独立于外部资源。
IronPDF 允许我们编辑 PDF 表单。 这有助于快速填写多个表格。 一旦在 WinForms 项目中安装了查看器,用户就可以编辑任何包含表单字段数据的 PDF。 查看器会根据每个字段所属的表单类型显示该字段。 这包括文本框、单选按钮、组合框与(自动完成)在翻译过程中,译员还必须翻译.NET、Java、Python 或 Node js 中的术语。
如果您的 PDF 包含 Acroform 数据,您可以从以下格式导入或导出:FDF、XFDF、XML 和 TXT。
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.GetFieldByName("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.GetFieldByName("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
Dim doc As PdfDocument = PdfDocument.FromFile("D:\Test.pdf")
Dim form = doc.Form
Dim field = form.GetFieldByName("First Name")
' or
Dim field = form.Fields (0)
field.Value = "MAC"
doc.SaveAs("D:\Test.pdf")
使用 IronPDF 可以轻松合并 PDF 文件,无需安装其他软件。 我们可以将任意数量的 PDF 页面合并为一个文档。 以下是合并 PDF 文档的示例代码。
var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
Dim Renderer = New IronPdf.ChromePdfRenderer()
Dim PDFs = New List(Of PdfDocument)()
PDFs.Add(PdfDocument.FromFile("AAA.pdf"))
PDFs.Add(PdfDocument.FromFile("BBB.pdf"))
PDFs.Add(PdfDocument.FromFile("CCC.pdf"))
Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)
PDF.SaveAs("merged.pdf")
借助预览功能,Mac 用户可以编辑上述 PDF 文档。 不过,除此功能外,可用的内置选项并不多。 另一方面,C# 程序员可以利用便捷的 IronPDF 库编辑 PDF。
IronPdf 使程序化 PDF 编辑变得简单,可纳入各种环境的应用程序中。 不过,为了使用 IronPDF 库,需要具备一些基础知识。 此外,它不是开源的。 我们最初可以使用来自 IronSoftware 的免费试用版. 该软件可从IronPDF 许可页面.