精华内容
下载资源
问答
  • 2021-12-24 11:27:10

    在 Adobe Acrobat 中旋转、移动、删除和重新编号 PDF 页面

    1、工具  组织页面

     

     

    2、

    3、保存

    更多相关内容
  • 批量删除PDF指定页面

    2021-02-04 15:43:23
    自制小软件,用于批量删除PDF指定页面。
  • Spire.PDF是一个专业的PDF组件,能够独立地创建、...该文将详细描述如何使用Spire.PDF添加或删除PDF页面,以及如何调整PDF里的页面顺序。 添加新页面到已有的PDF文档 Spire.PDF提供了两个方法来添加新页面,Pages....

    Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。

    操作PDF文档时,我们通常会需要添加或删除一些PDF页面。该文将详细描述如何使用Spire.PDF添加或删除PDF页面,以及如何调整PDF里的页面顺序。

    添加新页面到已有的PDF文档

    Spire.PDF提供了两个方法来添加新页面,Pages.Add()方法是将页面添加至文档最后一页,Pages.Insert() 方法支持将新页面添加到PDF文档的首页,中间,或者末尾页面。

    PdfDocument doc = new PdfDocument();
     doc.LoadFromFile("sample.pdf");
    
     //将新页面添加到文档末尾
     doc.Pages.Add();
    
     doc.SaveToFile("result.pdf",FileFormat.PDF);
     
     PdfDocument doc2 = new PdfDocument();
     doc2.LoadFromFile("sample.pdf");
    
     //将新页面添加到第二页
     doc2.Pages.Insert(1);
    
     doc2.SaveToFile ("result2.pdf",FileFormat.PDF);

    添加新页面到最后一页效果图:

    添加新页面到最后一页效果图

    添加新页面到第二页效果图:

    添加新页面到第二页效果图


    删除PDF中的页面

    我们可以使用Spire.PDF提供的Pages.RemoveAt()方法删除PDF中我们想要删除的指定页面。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result.pdf");
    
    //删除最后一页
    doc.Pages.RemoveAt(2);
    
    doc.SaveToFile("删除末页.pdf",FileFormat.PDF);

    删除PDF中的页面


    调整PDF文档中的页面顺序

    Spire.PDF提供Rearrange(int[] orderArray)方法,让我们可以重新排列调整PDF文档中的页面顺序。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result2.pdf");
    
    //将空白页调到第一页
    doc.Pages.ReArrange(new int[] { 1, 0, 2 });
    
    doc.SaveToFile("页面顺序调整.pdf",FileFormat.PDF);
    

    调整PDF文档中的页面顺序

                                                                        【下载Spire.PDF最新试用版

    展开全文
  • JAVA删除PDF空白

    2018-11-21 17:28:10
    因为业务需要删除PDF空白,自己研究了一下itextpdf和pdfbox,勉强实现了,需要的小伙伴欢迎下载
  • 更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 【下载Spire.PDF最新试用版】 Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读P...

    更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程

    下载Spire.PDF最新试用版

    Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。Spire.PDF的PDF API拥有丰富的功能,如安全设置(包括数字签名)、PDF文本/附件/图片提取、PDF文件合并/拆分、元数据更新、章节和段落优化、图形/图像描绘和插入、表格创建和处理、数据导入等等。

    Spire.PDF官方地址:https://www.e-iceblue.cn/spirepdf/working-with-pdf-pages.html


    C# 添加或删除 PDF 页面,调整页面顺序

    操作PDF文档时,我们通常会需要添加或删除一些PDF页面。接下来将详细描述如何使用Spire.PDF添加或删除PDF页面,以及如何调整PDF里的页面顺序。

    ▲添加PDF空白页

    1.1 在默认位置,即文档末插入一张空白页

    C#

       //创建PDF文档1,并加载测试文档
                PdfDocument doc1 = new PdfDocument();
                doc1.LoadFromFile("sample.pdf");
     
                //添加一页空白页到文档(默认在文档最后一页添加)
                doc1.Pages.Add();
                //保存并打开文档
                doc1.SaveToFile("result1.pdf");
                System.Diagnostics.Process.Start("result1.pdf");
    

    1.2 在指定位置插入空白页

    C#

               //创建文档2,加载测试文档
                PdfDocument doc2 = new PdfDocument();
                doc2.LoadFromFile("sample.pdf");
     
                //添加一页空白页作为第2页
                doc2.Pages.Insert(1);
     
                //保存并打开文档
                doc2.SaveToFile("result2.pdf");
                System.Diagnostics.Process.Start("result2.pdf");
    

    2. 删除PDF空白页

    这里的测试文档中,包含了两页空白页,一页空白页是没有任何内容的;另一页空白页是包含了空白图片的页面,看似没有内容,但是这样的页面实际上也是不需要的。
    C#

    using Spire.Pdf;
    using System.Drawing;
    using Spire.Pdf.Graphics;
     
    namespace DeleteBlankPage_PDF
    {
        class Program
        {
            static void Main(string[] args)
            {
                //应用许可证
                Spire.License.LicenseProvider.SetLicenseFileName("license.elic.xml");
     
                //创建PdfDocument类对象,并加载PDF文档
                PdfDocument document = new PdfDocument();
                document.LoadFromFile("Test.pdf");
     
                //遍历文档中所有页面 
                for (int i = document.Pages.Count - 1; i >= 0; i--)
                {
                    //诊断页面是否为空白页
                    if (document.Pages[i].IsBlank())
                    {
                        //删除空白页 
                        document.Pages.RemoveAt(i);
                    }
                    else
                    {
                        //将PDF页转换为Bitmap图像
                        Image image = document.SaveAsImage(i, PdfImageType.Bitmap);
     
                        //诊断图片是否为空白图片
                        if (IsImageBlank(image))
                        {
                            //移除包含空白图片的页面
                            document.Pages.RemoveAt(i);
                        }
                    }
                }
     
                //保存并打开文档
                document.SaveToFile("RemoveBlankPage.pdf", FileFormat.PDF);
                System.Diagnostics.Process.Start("RemoveBlankPage.pdf");
            }
     
            //自定义方法IsImageBlank()诊断图片是否为空白图片
            public static bool IsImageBlank(Image image)
            {
                //初始化Bitmap类实例,遍历文档中所有图片
                Bitmap bitmap = new Bitmap(image);
                for (int i = 0; i < bitmap.Width; i++)
                {
                    for (int j = 0; j < bitmap.Height; j++)
                    {
                        Color pixel = bitmap.GetPixel(i, j);
                        if (pixel.R < 240 || pixel.G < 240 || pixel.B < 240)
                        {
                            return false;
                        }
                    }
                }
                return true;
            }
        }
    }
    

    附:VB.NET代码(删除PDF空白页)

    Imports Spire.Pdf
    Imports System.Drawing
    Imports Spire.Pdf.Graphics
     
    Namespace DeleteBlankPage_PDF
     
        Class Program
     
            Private Shared Sub Main(ByVal args As String())
                Spire.License.LicenseProvider.SetLicenseFileName("license.elic.xml")
                Dim document As PdfDocument = New PdfDocument()
                document.LoadFromFile("Test.pdf")
                For i As Integer = document.Pages.Count - 1 To 0
                    If document.Pages(i).IsBlank() Then
                        document.Pages.RemoveAt(i)
                    Else
                        Dim image As Image = document.SaveAsImage(i, PdfImageType.Bitmap)
                        If IsImageBlank(image) Then
                            document.Pages.RemoveAt(i)
                        End If
                    End If
                Next
     
                document.SaveToFile("RemoveBlankPage.pdf", FileFormat.PDF)
                System.Diagnostics.Process.Start("RemoveBlankPage.pdf")
            End Sub
     
            Public Shared Function IsImageBlank(ByVal image As Image) As Boolean
                Dim bitmap As Bitmap = New Bitmap(image)
                For i As Integer = 0 To bitmap.Width - 1
                    For j As Integer = 0 To bitmap.Height - 1
                        Dim pixel As Color = bitmap.GetPixel(i, j)
                        If pixel.R < 240 OrElse pixel.G < 240 OrElse pixel.B < 240 Then
                            Return False
                        End If
                    Next
                Next
     
                Return True
            End Function
        End Class
    End Namespace
    

    ▲添加新页面到已有的PDF文档

    Spire.PDF 提供了两个方法来添加新页面,Pages.Add()方法是将页面添加至文档最后一页,Pages.Insert() 方法支持将新页面添加到PDF文档的首页,中间,或者末尾页面。

    PdfDocument doc = new PdfDocument();
     doc.LoadFromFile("sample.pdf");
     //将新页面添加到文档末尾
     doc.Pages.Add();
    
     doc.SaveToFile(“result.pdf”,FileFormat.PDF);
     
     PdfDocument doc2 = new PdfDocument();
     doc2.LoadFromFile(“sample.pdf”);
    
     //将新页面添加到第二页
     doc2.Pages.Insert(1);
    
     doc2.SaveToFile (“result2.pdf”,FileFormat.PDF);
    

    添加新页面到最后一页效果图:

    Working-with-PDF-pages-1.png

    添加新页面到第二页效果图:

    Working-with-PDF-pages-2.png

     

    ▲删除PDF中的页面

    我们可以使用Spire.PDF 提供的Pages.RemoveAt()方法删除PDF中我们想要删除的指定页面。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result.pdf");
    
    //删除最后一页
    doc.Pages.RemoveAt(2);
    
    doc.SaveToFile("删除末页.pdf",FileFormat.PDF);
    

    Working-with-PDF-pages-3.png

     

    ▲调整PDF文档中的页面顺序

    Spire.PDF 提供Rearrange(int[] orderArray) 方法,让我们可以重新排列调整PDF文档中的页面顺序。

    PdfDocument doc = new PdfDocument();
    doc.LoadFromFile("result2.pdf");
    
    //将空白页调到第一页
    doc.Pages.ReArrange(new int[] { 1, 0, 2 });
    
    doc.SaveToFile("页面顺序调整.pdf",FileFormat.PDF);
    

    Working-with-PDF-pages-4.png

     

    C# 添加、获取和删除PDF自定义文档属性

    在PDF文档中,自定义文档属性可以用来存储特定的元数据类型,例如版本号或公司名称等。我们可以给一个PDF文档添加自定义文档属性,同时也可以查看和删除PDF文档中已有的自定义属性。下面将介绍如何使用Spire.PDF组件在PDF文档中添加、获取和删除自定义文档属性。

    ▲添加自定义文档属性

    //实例化一个PdfDocument对象
    PdfDocument doc = new PdfDocument();
    //载入PDF文档
    doc.LoadFromFile("Input.pdf");
    
    //添加自定义文档属性
    doc.DocumentInformation.SetCustomerDefined("版本号", "6.0.5");            
    doc.DocumentInformation.SetCustomerDefined("公司名称", "E-iceblue"); 
    doc.DocumentInformation.SetCustomerDefined("产品", "Spire.Doc for .NET");           
    
    //保存文档
    doc.SaveToFile("添加自定义属性.pdf");
    

    add-get-and-delete-custom-properties-of-pdf-document.png

    ▲获取自定义文档属性

    //实例化一个PdfDocument对象
    PdfDocument doc = new PdfDocument();
    //载入PDF文档
    doc.LoadFromFile("添加自定义属性.pdf");
    
    //获取指定自定义属性
    string version = doc.DocumentInformation.GetCustomerDefined("版本号");
    string company = doc.DocumentInformation.GetCustomerDefined("公司名称");
    string product = doc.DocumentInformation.GetCustomerDefined("产品");
    
    //获取所有自定义文档属性
    //DictionaryallCustomProperties = doc.DocumentInformation.GetAllCustomerDefined();            
    
    Console.WriteLine("{0}\n{1}\n{2}\n", "版本号:" + version, "公司名称:" + company, "产品:" + product);
    

    add-get-and-delete-custom-properties-of-pdf-document-2.png

    ▲删除自定义文档属性

    //实例化一个PdfDocument对象
    PdfDocument doc = new PdfDocument();
    //载入PDF文档
    doc.LoadFromFile("添加自定义属性.pdf");            
    
    //删除指定自定义属性
    doc.DocumentInformation.RemoveCustomerDefined("版本号");
    
    //保存文档            
    doc.SaveToFile("删除自定义属性.pdf");
    

    add-get-and-delete-custom-properties-of-pdf-document-3.png

    展开全文
  • 迅捷PDF删除其中一软件是一款好用的PDF页面删除器工具,它不仅支持一键删除PDF中的一或多,同时还提供奇数、偶数和空白的删除选项,可帮助你快速删除PDF多余页面。迅
  • #批量删除PDF指定页面 Python源码 1. 使用PyPDF2库实现对pdf文件操作; 2. 使用Qt for Python实现图形界面; 3. 界面使用Qt的ui样式表完成并转换为Python类文件。
  • 所以今天小编给大家带来一个删除PDF其中几的方法,让我们一起学习吧。1、想要编辑PDF文件,PDF编辑器是必不可少的一个工具。这里我们在搜狗浏览器上搜索并下载一款PDF编辑器。 2、PDF编辑器下载好后,通过编辑器...

    在我们平常的工作中,接触到大量不同格式的文件是家常便饭。不同的文件格式有不同的缺点和优点。比如PDF格式,它的优点是精准的打印与现实效果,缺点就是不易编辑。所以今天小编给大家带来一个删除PDF其中几页的方法,让我们一起学习吧。

    1、想要编辑PDF文件,PDF编辑器是必不可少的一个工具。这里我们在搜狗浏览器上搜索并下载一款PDF编辑器。

    aa5a6f317470e4b7ccb480f269327192.png

    2、PDF编辑器下载好后,通过编辑器打开需要编辑的文件。

    d63ee4859d8fc05b504ef29443b6496d.png

    3、打开PDF文件后,我们选择“文档”按钮,然后在弹出的目录中点击“删除页面”-“删除页面”。

    c4a8ec737f7513f23f0f34a62942b22d.png

    4、点击了之后会弹出一个名为“删除页面”的设置框,在这里我们可以选择是删除当前页,还是设定需要删除的页面。设置好后点击确定即可。

    21f457904673cda7e2dd3722ef9a01b8.png

    5、还有一种方法是点击“视图”按钮,然后在弹出的目录中点击“页面缩略图”按钮。

    a4884ba960da96d73cb6aca4490333d0.png

    6、这时候左边会弹出缩略图栏,我们鼠标右键点击需要删除的PDF页面缩略图,在弹出的选项中点击“删除”按钮,就完成了删除此PDF页面了。

    7c51d2e30405e35f7754a8d796d9c193.png

    删除PDF其中几页的方法就给大家介绍到这里了,小伙伴们有没有掌握住呢?如果感兴趣的小伙伴们可以下载PDF编辑器进行尝试练习哦。

    展开全文
  • 同时PDF分割剪切器支持快捷键操作,您可以通过使用键盘的DEL键快速的删除PDF页。 PDF分割剪切器不光可以简单的删除PDF页面,也可以分割PDF文件。它支持一键将PDF文件的每一页分割成单独的PDF文件,也可以通过...
  • 更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 >>下载Spire.PDF最新试用版 Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、...
  • 如何从iText中的PDF删除空白页面

    千次阅读 2021-03-11 11:45:59
    我只检查页面上的数据量,如果它是个字节我不包含它: public void removeBlankPdfPages(String pdfSourceFile, String pdfDestinationFile, boolean debug) { try { // step 1: create new reader PdfReader r = new...
  • 一个简单的在线删去PDF空白的方法,里面推荐的网站包含许多PDF文档的转换方法,目前依旧免费,之后就不清楚了,请各位看客随意操作
  • 在网上下载的pdf文件我们不能决定里面有哪些内容,所以一份pdf文档中难免会有一些内容是我们所不需要或者是不喜欢的,那么下载的pdf怎么删除其中一或几呢? 在这里给大家推荐一款免费而且实用的软件,那就是...
  • 使用Adobe Acorbat 批量删除制定页面:
  • pdf删除页面工具.zip

    2020-12-23 10:01:44
    pdf删除页面工具.zip
  • 如何批量删除PDF文件中的页面

    千次阅读 2019-09-16 21:26:26
    当我们想要批量删除PDF文件中的页面时,我们需要怎么做呢?在工作中,PDF文件是很常见的,当我们在使用PDF文件时,想要删除PDF文件中的页面需要怎么做。今天小编就给大家介绍批量删除PDF文件中页面的方法。  1、...
  • 首先对于PDF的修改需要用到PDF编辑器,比如我们先用极速PDF编辑器打开这个PDF文件后,根据需要删除的内容形式可以有以下几种处理方式:1、部分文字如果需要删除的内容并不多,只是一中或一段文字内容中的一小部分...
  • 下载“批量删除PDF指定页面”软件,解压后打开文件夹,找到“批量删除PDF指定页面.exe”,右键以管理员身份运行。 点击“选择路径”按钮,选择导入文件夹。 选择好导入文件夹,软件会自动在导入文件夹下生成新...
  • python+PyQt5实现的PDF文件处理小工具(PDF合并、PDF页面删除PDF页面提取、PDF中表格提取)
  • 比如将PDF中不需要的空白或多余的页面删除掉要怎么操作呢? PDF修改虽然难,但使用PDF编辑器也能像Word一样简单操作。首先用极速PDF编辑器打开需要修改的PDF文档,删除页面是比较常规的操作,所以方式也很多,可以...
  • 专注于PDF电子文档的编辑功能,体积小巧,速度飞快,界面友好,打开PDF文件速度快,具备丰富的配置和功能选项,可以帮助您快速的制作和编写PDF电子文档!支持创建,查看,编辑,注释,OCR识别和数字签名PDF文件等等...
  • 可以删除PDF中的某一,免费
  • 不知道大家在使用PDF文件的时候,编辑文件之后文件中有空白的情况,PDF文件的修改编辑是需要用到PDF编辑器的,在编辑文件的时候如果遇到文件中有空白页面怎么去删除呢,估计有很多的小伙伴也好奇这是怎么操作的吧...
  • 随着PDF文件越来越受大家的欢迎,PDF文件的修改编辑是需要用到PDF编辑器的,不知道大家在使用PDF文件的时候,编辑文件之后有没有文件中有页面需要删除的情况,在编辑文件的时候如果遇到文件中有页面需要删除怎么去...
  • 平台:win10家庭版,python 3.7,PyPDF2思维过程:方法一:将pdf文件通过拆分为单页,放入一个文件夹,再删除其中不要的文件,最后再把剩余的文件进行合并为一个pdf文件第一步:使用原文件路径创建新文件夹,用于...
  • 通过识别PDF中每图片是否为条形码,并删除已确定的条形码,并可以识别条形码数据
  • https://jingyan.baidu.com/article/a378c960ecb51cb3282830e0.html
  • 如何删除pdf中的一?PDFdo Delete Page(pdf页面删除软件)轻松帮助用户。如果某个PDF文件中有自己不需要的页面,可以直接用这款软件进行修改删除。 软件简介: 可以批量将PDF文件的一个页面或多个页面删除。 ...
  • 此外,根据PDF附件的不同添加方式,我们在获取PDF附件信息或删除PDF附件时,也可以分情况来执行操作。 工具使用 pire.PDF for .NET 4.0 代码示例(供参考)  1.添加PDF附件  1.1 以普通文档形式添加附件 using ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,161
精华内容 21,264
关键字:

如何删除pdf页

友情链接: time64.zip