PDF 工具

壓縮PDF(免費線上工具)

發佈 2023年3月24日
分享:

PDF (可攜式文件格式) 是最受歡迎和廣泛使用的數位文件格式之一。PDF 文件用來以圖像和文字的形式顯示內容、打印發票、銀行對賬單和其他東西。PDF 文件簡單易制作,並且在互聯網上發送時能夠保留格式。它們可以保存到任何存儲媒體,並防止用戶編輯 PDF 文件。PDF 還允許用戶對文件進行數位簽名並提供安全認證。然而,有時需要使 PDF 可編輯以進行文件簽名或編輯可填寫的 PDF 表單。為此,必須將 PDF 以可編輯的格式打開。在這裡,我們將了解可用來轉換和編輯 PDF 文件的免費在線工具。

如何編輯PDFs

1. Adobe Acrobat - 線上PDF編輯器

Adobe Acrobat 編輯 PDF 是一款線上 PDF 編輯器,幫助你添加文字、繪圖、圖片、便利貼等多種內容到 PDF 文件中。其 PDF 編輯工具允許你新增或移除註解文本框。你可以使用高亮、刪除線或下劃線來註釋你的 PDF 文件。Adobe Acrobat 提供免費的繪圖工具,可以繪製如圓形、箭頭和不同形狀的內容。它可以在任何網頁瀏覽器中打開,且將 PDF 文件轉換為可編輯的 PDF 文件的速度非常快。

Adobe Acrobat

Adobe Acrobat

以下是編輯和註解 PDF 的步驟:

  1. 點擊 選擇檔案,或直接拖曳並放入 PDF 進行編輯。

  2. 檔案上傳後,登入以進行編輯。

  3. 向您的 PDF 檔案添加文字、圖畫等內容。

  4. 下載您的檔案或獲取共享鏈接。

2. SmallPDF

SmallPDF 是一款免費的線上 PDF 編輯工具,幫助您輕鬆編輯 PDF 檔案。它幫助您添加和編輯文字、圖片、形狀、自由手繪、突出顯示,添加評論等等。它還允許您填寫表單。這是一個基於雲端的平台,文件可以從任何網頁瀏覽器轉換。SmallPDF 是一個透明的平台,告訴您它們如何儲存、處理和收集個人數據。它實施高科技的 TLS 加密來確保文件安全。您還可以在 SmallPDF 平台上轉換或創建 PDF 檔案。

SmallPDF

SmallPDF

SmallPDF 編輯器提供一種整理模式,可以幫助重新排列、合併、拆分、從 PDF 文件中提取文本。如果該文件是掃描的 PDF,您可以使用 SmallPDF PDF to Word 轉換器,因為它實現了圖像文本識別的 OCR 功能。

3. Soda PDF

Soda PDF 提供在線 PDF 編輯工具來編輯 PDF 文件。它幫助更改 PDF 頁面的順序、刪除或添加新頁面。它還提供其他有用的 PDF 編輯選項,如頁面佈局、邊距、頁面大小和背景。您可以使用所需的字體樣式在文檔中的任何位置添加文字。Soda PDF Editor 幫助添加圖像或使用自由繪圖工具創建圖像以增加視覺吸引力。您可以使用尺規和網格工具將圖像與文字對齊。

Soda PDF

Soda PDF

4. DocFly - 線上PDF編輯器

DocFly 是一個線上PDF編輯器,允許您在雲端儲存中編輯PDF檔案。它使PDF可編輯,並允許您添加和刪除文字、突出顯示文字、添加圖片、添加形狀和在文件中進行自由繪圖。白色覆蓋工具有助於從可編輯的文件中移除部分內容。您可以添加文本框,以在任何您想的地方插入新文字或圖片。所有文件都通過安全的HTTPS加密以保護和安全地處理PDF文件。您可以隨時訪問您上傳的文件,並在不再需要時刪除它們。

DocFly

DocFly

你是否曾經想過創建自己的PDF編輯器? 使用IronPDF可以透過C#來進行程式設計。讓我們一步一步地看看如何以程式設計的方式來編輯PDF文件。

IronPDF - .NET PDF Library

C# 程式設計師可以輕鬆地在 .NET 程式中建立、編輯和修改 PDF 文件,多虧了 IronPDF。 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 檔案,您需要以下先決條件:

  1. Visual Studio 2022

  2. 使用最新 .NET 框架運行的 .NET 控制台應用程式

  3. 穩定的互聯網連接,以下載和安裝 IronPDF .NET 庫進行 PDF 轉換。

第一步:添加IronPDF

IronPDF可以從Visual Studio的NuGet套件管理器或NuGet套件管理器控制台下載和安裝。我們使用NuGet套件管理器控制台的方法來安裝IronPDF。

在菜单工具栏中,点击“工具”,然后从NuGet套件管理器中选择“套件管理控制台”选项,如下图所示:

NuGet 套件管理器

NuGet 套件管理器

步驟 2:加載 PDF 檔案以使 PDF 可編輯

在步驟 1 中,我們下載並安裝了 IronPDF。現在我們將使用它來轉換和壓縮 PDF 檔案。

添加 IronPDF 命名空間

首先,在 Program.cs 源文件的頂部添加以下代碼以導入 IronPDF。

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

匯入 PDF 檔案

在這裡,我們將開啟需要編輯的現有 PDF 檔案。程式碼如下:

PdfDocument pdf = new PdfDocument("document.pdf");
PdfDocument pdf = new PdfDocument("document.pdf");
Dim pdf As New PdfDocument("document.pdf")
VB   C#

將舊文字替換為新文字

在這裡,我們將編輯已打開的 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)
VB   C#

我們已成功替換可編輯的文件中的文字。

我們也可以在我們打開的 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)
VB   C#

第3步:保存可編輯的PDF

現在是時候將PDF文件保存到我們的系統中,確保路徑有效。使用 SaveAs 方法來保存PDF文件。

pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf");
pdf.SaveAs("edited_pdf.pdf")
VB   C#

有關使用 IronPDF 在 C# 中編輯 PDF 的更多信息,請訪問以下網站 連結.

結論

在本文中,我們探討了幾個免費的線上 PDF 編輯工具,每個工具都有其優勢和限制。這些工具提供了各種編輯和儲存 PDF 文件的選項,並可以用來將 PDF 轉換為其他可編輯格式。此外,我們還討論了 IronPDF,一個 C# 的 PDF 函式庫,可讓開發者創建自己的 PDF 工具,包括其他文件格式的轉換和 PDF 優化。使用 IronPDF,你可以在保留原始結構的同時編輯 PDF 文件,甚至可以從 HTML 字串或 URL 創建新的 PDF 文件。

要嘗試其完整功能,IronPDF 提供 免費試用,您可以在以下鏈接中找到有關許可和下載軟件的更多信息 链接。

< 上一頁
如何將 PowerPoint 轉換為 PDF
下一個 >
將PDF設為可編輯(免費在線工具)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >