• <menu id="w2i4a"></menu>
  • logo LEADTOOLS使用教程

    文檔首頁(yè)>>LEADTOOLS使用教程>>LEADTOOLS使用教程:用C#代碼從PDF拆分頁(yè)面

    LEADTOOLS使用教程:用C#代碼從PDF拆分頁(yè)面


    LEADTOOLS PDF Pro 具備瀏覽光柵圖與編輯PDF文件所需的所有功能。該產(chǎn)品同時(shí)也包含了許多高級(jí)功能,例如提取文本、圖片、超鏈接、元數(shù)據(jù)以及當(dāng)前PDF文檔的操作頁(yè)面,將PDF/A轉(zhuǎn)換為一個(gè)真正的文檔,線性化,LEADTOOLS PDF優(yōu)化器還能夠減少PDF文件占用的空間。本文介紹了用C#代碼從PDF拆分頁(yè)面的內(nèi)容。

    點(diǎn)擊下載LEADTOOLS PDF Pro正式版

    最近,我收到了一份將近50頁(yè)的PDF文件。收到PDF后,我發(fā)現(xiàn)我只需要在其中保留4個(gè)頁(yè)面即可。使用LEADTOOLS PDF SDK,我能夠添加PDF提取庫(kù)并提取這4頁(yè)。這只需要10行代碼就可以創(chuàng)建,而其他API和庫(kù)需要40行復(fù)雜的代碼。

    以下是在不到10分鐘的時(shí)間內(nèi)完成的代碼。我將向您展示如何提取PDF文件中的每一頁(yè)以及詳細(xì)信息。如預(yù)期的那樣,這種提取背后的方法是ExtractPages方法。該方法與PDFFile對(duì)象關(guān)聯(lián)。

    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);


    要自己進(jìn)行測(cè)試,可以下載我的C#.NET控制臺(tái)項(xiàng)目。感興趣的朋友可以下載LEADTOOLS PDF Pro試用版免費(fèi)體驗(yàn)!

    相關(guān)內(nèi)容推薦:

    LEADTOOLS 使用教程>>>


    想要購(gòu)買LEADTOOLS PDF Pro正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊【咨詢?cè)诰€客服】


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();