【C#】盤點5個PDF免費的.Net開源庫
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
PDF已經(jīng)成為我們?nèi)粘1夭豢缮俚奈臋n格式了,我們作為程序員基本在項目中,也經(jīng)常需要使用代碼來處理PDF。 1、一個跨平臺支持PDF、Word, Excel, CSV,等30多種格式的操作庫 這是一個基于.Net開發(fā)的數(shù)據(jù)/文本操作開源項目,支持docx、xlsx、xls、pdf、csv、txt、epub、html等30多種格式,使用簡單友好,是一個可以幫助我們識別文件格式,并將數(shù)據(jù)/文本提取為統(tǒng)一結(jié)構(gòu)的智能框架。 支持文檔格式有: txt,xml,csv,xls,xlsx,ppt,vsd,pub,shw,sldprt,pptx,pubx,vsdx,doc,docx,rtf,pdf,html,htm,eml,msg,vcf,zip,mp3,ape,wma,flac,aif,jpeg,jpg,gif,tiff,png。 2、PDF文檔生成器 這是一個PDF文檔生成器.Net開源庫,提供了一個布局引擎,對分頁功能完美的支持。 不過最新版本已經(jīng)開始收費,2022.12.X 之前的版本還可以免費使用,有能力的也可以下載源碼,自行修改和優(yōu)化。 頁面支持元素有: 1、視覺:文本、圖像、頁面背景、邊框、行高、畫布、占位符; 2、樣式:寬高、Padding、左右上下浮動、旋轉(zhuǎn)、最小容器等一些類似Css樣式; 3、布局:分頁、表格、行、列、網(wǎng)格、內(nèi)聯(lián)、Tab標(biāo)簽、列表、層級等。 總的來說,頁面布局方式與Html布局很類似,讓開發(fā)人員能快速的上手。 3、支持Html頁面轉(zhuǎn)為PDF開發(fā)庫 這是一個基于.Net開發(fā)的開源項目,本質(zhì)是用 Webkit 引擎將 HTML 頁面轉(zhuǎn)換為 PDF,可以用在控制臺、 Web 應(yīng)用程序和 Web API中。
4、一個具有強(qiáng)大PDF處理能力的開源庫 1、核心功能:布局引擎、合并PDF、數(shù)字簽名、表單創(chuàng)建與操作、PDF/A、PDF/UA、FIPS加密、條形碼生成、支持SVG; 2、其他插件功能:支持XML/Html轉(zhuǎn)為PDF、隱藏PDF敏感信息、支持國際化、可壓縮PDF大小提高性能、XFA表單轉(zhuǎn)為PDF、PDF診斷; 3、文檔:針對以上功能,該項目都有詳細(xì)的代碼示例。 詳情:點擊查看 5、一個PDF處理利器 PdfPig是一個基于.NET開發(fā)的開源項目,是一個強(qiáng)大PDF處理庫,核心功能有: 1、支持提取PDF文檔的文字的位置和大小,從而能夠獲取文檔的文本; 2、支持從PDF文檔搜索圖片; 3、支持讀取PDF注釋、PDF表單、嵌入的文檔和超鏈接; 4、支持對PDF文檔元數(shù)據(jù)的訪問; 5、支持PDF文件創(chuàng)建,以及PDF寫入; 6、支持通過密碼訪問加密文件的內(nèi)容; 7、文檔布局分析:還提供了文檔布局分析工具,如Recursive XY Cut、Document Spectrum和Nearest Neighbour算法等。它還支持將頁面內(nèi)容導(dǎo)出為Alto、PageXML和hOcr格式; 8、不直接支持表格,但可以使用Tabula Sharp或Camelot Sharp進(jìn)行操作。
詳情:點擊查看 該文章在 2024/1/31 16:16:34 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |