在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
在本文中,我們將探討適用於 Mac 的 PDF 編輯工具。 對於 Mac 提供的多種應用程序,我們將專注於 Mac 的內建預覽應用程序以及 IronPDF。
可編輯 PDF 文件的應用程式稱為 PDF 編輯器。 您可能會用它來填寫表單、添加您的簽名、突出顯示文本、從PDF中添加或移除圖像等。 在 Mac 上,使用內建的預覽軟體是編輯 PDF 的最簡單方法。 還有其他可能性,例如線上和第三方的PDF編輯器,視您需要PDF編輯器執行的功能而定,可能對您更加有利。
Mac 內建一個名為預覽的應用程式,可以編輯 PDF。 除了無法更改已創建的內容外,這與其他任何 PDF 編輯器一樣全面。 它的優勢在於您不需要安裝任何東西即可使用。 您可以直接打開 PDF 並立即開始編輯。
雖然看似合乎邏輯,但「編輯」菜單並非可以找到所有 Preview PDF 編輯功能的地方。 相反,這個選單將允許您從 PDF 中移除頁面並新增來自其他 PDF 的頁面。(或製作空白頁面).
此外,預覽功能允許您通過從側邊欄向上或向下拖動來重新排列 PDF 頁面。 您可以將最後一頁設為第一頁,將第二頁設為第一頁,等等。如果在預覽中側邊欄不可見,您可以從「檢視」選單啟用它。 標記工具欄提供了一系列選項,讓我們可以將應用程式設置為編輯模式並在 MAC 上修改 PDF 文件。
大部分預覽的其他 PDF 編輯選項位於標註工具功能表中。 在這裡,您可以為 PDF 添加書籤或旋轉頁面。 工具 > 註解工具欄選單允許我們編輯現有文字、強調文字、加下劃線、刪除線文字、插入註釋、矩形、橢圓形、線條、箭頭及其他形狀,並在 PDF 上打字。(無論是任何地方或在表單字段中),使用對話框,以及更多功能。
如果你的 Mac 配備了觸控板或 iSight 攝像頭,我們也可以使用預覽將您的簽名添加到 PDF。 此外,還提供了手繪工具,讓您可以直接在文件上繪製形狀或您的簽名。
當您在 Preview 中開啟含有可編輯欄位的 PDF 時,只需點擊表單的組件即可進行更改。 這些通常以可互動的文字框或勾選框的形式出現。 例如,如果您點擊可以填寫的文本框,您可以開始在那裡輸入以將信息添加到您的檔案中。
在編輯文檔後通過選擇檔案 > 儲存來保存文檔。
使用預覽功能透過文本框在 PDF 文件中添加更多文本。 為此,請在按下「標記」按鈕後選擇「文字」按鈕。
您的文檔中將有一個文字框。 雙擊文本框,將其移動到新位置後即可開始修改。 您可以利用右上角的文字樣式選項來格式化您的文字框。
作為強大的 PDF 轉換器,IronPDF 能夠將 HTML 轉換為 PDF,同時最大限度地減少瀏覽器中所顯示原始格式的損失。 開發者可以輕鬆生成、閱讀和編輯 PDF 文件,這要歸功於此 PDF 函式庫。
IronPDF使用Chrome引擎將HTML轉換為PDF文件。IronPDF支持的網頁技術包括Xamarin、Blazor、Unity和HoloLense應用程序,以及Windows表單、HTML、ASPX、Razer HTML、.NET Core。ASP.NET 框架相容性,Windows Forms 和 WPF。 支持 Microsoft.NET由IronPDF提供和.NET Core應用程式。 IronPDF 也可用來創建視覺上吸引人的 PDF。
IronPDF 也擁有強大的 HTML 到 PDF 轉換引擎。在 IronPDF 的協助下,可以使用 HTML5、Javascript、CSS 和圖形來製作 PDF 文件。 文件中也可以包含頁首和頁尾。 它還可以使閱讀 PDF 變得容易使用。 此外,這與外部資源無關。
IronPDF 允許我們編輯 PDF 表單。 這可以幫助快速填寫多個表單。 一旦在您的 WinForms 專案中安裝了檢視器,使用者將能夠編輯包含表單欄位數據的任何 PDF。 檢視器會根據其所屬表單類型顯示每個欄位。 這包括文字框、單選按鈕、下拉式選單與(自動完成)、複選框和列表。
如果您的 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 授權頁面.