哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!
2025年09月04日
PDF、Word、HTML、XPS等是我们日常工作中常用到的文件格式,不同的场合会用到不同的文件格式展现,那么格式之间的转化就显得尤其重要。对于开发人员来说,在程序中接入格式转换功能也是常见的。而Spire.XLS就是文档开发方面的专家。
本文将介绍如何使用Spire.XLS for Java在Java中将Excel文档转换为PDF、图像、XPS、Html等格式。如果你还没有使用过Spire.XLS for Java,可点击文末“了解更多”下载最新版测试。
Excel测试文档:
2025年09月04日
Spire.PDF for Java是一款专门对 PDF 文档进行操作的 Java 类库。该类库的主要功能在于帮助开发人员在 Java 应用程序(J2SE和J2EE)中生成 PDF 文档和操作现有 PDF 文档,并且运行环境无需安装 Adobe Acrobat。
很高兴地告诉大家Spire.PDF for Java v2.9.1发布上线啦!此版本支持将图像添加到网格并填充XfaDateTimeField。此外,成功解决了将PDF转换为Word,提取中文文本以及填充TextBoxField时出现的一些问题。有关更多详细信息,请参见下面的内容。
2025年09月04日
在 Java 开发中,我们经常需要读取不同类型的文件,包括 Excel 表格文件、"doc" 和 "docx" 文档文件、PDF 文件以及纯文本文件。
其中最常用的是 Apache POI 库。Apache POI 是一个流行的 Java 库,提供了许多 API 来读取和写入 Microsoft Office 文档,包括 Excel、Word 和 PowerPoint 等。
2025年09月04日
public static String extractPdfText() throws IOException {
PdfReader pdfReader = new PdfReader("D:\\lh\\官文文件\\商标部分驳回通知书_35943346_1561314244657.pdf");
int pages = pdfReader.getNumberOfPages();
String pdfText = "";
for (int ctr = 1; ctr < pages + 1; ctr++) {
pdfText += PdfTextExtractor.getTextFromPage(pdfReader, ctr);
}
pdfReader.close();
return pdfText;
}
2025年09月04日
[翻译] 本章将教您如何在PDF文档的页面中创建彩色矩形框。
[原文] This chapter teaches you how to create color boxes in a page of a PDF document.
2025年09月04日
在企业数据报表场景中,Excel转PDF是实现文档安全分发的刚需。传统的Apache POI需配合PDFBox才能实现格式转换,不仅开发流程复杂,还易出现样式丢失、布局错位等问题。这里分享Spire.XLS for Java方案,支持直接输出高保真PDF,无需安装Office环境,保留原表格的公式、图表、样式等核心元素。3行代码即可完成基础转换。
2025年09月04日
本文将介绍通过Java编程来实现PDF文档转换的方法。包括:
PDF转为Word
PDF转为图片
PDF转为Html
PDF转为SVG
4.1 将PDF每一页转为单个的SVG
4.2 将一个包含多页的PDF文档转为一个SVG
PDF转为XPS
PDF转为PDF/A
2025年09月04日
在实际的业务开发的时候,研发人员往往会碰到很多这样的一些场景,需要提供相关的电子凭证信息给用户,例如网银/支付宝/微信购物支付的电子发票、订单的库存打印单、各种电子签署合同等等,以方便用户查看、打印或者下载。
例如下图的电子发票!
熟悉这块业务的童鞋,一定特别清楚,目前最常用的解决方案是:把相关的数据信息,通过一些技术手段生成对应的 PDF 文件,然后返回给用户,以便预览、下载或者打印。
2025年09月04日
在数字化办公场景中,PDF文件因格式通用性成为主流载体,但过大的文件体积常引发传输卡顿、加载缓慢等问题。本文将解析 Spire.PDF for Java 的 PDF 压缩方案,包括文档内容、图片、字体的压缩等。