PDF 工具

在线免费工具压缩 PDF

发布 2023年三月24日
分享:

PDF(便携式文档格式).NET、Java、Python 或 Node js 是最流行、使用最广泛的数字文档格式之一。 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 库

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. 视觉工作室 2022

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

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

第 1 步:添加 IronPDF

IronPdf 可从 Visual Studio NuGet 软件包管理器或 NuGet 软件包管理器控制台下载并安装。 让我们使用 NuGet 包管理器控制台方法来安装 IronPDF。

如下图所示,进入菜单工具栏中的 "工具",选择 NuGet 包管理器中的 "包管理控制台 "选项:

NuGet 软件包管理器

NuGet 软件包管理器

第 2 步:加载 PDF 文件,使 PDF 可编辑

第一步,我们下载并安装了 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 的更多信息,请访问IronPDF C# PDF 编辑示例.

结论

在本文中,我们探讨了几种用于编辑 PDF 文件的免费在线工具,每种工具都有自己的优势和局限性。 这些工具提供了编辑和保存 PDF 文档的各种选项,并可用于将 PDF 转换为其他可编辑的格式。 此外,我们还讨论了 IronPDF,这是一个 C# PDF 库,允许开发人员创建自己的 PDF 工具,包括其他文件格式的转换和 PDF 优化。 使用 IronPDF,您可以在编辑 PDF 文件的同时保留其原始结构,甚至可以从 HTML 字符串或 URL 创建新的 PDF。

要试用其全部功能,IronPDF 可提供免费试用如需了解更多有关软件许可和下载的信息,请访问网站IronPDF 许可证页面.

< 前一页
如何将PowerPoint转换为PDF
下一步 >
使PDF可编辑(免费在线工具)

准备开始了吗? 版本: 2024.11 刚刚发布

免费NuGet下载 总下载量: 11,436,010 查看许可证 >