浏览我们的产品

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.12</version>
<classifier>jdk17</classifier>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-words', version: '22.12', classifier: 'jdk17')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-words" rev="22.12">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-words" % "22.12"
copied!  

各种文档格式的Java API

main-banner

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 搜索 | 免费支持 | 临时许可

Aspose.Words for Java是一种高级Java文字处理API,使您能够直接在Java应用程序中执行大量文档处理任务。 Java API的Aspose.Words支持处理字(DOC,DOCX,OOXML,RTF)HTML,OPENDOCUMENT,PDF,EPUB,XPS,SWF和所有图像格式。使用Aspose.Words您可以生成,修改和转换文档,而无需使用Microsoft Word&reg;。

Aspose.Words for Java API功能

渲染和打印

  • 将文档的布局文档(完全像Microsoft Word&reg;将这样做)为以下所有格式。
  • 将单个页面或完整的文档渲染到pdf,‘xpsswf’’。
  • 将文档页面渲染到栅格图像(乘法tiff',pngjpegbmp`)了。
  • 将页面渲染到Java图形对象到特定大小。
  • 使用Java打印基础结构打印文档页面。
  • 在渲染或打印之前,更新TOC,页码和其他字段。 -3D效果通过``openGL’‘渲染。

文档内容功能

  • 访问,创建和修改各种文档元素。
  • 使用“ Xmldocument”类别和方法访问和修改所有文档元素。
  • 在文档之间复制和移动文档元素。
  • 加入并拆分文件。
  • 指定文档保护,开放保护和加密文档。
  • 查找并替换文本,列举文档内容。
  • 从文档中保存或提取OLE对象和ActiveX控件。
  • 保存或删除文档中的VBA宏。保存VBA宏数字签名。

报告功能

  • 直接在模板中直接支持C#语法和LINQ扩展方法(即使是``ado.net data源)。
  • 支持表,列表和共同内容的可重复和条件文档块(循环和条件)。
  • 支持动态生成的图表和图像。
  • 支持外部文档和“ HTML”块中插入文档。
  • 支持多个数据源(包括不同类型)来生成单个文档。
  • 数据关系的内置支持(Master-Detail)。
  • 直接在模板中直接对各种数据操作(例如分组,分类,过滤和其他)进行全面支持。

有关功能的更全面列表,请访问功能概述

** java api要读取,编写不同的文档格式类型和扩展名**

** Microsoft Word:** DOC,DOCX,RTF,DOT,DOTX,DOTM,DOCM FLATOPC,FLATOPCMACRABLED,FLATOPCTEMPLATE,FLATOPCTEMPLATEMACRABLED
** OpenOffice:** ODT,OTT
** WordProcessingml:** WordMl
网络: html,mhtml
固定布局: pdf
文字: txt 其他: MD

** Word文档转换器的Java API **

固定布局: XPS,OpenXPS,PostScript(PS)
图像: Tiff,JPEG,PNG,BMP,SVG,EMF,GIF
网络: htmlfixed
其他: pcl,epub,xamlfixed,xamlflow,xamlflowpack

阅读文件格式

** MS Office:** DocPreword60 电子书: mobi

支持环境

  • ** Microsoft Windows:** Windows Desktop&Server(X86,X64)
  • ** macOS:** Mac OS X
  • ** Linux:** Ubuntu,Opensuse,Centos等
  • ** Java版本:**``J2SE 7.0(1.7)J2SE 8.0(1.8)`或更高版本。

开始

Aspose.Words Java API托管在Aspose存储库。您可以轻松地使用简单配置的Maven项目中的Java API来使用aspose.words。有关详细说明,请访问Installing Aspose.Words for Java from Maven Repository文档页面。

API示例代码

使用Java在一张纸上打印多个页面

// Open the document.
Document doc = new Document(dataDir + "TestFile.doc");

// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();

// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));

// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);

// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);

pj.print();

##使用Aspose.words API免费在线应用

产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 搜索 | 免费支持 | 临时许可

VersionRelease Date
22.122022年12月9日
22.112022年11月16日
22.102022年10月14日
22.92022年9月8日
22.82022年8月12日
22.72022年7月14日
22.62022年6月10日
22.52022年5月20日
22.42022年4月7日
22.32022年3月9日
22.22022年2月9日
22.12022年1月8日
21.122021年12月7日
21.112021年11月15日
21.102021年10月20日
21.92021年9月7日
21.82021年8月11日
21.72021年7月11日
21.62021年6月14日
21.52021年5月7日
21.42021年4月8日
21.32021年3月10日
21.22021年2月9日
21.12021年1月5日
20.122020年12月9日
20.112020年11月13日
20.102020年10月23日
20.92020年9月13日
20.82020年8月8日
20.72020年7月16日
20.62020年6月13日
20.52020年5月10日
20.42020年4月19日
20.32020年3月10日
20.22020年2月15日
20.12020年1月6日
19.122019年12月18日
19.112019年11月5日
19.102019年10月11日
19.92019年9月15日
19.82019年8月17日
19.72019年7月9日
19.62019年6月6日
19.52019年5月7日
19.42019年4月6日
19.32019年3月8日
19.22019年2月14日
19.12019年1月4日
18.122018年12月8日
18.112018年11月6日
18.102018年10月12日
18.92018年9月7日
18.82018年8月9日
18.72018年7月16日
18.62018年6月7日
18.52018年5月8日
18.42018年4月4日
18.32018年3月6日
18.22018年2月8日
18.12017年12月26日
17.122017年12月14日
17.112017年11月15日
17.102017年10月8日
17.92017年9月5日
17.82017年8月6日
17.72017年7月6日
17.62017年6月6日
17.52017年5月16日
17.4.02017年4月4日
17.3.02017年3月6日
17.2.02017年2月8日
17.1.02017年1月17日
16.12.02016年12月11日
16.11.02016年11月3日
16.10.02016年10月12日
16.8.02016年9月10日
16.7.02016年8月9日
16.6.02016年7月13日
16.5.02016年6月23日
16.4.02016年5月12日
16.3.02016年4月11日
16.2.02016年3月17日
16.1.02016年2月3日
15.12.02016年1月1日