1. 程式人生 > >如何刪除PDF文件裡的空白頁

如何刪除PDF文件裡的空白頁

日常工作生活中我們經常使用PDF,有時候你會發現PDF文件裡面有一頁或者好幾頁空白文件,很多人不知道如何刪除這些空白頁。網上眾多的解決方案中,能解決這個問題的軟體大都是收費軟體。最近我發現了一個簡單利落的免費控制元件——Free Spire.PDF,不僅免費,而且軟體佔用記憶體非常小。下面我跟大家分享一下如何在C#中使用免費控制元件FreeSpire.PDF來刪除PDF文件中的空白頁。

需要新增的名稱空間:

using Spire.Pdf; 
using System.Drawing;

原PDF檔案截圖:

詳細步驟和程式碼片段如下:

步驟1:建立一個新的PDF文件並載入檔案。

PdfDocument document = new PdfDocument();
document.LoadFromFile("Tornado.pdf");

步驟2:遍歷PDF頁面,檢測頁面內容,判斷其是否為空白頁,如果是空白頁,則刪除空白頁。

for (int i = 0; i < document.Pages.Count; i++)
{
    PdfPageBase originalPage = document.Pages[i];
    if (originalPage.IsBlank())
    {
       document.Pages.Remove(originalPage); 
       i--;
     }
}

步驟3:儲存並重新開啟PDF文件。

document.SaveToFile("Tornadowithoutblankpage.pdf", FileFormat.PDF);
System.Diagnostics.Process.Start("Tornadowithoutblankpage.pdf");

效果圖:

全部程式碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Spire.Pdf;
using Spire.Pdf.Graphics;
using System.Drawing;

namespace Tornado
{
    class Program
    {
        static void Main(string[] args)
        {
            PdfDocument document = new PdfDocument();
            document.LoadFromFile("Tornado.pdf");
            for (int i = 0; i < document.Pages.Count; i++)
            {
                PdfPageBase originalPage = document.Pages[i];
                if (originalPage.IsBlank())
                {
                    document.Pages.Remove(originalPage);
                    i--;
                }
            }
            document.SaveToFile("Tornadowithoutblankpage.pdf", FileFormat.PDF);
            System.Diagnostics.Process.Start("Tornadowithoutblankpage.pdf");
        }

    }
}


相關推薦

如何刪除PDF空白

日常工作生活中我們經常使用PDF,有時候你會發現PDF文件裡面有一頁或者好幾頁空白文件,很多人不知道如何刪除這些空白頁。網上眾多的解決方案中,能解決這個問題的軟體大都是收費軟體。最近我發現了一個簡單利落的免費控制元件——Free Spire.PDF,不僅免費,而且軟體佔用記

如何在線批量刪除PDF內的空白

閱讀 添加 ima 迅捷 多余 下載 文件 ges 頁碼 如何在線批量刪除PDF文件內的空白頁,辦公中經常會接觸到幾千頁的PDF文件,然而這些文件中存在著空白頁的漏洞,嚴重影響到了PDF的整體性,那如何將這些空白頁批量刪除掉呢,請看下面操作。1.打開電腦,進入百度首頁,搜索

PDF如何刪除其中一、怎麽刪除PDF中的其中一個頁面!

點擊 打開 找到 images 鼠標 選擇刪除 com 縮略圖 .com   我們在編輯PDF文件的時候經常會碰到同一個問題,編輯PDF文件往往會遇到文件中多出一個空白的頁面,那麽這個頁面該怎麽處理呢?最好的方法就是將其刪除,下面就一起來學習一下吧!   1、打開電腦,在

利用PyPDF2刪除PDF

dpa 公司 src range 三方庫 編輯 有一個 time class 前話:有個朋友讓我給他編輯他們公司的PDF文件,簽名的日期時間不對,需要進(nong)行(xu)優(zuo)化(jia)。而我手上只有兩個管理pdf的軟件,一個福晰閱讀器,還有一個福晰編輯器。但是

刪除PDF中水印的方法

我們經常從網上下載資料,而且多數的pdf文件中都是帶有水印的。那麽為了方便閱讀,想要將pdf文件中的水印刪除,應該怎樣操作呢?接下來小編就教大家一鍵刪除pdf文件水印的方法。 1、如果我們想要刪除pdf文件中的水印,必須要先下載一個pdf編輯軟件。 2、找到相關軟件

使用PDF編輯器快速刪除PDF內容技巧

自己 lin image 需要 pdf 比較 點擊 es2017 技術   我們在接觸PDF文件的時候難免會對文件進行修改與編輯,但是大家都應該很清楚,PDF格式的文件是一種比較特殊而又簡單的文件,文件特殊到需要使用專業的軟件來修改這種文件,下面我們就一起來看看怎麽刪除pd

Java - 獲取PDF的總

有時候我們需要判斷一個pdf文件中的總頁數。這篇文章將介紹如何在Java應用程式中獲取一個PDF文件中的頁數。 本文所使用的控制元件是免費Java PDF元件Free Spire.PDF for JAVA。 在使用以下程式碼前,你需要下載Free Spire.PDF for JAVA包並

word2013中表格最後空白刪不掉的問題

網上用的比較多的兩種方法是: 1、在行距選項中,將行距設定為固定值,設定值置為1磅;這種方法成功過也失敗過。 2、在替換選項中,選擇更多,再在特殊格式中選擇手動分頁符後,點選全部替換;這種方法也不是每次都有效。 最後,自己找到了一種方法:直接拉動右下角的正方形表格調整標誌,

刪除pdf中的批量水印

1 相關定義 水印:鑲嵌在pdf文件某個頁面上的圖片或者文字描述,是在原來文件內容的基礎上增添的內容。使用過PhotoShop的朋友知道,原始文件的頁面相當於在第一層,而水印則在第二層。 批量水印:在整篇文件或部分文件中的每個頁面的相同位置都存在同一個水印。

如何給PDF添加腳?你知道哪種方法簡單嗎?

blog oss 完成後 mage 移動 完成 RoCE 軟件 彈窗 如何給PDF文件添加頁眉頁腳呢?我們在使用PDF文件的時候,想要給PDF文件添加頁眉頁腳,但是不知道怎麽操作,其實想要給PDF文件添加頁眉頁腳還是比較簡單的,下面小編就為大家操作一下PDF編輯器給PDF文

PDF怎麽修改,怎麽給PDF添加

images ade 知識 nsh auto 很多 -o 分享 當前   現在我們的日常工作中會經常使用到PDF文件,但我們需要給PDF文件添加特定的頁眉頁腳是需要怎麽辦呢,PDF文件的編輯是需要PDF編輯器的,那麽,如何使用PDF編輯器給PDF添加頁眉頁腳呢,不會的小夥伴

pdf刪除空白技巧介紹

小夥伴 空白 選擇 selected 兩個 輕松 watermark 除了 執行 工作中,我們往往需要接觸到各式各樣的辦公文件,PDF格式文件就是其中的一種。當我們打開了一份PDF文件,卻發現裏面有許多的空白頁。這時候,我們應該如何進行PDF刪除頁面的操作呢? 方法一:1、

怎麽把PDF空白刪除

tail text col 電腦 進行 follow proc 完成 迅捷pdf編輯器 怎麽把PDF文件空白頁面刪除了,想要刪除PDF文件空白頁面就需要使用專業的PDF編輯器來進行操作,小編推薦使用迅捷PDF編輯器,下面小編就使用迅捷PDF編輯器為大家操作一下PDF文件刪除

如何刪除Word中表格最後一行多出的空白

大家在使用Word的時候都遇到過這樣的情況:如果在文件裡面插入了一個表格,而表格佔滿一頁後,會多出一個空行且單獨佔用一個頁面。 這樣一來,Word文件就會多出一個空白頁。且這個空行無法直接進行刪除。這裡給大家介紹一個簡單的方法來快速刪除Word中的空白頁。 表格後面一般有一

PDF頁面刪除的方法有哪些?PDF頁面編輯技巧

pdf文件頁面旋轉 pdf文件頁面設置 我們都知道借助PDF編輯器可以將之前難以編輯的PDF格式文件進行編輯處理,如果題主想要刪除PDF中不想要的和空白的頁面的話,同樣也是利用PDF編輯器實現的。首先用迅捷PDF編輯器打開我們需要處理的PDF文件,然後在“文檔”的下拉菜單中找到“刪除頁面”這個功能。刪

c#獲取pdf

fread map agen close write enum ade reader number 引用命名空間:using iTextSharp.text.pdf; string filePath = Server.MapPath("/upl

PDF怎麼刪除水印的小技巧

PDF文件怎麼刪除水印呢?從網站中下載過PDF文件的人都知道,下載的PDF文件會出現各種各樣的水印,下面就來交給大家一種刪除水印的小技巧。操作軟體:迅捷PDF編輯器軟體地址:https://www.xunjiepdf.com/editor1:將一款軟體安裝到自己的電腦中,開啟軟體找到開啟更多檔案,將需要刪除水

PDF腳設置介紹

eee 進行 ima 通過 ces c99 .com 文檔 com 現在很多人對PDF文檔的頁眉頁腳設置不是很了解,不知道怎麽給我們的PDF文檔添加頁眉頁腳,今天給大家帶來的是PDF文件頁眉頁腳設置介紹,給PDF文件添加頁眉頁腳能夠方便我們查看文件,但PDF文件是一種特殊的

教程:一次性修改整個pdf的字型的方法,解決一次只能修改一問題

想修改pdf字型,在網上找了一大堆pdf編輯器,甚至Adobe官方網頁都說明了一次只能修改一頁,這樣肯定不行, 然後把pdf轉換為word再編輯,發現轉成word後,排版會出現一些小問題,修改字型後,排版問題更大了,原本750多頁的pdf變成1500多頁的word。 花了一晚上沒想到網

python 解析pdf的首、尾

1.如何解析指定頁面而不是文件的全部? 2.利用哪些三方庫? 一、PDF文件解析 1.將輸入尾的文件提取出首頁和尾頁(import PyPDF2 ) def getdespdf(self,path):        # print(