在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
PDF(可攜式文件格式)是最受歡迎且廣泛使用的數位文件格式之一。 PDF 文件用於以影像和文字的形式顯示內容、列印發票、銀行對帳單及其他事物。 PDF 文件易於創建並通過網路傳送,同時保持格式不變。 它們可以儲存到任何儲存媒介中,並防止用戶編輯 PDF 文件。 PDF 也允許使用者對文件進行數位簽名並提供安全認證。 然而,有時需要讓 PDF 可編輯以便文件簽署或編輯可填寫的 PDF 表單。 為此,PDF 必須以可編輯的格式打開。 在本文中,我們將了解可用於轉換 PDF 文件和編輯它們的免費在線工具。
Adobe Acrobat 編輯 PDF是一個線上 PDF 編輯器,可幫助您在 PDF 文件中添加文本、繪圖、圖像、便利貼等多種內容。 其 PDF 編輯工具允許您添加或移除帶有評論的文本框。 您可以使用標註、刪除線或底線來註解您的 PDF 文件的文本內容。 Adobe Acrobat 提供免費繪圖工具,可繪製任何東西,如圓形、箭頭和不同的形狀。它可以在任何網頁瀏覽器上打開,並且將 PDF 檔案轉換為可編輯的 PDF 檔案的速度非常快。
以下是編輯和註釋 PDF 的步驟:
點擊選擇檔案,或者直接拖放PDF檔進行編輯。
檔案上傳後,請登入以進行編輯。
在您的 PDF 文件中添加文字、繪圖等內容。
SmallPDF是一款在線PDF編輯免費工具,幫助輕鬆編輯PDF文件。 它幫助您添加和編輯文字、圖像、形狀、自由手繪圖、突出顯示、添加註解等等。 它還允許您填寫表格。 這是一個基於雲的平台,可以從任何網絡瀏覽器轉換文件。 SmallPDF 是一個透明的平台,讓您知道他們如何存儲、處理和收集個人數據。 它實施高科技 TLS 加密來保護文件安全。 您也可以在SmallPDF平台上轉換或創建PDF文件。
SmallPDF Editor 提供組織模式,幫助重新排列、合併、拆分及從 PDF 文件中提取文本。 如果文件是掃描的 PDF,可以使用 SmallPDF 的 PDF 轉 Word 轉換器,因為它實現了圖像文本識別的 OCR 功能。
Soda PDF提供一個線上 PDF 編輯工具來編輯 PDF 文件。 它有助於更改 PDF 頁面的順序、刪除或添加新頁面。 它提供其他有用的 PDF 編輯選項,如頁面布局、邊距、頁面大小和背景。 您可以使用所需的字體樣式在文件中的任何位置添加文字。 Soda PDF Editor 有助於添加圖像或使用自由繪圖工具創建圖像以增強視覺效果。 您可以使用尺規和網格工具將影像與文字對齊。
DocFly是一個線上 PDF 編輯器,允許您在雲端儲存中編輯 PDF 文件。 它使PDF可編輯,並允許您在文件中添加和刪除文本、高亮文本、添加圖像、形狀和自由手繪。 白塗工具有助於從可編輯文件中移除部分內容。 您可以新增文字框,以便在任何想要的位置插入新的文字或圖片。 所有文件通過安全 HTTPS 加密,以保護和安全處理 PDF 文件。 您可以隨時存取您的上傳文檔,並在不再需要時刪除它們。
您是否曾想過創建自己的 PDF 編輯器? 可以在 C# 中使用 IronPDF 以程式化方式完成。 讓我們一步一步地看看如何以程式化方式編輯 PDF 文件。
由於 IronPDF,C# 程式設計師可以輕鬆地在 .NET 程式中創建、編輯和修改 PDF 文件。IronPDF .NET PDF 函式庫. IronPDF 提供卓越的渲染功能,支持各種格式,包括將 HTML 轉換為 PDF、將 URL 轉換為 PDF、將 SVG 轉換為圖像,以及將 HTML 文件轉換為 PDF。 IronPDF 特別擅長從網頁或現有的 HTML/CSS 模板創建報告、發票、報表和收據的 PDF。
IronPDF 的一個重要功能是能夠填寫現有的 PDF 表單或從零開始創建新的 PDF 表單。 這可以通過自動化創建和完成表格來簡化企業的文件工作流程。 IronPDF 也允許使用者向 PDF 檔案添加頁首、頁尾、頁碼和浮水印,使其成為製作專業 PDF 的絕佳選擇。 在這篇文章中,我們將探討如何使用IronPDF .NET程式庫將PowerPoint簡報轉換為PDF檔案。
要編輯 PDF 文件並將其轉換為可編輯的 PDF 文件,您需要以下先決條件:
Visual Studio 2022
使用最新.NET Framework運行的.NET控制台應用程式
IronPDF 可以從 Visual Studio 的 NuGet 套件管理器或 NuGet 套件管理器控制台下載和安裝。 讓我們使用 NuGet 套件管理器主控台方法來安裝 IronPDF。
在菜單工具欄中,點選“工具”,然後從NuGet套件管理員中選擇“套件管理員控制台”選項,如下圖所示:
在第一步中,我們下載並安裝了IronPDF。 現在,我們將使用它來轉換和壓縮 PDF 檔案。
首先,在 Program.cs 原始檔案的開頭新增以下程式碼以匯入 IronPDF。
using IronPdf;
using IronPdf;
Imports IronPdf
在這裡,我們將打開一個現有需要編輯的 PDF 文件。 程式碼如下:
PdfDocument pdf = new PdfDocument("document.pdf");
PdfDocument pdf = new PdfDocument("document.pdf");
Dim pdf As New PdfDocument("document.pdf")
在此,我們將編輯已開啟的 PDF 並在特定頁面範圍內用新文本替換舊文本。
const int pageIndex = 1;
const string oldText = ".NET 6"; // Old text to remove
const string newText = ".NET 7"; // New text to add
// Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText);
const int pageIndex = 1;
const string oldText = ".NET 6"; // Old text to remove
const string newText = ".NET 7"; // New text to add
// Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText);
Const pageIndex As Integer = 1
Const oldText As String = ".NET 6" ' Old text to remove
Const newText As String = ".NET 7" ' New text to add
' Replace Text on Page
pdf.ReplaceTextOnPage(pageIndex, oldText, newText)
我們已成功替換可編輯文件中的文本。
我們還可以在已開啟的 PDF 中以可編輯格式添加註釋。
// Create a new PDF or load and edit an existing document.
var pdf = PdfDocument.FromFile("existing.pdf");
// Create a PDF annotation object
var annotation = new IronPdf.Annotations.TextAnnotation()
{
Title = "This is the major title",
Subject = "This is a subtitle",
Contents = "This is the long 'sticky note' comment content...",
Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
Opacity = 0.9,
Printable = false,
Hidden = false,
OpenByDefault = true,
ReadOnly = false,
Rotateable = true
};
// Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250);
// Create a new PDF or load and edit an existing document.
var pdf = PdfDocument.FromFile("existing.pdf");
// Create a PDF annotation object
var annotation = new IronPdf.Annotations.TextAnnotation()
{
Title = "This is the major title",
Subject = "This is a subtitle",
Contents = "This is the long 'sticky note' comment content...",
Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
Opacity = 0.9,
Printable = false,
Hidden = false,
OpenByDefault = true,
ReadOnly = false,
Rotateable = true
};
// Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250);
' Create a new PDF or load and edit an existing document.
Dim pdf = PdfDocument.FromFile("existing.pdf")
' Create a PDF annotation object
Dim annotation = New IronPdf.Annotations.TextAnnotation() With {
.Title = "This is the major title",
.Subject = "This is a subtitle",
.Contents = "This is the long 'sticky note' comment content...",
.Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
.Opacity = 0.9,
.Printable = False,
.Hidden = False,
.OpenByDefault = True,
.ReadOnly = False,
.Rotateable = True
}
' Add the annotation "sticky note" to a specific page and location within any new or existing PDF.
pdf.AddTextAnnotation(annotation, 1, 150, 250)
現在是時候在我們的系統上使用有效路徑來保存PDF文件。 SaveAs
方法用於保存 PDF 文件。
pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf")
如需有關如何使用 IronPDF 在 C# 中編輯 PDF 的更多信息,請造訪IronPDF C# PDF 編輯範例.
在本文中,我們探討了幾種免費的在線 PDF 檔案編輯工具,每個工具都有其自身的優點和局限性。 這些工具提供多種選項來編輯和儲存 PDF 文件,並可用於將 PDF 轉換為其他可編輯格式。 此外,我們討論了IronPDF,一個C# PDF庫,允許開發人員創建自己的PDF工具,包括其他文件格式的轉換和PDF優化。 使用 IronPDF,您可以在保留其原始結構的情況下編輯 PDF 文件,甚至可以從 HTML 字串或 URL 創建新的 PDF。
為了全面體驗其功能,IronPDF提供免費試用,您可以在網站上找到有關許可和下載軟體的更多資訊。IronPDF 授權頁面.