翻譯|使用教程|編輯:莫成敏|2020-04-10 10:49:43.380|閱讀 264 次
概述:LEADTOOLS PDF Pro 具備瀏覽光柵圖與編輯PDF文件所需的所有功能。本文介紹了用C#代碼從PDF拆分頁面的內容。?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
LEADTOOLS PDF Pro 具備瀏覽光柵圖與編輯PDF文件所需的所有功能。該產品同時也包含了許多高級功能,例如提取文本、圖片、超鏈接、元數據以及當前PDF文檔的操作頁面,將PDF/A轉換為一個真正的文檔,線性化,LEADTOOLS PDF優化器還能夠減少PDF文件占用的空間。本文介紹了用C#代碼從PDF拆分頁面的內容。
最近,我收到了一份將近50頁的PDF文件。收到PDF后,我發現我只需要在其中保留4個頁面即可。使用LEADTOOLS PDF SDK,我能夠添加PDF提取庫并提取這4頁。這只需要10行代碼就可以創建,而其他API和庫需要40行復雜的代碼。
以下是在不到10分鐘的時間內完成的代碼。我將向您展示如何提取PDF文件中的每一頁以及詳細信息。如預期的那樣,這種提取背后的方法是ExtractPages方法。該方法與PDFFile對象關聯。
C#代碼分割/提取PDF
PDFFile file = new PDFFile(@"PATH TO MULTI-PAGE PDF FILE"); // Extract all the pages for (int i = 1; i <= file.GetPageCount(); i++) { string output = $@"PATH TO WHERE YOU WANT THE FILE SAVED/NAME_{i}.pdf"; file.ExtractPages(i, i, output); } // Or if you want specific pages string output1 = $@"PATH TO WHERE YOU WANT THE FILE SAVED/NAME_1.pdf"; string output2 = $@"PATH TO WHERE YOU WANT THE FILE SAVED/NAME_2.pdf"; string output3 = $@"PATH TO WHERE YOU WANT THE FILE SAVED/NAME_3.pdf"; string output4 = $@"PATH TO WHERE YOU WANT THE FILE SAVED/NAME_4.pdf"; file.ExtractPages(5, 5, output1); file.ExtractPages(14, 14, output2); file.ExtractPages(26, 26, output3); file.ExtractPages(46, 46, output4);
要自己進行測試,可以下載我的C#.NET控制臺項目。感興趣的朋友可以下載LEADTOOLS PDF Pro試用版免費體驗!
相關內容推薦:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: