跳至页脚内容
.NET 帮助

.NET 10 功能(开发者用法)

由Iron Software团队撰写

分离pdf文件的页面比大多数人预期的要快,您几乎可以在任何设备上进行,不需要安装繁重的软件。 无论您是想提取单页、保存章节还是将一份长报告拆分成几个较小的文档,目标都是一样的:将一份pdf文档变成您所需的确切页面。 最快捷的途径是使用免费的在线pdf拆分工具,上传您的文件,选择您想要的具体页面或范围,然后几秒钟内下载结果。

如果您倾向于离线,您的计算机已经有内置的选项。 Windows和mac机器都可以使用浏览器中的打印到PDF功能来拆分pdf,而专用编辑器可以让您对页面的划分有更多的控制。 每种方法都有其适用之处,取决于您需要创建多少个文件以及您希望如何定制输出选项。

本指南介绍了五种可靠的方法来分离pdf页面:免费在线工具、浏览器的打印到PDF技巧、Adobe Acrobat、手动缩略图选择以及专为开发人员设计的编程方法。 拆分PDF的工具包括专用编辑器、免费在线工具和浏览器打印功能,因此每种情况都有合适的选择。 对于需要在自己的应用程序中自动拆分pdf的团队,我们还介绍IronPDF,一个可以在代码中处理相同工作的.NET库。

方法1:使用免费在线PDF分割器

分离pdf文件的最简单方法是使用免费的在线工具。 这些在线工具在您的浏览器中运行,因此无需下载和设置任何桌面软件。您可以通过几次点击拆分pdf文件:只需导航到网站,将文件拖放到上传区域,让工具为您处理文档。

大多数拆分器遵循相同的流程。 将您的pdf文件拖到页面上,或点击上传按钮浏览文件。 文件出现后,您可以决定如何拆分。 许多拆分器允许您按页面范围、每个页面或固定间隔来拆分pdf页面。 选择后,您点击拆分,工具准备您的多个pdf供下载。 一些服务允许您将所有内容保存到一个文件夹中作为zip,以便不必每次提取一个文件。这种分割长文件的方式很受欢迎,因为它完全不需要任何软件。

How To Separate Pages In Pdf 1 related to 方法1:使用免费在线PDF分割器 一个有用的细节是:许多PDF拆分器允许用户从一个pdf文档创建多个单独的文件,有些工具可以一次创建多达20个拆分文件。 这使得在线拆分器在需要将长手册或合同划分为清晰标记的范围时成为一种有力选择。

找一个无需支付或注册就可以拆分PDF的工具。 许多PDF拆分器需要订阅或基于使用的费用,但有些工具允许用户无需支付或注册就可以拆分PDF,这对于快速的一次性工作是理想的。

方法2:使用浏览器中的打印到PDF功能拆分PDF

如果您不想上传任何东西,Print to PDF功能已内置于Windows和mac中,可以直接从您的浏览器使用。 当您只需要一些选定的页面并想完全避免使用在线工具时,此方法非常方便。

在Microsoft Edge或Chrome中打开您的pdf文档。 按下打印快捷键或打开打印菜单,然后在Windows上将打印机更改为Microsoft Print to PDF,在mac上选择保存为PDF。 在页面字段中输入您想要的页码或范围,如1到3,然后保存结果。 Print to PDF功能允许用户通过选择特定页面保存pdf文档的一个子集,因此您最终得到的是一个新的文件,其中仅包含您选择的内容。

这个技巧是将一个长文件转换为较短文件的最简单方法之一。 用户可以在像Microsoft Edge或Chrome这样的浏览器中打开PDF,并使用打印功能保存单个页面或小组页面,而无需额外的软件。 相同的步骤在Windows和mac上都可以使用,这使它成为在没有安装专用编辑器的机器上的可靠替代方案。

How To Separate Pages In Pdf 2 related to 方法2:使用浏览器中的打印到PDF功能拆分PDF 需要注意的一点是:浏览器路径最适合一次提取一组选定页面。如果您需要一次将一个报告拆分成许多个文件,在线拆分器或桌面编辑器会更快,因为您只需运行一次过程即可,而不是为每个部分重复打印步骤。

方法3:在Adobe Acrobat中分离页面

对于已经拥有adobe软件的人来说,Adobe Acrobat提供了一个专用的Split工具,其输出选项比浏览器方法多。 这是一个不错的选择,当您经常处理大型pdf并希望对您的帖子和报告进行可重复的指引时。

在Adobe Acrobat中打开pdf文件,然后选择Organize Pages工具并选择Split。 从那里,您可以以多种方式划分文档。 可以按页数、页面范围、顶层书签或文件大小拆分PDF文档。如果您设置按文件大小拆分,Acrobat会将文件拆分成小块以便通过电子邮件共享,这在大文件太大而无法发送时很有帮助。

How To Separate Pages In Pdf 3 related to 方法3:在Adobe Acrobat中分离页面 Acrobat还可以让您选择新文件存储的位置。 拆分PDF后,新创建的文件通常保存在与原始文档相同的位置,便于在过程完成后找到它们。 如果您想将原始文件单独保存,您还可以将输出选项指向不同的文件夹。 这种级别的控制是许多专业人士处理敏感合同或每日处理长手册时选择adobe的原因,因为指引从一个文件到下一个文件都是相同的。

可以通过按特定页面范围拆分、分离每一页、在顶层书签处拆分或设置页面计数间隔(例如每两页创建一个新文件)来分离PDF页面。

方法4:使用缩略图手动分离页面

有时您不想要固定的范围; 您想挑选确切的pdf页面。 大多数现代编辑器显示一个剪刀工具图标或页面缩略图面板,您可以通过眼睛进行操作。 用户可以使用缩略图手动分离页面或设置特定间隔将pdf拆分为多个部分,具体取决于使用的工具。

要这样工作,请打开缩略图视图,然后点击两页之间的剪刀工具图标标记一个拆分点,或将页面拖出到它们自己的组中。这种视觉方法对于数据不按规则模式操作的混乱扫描来说非常好,因为您可以在决定之前看到每个页面。您完全控制哪个单个页面进入每个单独的pdf中。

当您需要与拆分相反的操作时,相同的编辑器通常允许您将文件合并回一起或删除不再需要的页面。 删除页面可以在您拆分其余内容之前缩小整体文件大小,您可以同时编辑顺序。

对于移动设备和平板电脑用户的说明

拆分不仅限于笔记本或台式机。PDF拆分工具可以从各种设备访问,包括桌面、笔记本电脑和手机,使得用户在外出时可以方便地拆分PDF。 如果您不在电脑旁,您仍可以使用ipad或iphone使用相同的pdf在线服务或移动应用程序拆分文件。

移动流程与桌面流程相似。 您将pdf上传或分享为多个部分,选择您的范围,然后应用程序将它们保存到您的设备或云文件夹中。 当只有一个pdf到达您的收件箱并且您需要在下次会议之前仅将一个示例部分转发给同事时,这非常有用。

常见问题及故障排除

即使是简单的拆分也可能遇到一些障碍。 以下是最常见的障碍及其解决方式。

大文件拒绝上传。

一些在线工具限制您可以上传的文件大小。 如果您的pdf文件太大,请尝试桌面编辑器,或首先压缩文档,然后进行拆分。 先压缩后拆分可以保持上传小并使过程快速。

页面顺序错误。

如果您的拆分组看起来混乱,请重新检查您输入的范围。 像5-2这样的范围不会按预期工作,因此始终先输入较小的数字。

您遇到付费墙或登录界面。

许多拆分器在您下载之前推动您注册或创建付费帐户。 如果您只需一次性拆分,请寻找无需支付或帐户即可完成的服务。 有些服务需要您登录后才能去除水印,因此在纯粹的拆分下免费路径可能仍然有效。

新文件消失了。

记得在大多数编辑器中,您的拆分文件保存到与原始文件相同的文件夹中。 如果找不到它们,请按日期排序该文件夹,并查找您运行拆分时创建的文件。

您需要撤销拆分。

拆分永远不会改变您的原始文件,因此您始终保留一个干净的母本。 如果拆分出错,只需重新执行,或将片段合并回成一个文档。 保持原件在手边意味着您可以自由尝试不同的范围,直到结果正是您所需。

文件比预期的大。

将一个单一pdf拆分为多个较小的可能有时候会使总文件大小膨胀,因为每个新文件都有其自己的结构。 如果存储空间紧张,请在您拆分后压缩选定的页面,或者只拆分您实际需要的特定页面,而不是分离整个文档。

快速参考:方法对比

翻译方法 最适合 需要网络 成本 产出
免费在线PDF拆分器 快速一次性工作,拆分成多个pdf 免费,有时需注册 最多20个拆分文件
浏览器打印到PDF 保存几个选定页面 免费 选定范围的单个PDF
Adobe Acrobat 大PDF,按文件大小或书签拆分 付费(adobe) 多个文件在一个文件夹中
手动缩略图 手工选择单一页面 取决于工具 不同 自定义单独PDF
IronPDF (代码) 自动拆分多个文件 免费试用 完全自定义

对开发者来说:使用IronPDF分隔PDF页面

对于需要自动分离pdf文件的.NET开发者,IronPDF将整个工作转化为几行C#代码。 不必对每个文件点击UI,您可以通过自己的应用程序按页面、按范围或设定的间隔拆分pdf文档,可扩展到数百万个文档。

核心方法是CopyPages(),它将您要求的页面提取到一个全新的PdfDocument对象中。 下面的示例载入一个报告,单独保存首页,然后保存一个页面范围作第二个文件。

using IronPdf;

// Load the source PDF document from disk
PdfDocument pdf = PdfDocument.FromFile("Quarterly-Report.pdf");

// Separate a single page (page 1, zero-based index 0)
PdfDocument firstPage = pdf.CopyPage(0);
firstPage.SaveAs("Page-1.pdf");

// Separate a specific range of pages (pages 2 to 4)
PdfDocument section = pdf.CopyPages(1, 3);
section.SaveAs("Section.pdf");
using IronPdf;

// Load the source PDF document from disk
PdfDocument pdf = PdfDocument.FromFile("Quarterly-Report.pdf");

// Separate a single page (page 1, zero-based index 0)
PdfDocument firstPage = pdf.CopyPage(0);
firstPage.SaveAs("Page-1.pdf");

// Separate a specific range of pages (pages 2 to 4)
PdfDocument section = pdf.CopyPages(1, 3);
section.SaveAs("Section.pdf");
Imports IronPdf

' Load the source PDF document from disk
Dim pdf As PdfDocument = PdfDocument.FromFile("Quarterly-Report.pdf")

' Separate a single page (page 1, zero-based index 0)
Dim firstPage As PdfDocument = pdf.CopyPage(0)
firstPage.SaveAs("Page-1.pdf")

' Separate a specific range of pages (pages 2 to 4)
Dim section As PdfDocument = pdf.CopyPages(1, 3)
section.SaveAs("Section.pdf")
$vbLabelText   $csharpLabel

要将每一页拆分成各自的文件,常用方法是遍历页数并依次保存每一页。 这与设置为每1页拆分文档的拆分功能相似。

using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("Quarterly-Report.pdf");

// Create one separate PDF for each page in the document
for (int i = 0; i < pdf.PageCount; i++)
{
    PdfDocument singlePage = pdf.CopyPage(i);
    singlePage.SaveAs($"Page-{i + 1}.pdf");
}
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("Quarterly-Report.pdf");

// Create one separate PDF for each page in the document
for (int i = 0; i < pdf.PageCount; i++)
{
    PdfDocument singlePage = pdf.CopyPage(i);
    singlePage.SaveAs($"Page-{i + 1}.pdf");
}
Imports IronPdf

Dim pdf As PdfDocument = PdfDocument.FromFile("Quarterly-Report.pdf")

' Create one separate PDF for each page in the document
For i As Integer = 0 To pdf.PageCount - 1
    Dim singlePage As PdfDocument = pdf.CopyPage(i)
    singlePage.SaveAs($"Page-{i + 1}.pdf")
Next
$vbLabelText   $csharpLabel

由于拆分文件被写入您指定的任何位置,您可以将它们全部丢入一个输出文件夹中,并在你的管道中稍后捡起。该方法可以舒适地处理大型pdf,并保持原格式不变,因此每页的数据和布局在拆分后完好无损。

要开始,请从NuGet包管理器安装库:

Install-Package IronPdf
Install-Package IronPdf
SHELL

您可以在IronPDF拆分文档中探索完整的拆分流程,获取一个免费试用以测试您自己的文件,并阅读官方入门指南获取设置详情。

扩展阅读:

总结

选择如何分离pdf页面实际上取决于您多频繁地这样做。 对于快速的一次性工作,免费的在线pdf拆分器或浏览器中内置的打印到PDF工具可以在不到一分钟内完成,无需帐户。 当您需要对文件大小、书签或输出选项进行更细致的控制时,Adobe Acrobat和基于缩略图的编辑器为您提供了自定义空间,甚至可以删除页面或随走随合并部分。

对于需要大规模拆分文件的任何人,将工作转入代码是明智之举。 IronPDF允许.NET团队编程拆分pdf、转换页面以及重新组织多个文件,您可以在承诺之前以免费试用体验。 无论您如何拆分,您的原件总是保持安全,因此请随意尝试。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

钢铁支援团队

我们每周 5 天,每天 24 小时在线。
聊天
电子邮件
打电话给我