IText是什么?
iText 7 Core可以被Java或.NET(C#)对PDF文档进行编程。
iText是一个通用的、可编程的和企业级的PDF解决方案,允许你将其功能嵌入到你自己的软件中,以实现数字化转型。
iText 7 Core以开放源码(AGPL)以及商业许可的形式提供。
虽然是开源但是也不代表完全免费,详情可搜索“AGPL协议”。
- iText 7 Core (open source)
- pdf2Data* (closed source)
- pdfCalligraph (closed source)
- pdfHTML* (open source)
- pdfOCR (open source)
- pdfRender (closed source)
- pdfSweep (open source)
- pdfXFA* (closed source)
- pdfOptimizer (closed source)
- pdfOffice (closed source)
总体而言对于PDF转office文档等操作是比较全的了,当然PDF转入转出的库也有不少,比如说Aspose和Spire.Office等。
举个栗子
当我们拿到了一份超级大的PDF产品手册时,按照整体内容交付业务貌似体验不佳,那么我们需要对PDF做按页切割,IText的DEMO板块为此提供了完整方案。
import com.itextpdf.kernel.pdf.PdfDocument;
import com.ite