PDF 工具

在线免费工具压缩 PDF

发布 2023年三月24日
分享:

PDF (便携式文档格式) 是最流行、使用最广泛的数字文档格式之一。PDF 文件用于以图像和文本的形式显示内容、打印发票、银行对账单等。PDF 文档由于保留了格式,因此创建和通过互联网发送都很简单。它们可以保存到任何存储介质中,并防止用户编辑 PDF 文档。PDF 还允许用户对文档进行数字签名并提供安全验证。不过,有时需要对 PDF 进行编辑,以便签署文件或编辑可填写的 PDF 表单。为此,必须以可编辑格式打开 PDF。在此,我们将介绍用于转换 PDF 文件和编辑 PDF 文件的免费在线工具。

如何编辑 PDF

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.小型 PDF

小型 PDF 是一款免费的在线 PDF 编辑器,可帮助你轻松编辑 PDF 文件。它可以帮助你添加和编辑文本、图像、形状、自由手绘、突出显示、添加注释等。它还允许你填写表格。它是一个基于云的平台,可以从任何网络浏览器转换文件。SmallPDF 是一个透明的平台,可以让你了解他们是如何存储、处理和收集个人数据的。它采用高科技 TLS 加密技术,确保文档安全。您还可以在 SmallPDF 平台上转换或创建 PDF 文件。

小型 PDF

小型 PDF

SmallPDF Editor 提供了一种整理模式,可帮助重新排列、合并、分割 PDF 文件并从中提取文本。如果文档是扫描过的 PDF,则可以使用 SmallPDF PDF to Word 转换器,因为它实现了图像文本识别的 OCR 功能。

3.苏打水 PDF

苏打水 PDF 提供了一个在线 PDF 编辑工具来编辑 PDF 文档。它有助于更改 PDF 页面顺序、删除或添加新页面。它还提供其他有用的 PDF 编辑选项,如页面布局、页边距、页面大小和背景。你还可以在文档的任意位置添加文本,并使用你所需的字体样式。Soda PDF Editor 可帮助添加图像或通过自由绘图工具创建图像,以增强视觉效果。你可以使用标尺和网格工具将图片与文本对齐。

苏打水 PDF

苏打水 PDF

4.DocFly - 在线 PDF 编辑器

DocFly 是一款在线 PDF 编辑器,允许你编辑云存储中的 PDF 文件。它可对 PDF 文件进行编辑,并允许您添加和删除文本、高亮显示文本、添加图像、添加形状以及在文档中自由绘图。留白工具可帮助删除可编辑文档中的部分内容。你还可以添加文本框,在任意位置插入新文本或图像。所有文件都通过安全的 HTTPS 加密,以保护 PDF 文档的安全。你可以随时访问上传的文档,并在不再需要时将其删除。

DocFly

DocFly

您想过创建自己的 PDF 编辑器吗?可以使用 IronPDF 在 C# 中编程完成。让我们逐步了解如何以编程方式编辑 PDF 文件。

IronPDF - .NET 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 文档,您需要具备以下先决条件:

1.Visual Studio 2022

2.使用最新 .NET Framework 运行的 .NET 控制台应用程序

3.稳定的互联网连接,以下载并安装用于 PDF 转换的 IronPDF .NET 库。

第 1 步:添加 IronPDF

可以从 Visual Studio NuGet 软件包管理器或 NuGet 软件包管理器控制台下载并安装 IronPDF。让我们使用 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.9 刚刚发布

免费NuGet下载 总下载量: 10,731,156 查看许可证 >