为什么要使用iText7

答案很简单,因为它是市场上针对Java和.NET的最完整,最可靠和最有效的PDF编程平台,且具有大型的API库。

节省您的文件处理时间和金钱

借助我们的PDF平台,大小型企业都成功地减少了用纸和相关成本。iText 7还可以通过减少或在许多情况下完全消除手动文档处理来帮助您优化处理成本,从而为大型公司和中小型企业节省大量时间和金钱。加入快速增长的iText 7用户社区,让您的公司或小型企业通过iText 7 PDF的高效、安全的文档工作流程节省金钱和时间。

自动化您的PDF文档处理

成为iText 7用户,并将您的文档工作流程转变为高效,省钱和省时的自动化流程。此外,通过自动创建营销材料,您的销售人员会发现更容易快速更新和分发这些小册子,传单或报价给您的潜在客户,从而对您的销售收入产生积极影响。iText 7使您可以自动创建视觉上极具吸引力的交互式PDF,吸引潜在客户并有效地传达您希望他们看到的信息。这使iText 7成为迄今为止最有效的营销工具。
借助iText 7,自动数据采集,PDF生成,PDF转换,编辑和更多功能,现在都变得唾手可得。通过自动创建和处理PDF文档来提高效率。自动从数据库,网页和Web表单(XML,HTML,CSS等)转换为PDF,以及创建有效的营销材料,同时确保您的工作流安全并符合PDF 2.0等全球标准。

下一代SDK的新高度

对于希望利用PDF带来的好处的开发人员,iText 7代表了下一代SDK的新高度。iText 7配备了更好的文档,高级和低级的编程能力都可以创建,编辑和增强PDF文档的功能,几乎可以使每个工作流程都能受益。

使用方式(通过java编程)

com.itextpdf itext7-core 7.1.14 pom

//建立pdf File file = ResourceUtils.getFile(word);//word为pdf模板 PdfDocument pdf = new PdfDocument(new PdfReader(file.getAbsolutePath()), new PdfWriter(outputStream)); PdfAcroForm form = PdfAcroForm.getAcroForm(pdf, true); Map fields = form.getFormFields(); //赋值 fields.get("name").setValue("name");//文字 fields.get("ldy_image").setValue(Base64.getEncoder().encodeToString(FileUtils.readFileToByteArray(dataFile)));//图片 //锁定表单关闭pdf form.flattenFields(); pdf.close();

创建pdf模板

Adobe Acrobat 是由Adobe公司开发的一款PDF(Portable Document Format,便携式文档格式)编辑软件。借助它,您可以以PDF格式制作和保存你的文档 ,以便于浏览和打印,或使用更高级的功能。