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

用于处理和操纵PDF文件的Java API

banner

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

Aspose.PDF for Java是PDF文档创建组件,它使您的Java应用程序无需使用Adobe Acrobat即可读取,编写和操纵PDF文档。

aspose.pdf软件包功能

PDF文档FEATRES

  • 设置PDF文档的基本信息(例如作者,创作者)。
  • 配置PDF页面属性(例如宽度,高度,农作物盒,Bleedbox等)。
  • 设置页编号,书签级别,页面尺寸等。
  • 应用文档打开操作,打开模式以及外观。
  • 文档可以具有不同的页面过渡效果,例如解散或框。
  • 通过XML,‘apixmlapi’组合创建PDF文档。
  • 能够使用文本,段落,标题,超链接,图形,附件等。

安全功能

  • PDF文档最多可加密128位。
  • 可以将主密码和用户密码设置为PDF加密。
  • 应用有关内容修改,复制,打印和其他操作的撤销。

转换功能

  • 将现有的XML文件(.xml)或XMLDocument转换为新的PDF文档或PDF文件流。
  • 将常规图像格式转换为PDF文件。
  • pcl文件转换为pdf文件。

有关功能的更全面列表,请访问Features of aspose.pdf Package

com.aspose.pdf软件包功能

  • 支持14个核心字体。
  • 支持type 1trueType,’type 3,'cjk字体。
  • 可用unicode支持。
  • 添加,搜索,提取和替换PDF文件中的文本。
  • 添加/删除,提取和替换图像。
  • 插入,删除,拆分PDF页面。
  • 支持线性化(对Web的优化)。
  • 设置并获取XMP元数据。
  • 验证(pdf/a-1apdf/a-1b)。
  • 使用书签,注释,PDF表格,邮票,水印等。

有关功能的更全面列表,请访问Features of com.aspose.pdf Package

`com.aspose.pdf.facades’软件包功能

  • 支持14个核心字体。
  • 支持type 1trueType,’type 3,'cjk字体。
  • 可用unicode支持。
  • 添加,替换和提取文本和图像(从整个PDF,特定页面或一系列页面)。
  • 使用书签,注释,PDF表格,链接,动作,签名等。
  • 将PDF打印为默认,指定,物理或虚拟打印机。
  • 将PDF打印到XPS文件或XPS打印机。

有关功能的更全面列表,请访问Features of com.aspose.pdf.facades Package

读写PDF和其他格式

固定布局: PDF,XPS
书籍: epub
网络: html 其他: Tex,XML,SVG

将PDF文档保存为

** Microsoft Office:** Doc,Docx,XLS,XLSX,PPTX
图像: JPEG,PNG,BMP,TIFF,EMF
其他: mobixml,xml,文本

阅读格式

CGM,MHT,PCL,PS,XSLFO,MD

支持环境

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

开始

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

使用Java从PDF文件中提取文本

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java
// Open document
Document pdfDocument = new Document("input.pdf");

// Create TextAbsorber object to extract text
TextAbsorber textAbsorber = new TextAbsorber();

// Accept the absorber for all the pages
pdfDocument.getPages().accept(textAbsorber);

// Get the extracted text
String extractedText = textAbsorber.getText();

// Create a writer and open the file
java.io.FileWriter writer = new java.io.FileWriter(new java.io.File("Extracted_text.txt"));
writer.write(extractedText);

// Write a line of text to the file tw.WriteLine(extractedText);
// Close the stream
writer.close();

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

VersionRelease Date
22.112022年11月30日
22.10.12022年11月17日
22.102022年10月31日
22.92022年9月23日
22.82022年8月24日
22.7.12022年8月5日
22.72022年8月5日
22.62022年6月30日
22.52022年6月1日
22.42022年4月28日
22.32022年3月25日
22.22022年2月22日
22.12022年1月21日
21.122021年12月20日
21.112021年11月22日
21.102021年10月20日
21.92021年9月20日
21.82021年8月20日
21.72021年7月8日
21.62021年6月17日
21.52021年5月20日
21.42021年4月20日
21.32021年3月19日
21.2.12021年3月10日
21.22021年2月20日
21.12021年1月22日
20.122020年12月18日
20.11.12020年12月1日
20.112020年11月18日
20.102020年10月20日
20.92020年9月17日
20.8.12020年9月14日
20.82020年8月19日
20.72020年7月20日
20.62020年6月19日
20.5.12020年5月28日
20.52020年5月19日
20.42020年4月17日
20.32020年3月19日
20.22020年2月20日
20.12020年1月22日
19.122019年12月19日
19.112019年11月29日
19.102019年10月31日
19.92019年9月30日
19.82019年8月29日
19.72019年7月31日
19.62019年6月26日
19.52019年5月31日
19.42019年4月30日
19.32019年3月29日
19.22019年2月28日
19.12019年1月29日
18.122018年12月30日
18.112018年11月29日
18.10.22018年11月12日
18.102018年10月30日
18.9.12018年10月4日
18.92018年9月28日
18.82018年8月29日
18.72018年7月31日
18.62018年6月29日
18.52018年5月31日
18.42018年4月25日
18.32018年3月30日
18.22018年2月28日
18.12018年2月6日
17.122017年12月31日
17.112017年11月30日
17.102017年11月1日
17.92017年10月2日
17.82017年8月31日
17.72017年7月20日
17.62017年6月29日
17.52017年6月7日
17.42017年4月28日
17.3.02017年4月6日
17.2.02017年2月23日
17.1.02017年1月26日
16.12.02016年12月27日
16.11.02016年11月29日
16.10.02016年10月26日
12.0.02016年10月10日
11.9.02016年9月20日
11.8.02016年8月11日
11.7.02016年7月12日
11.6.02016年6月10日
11.5.02016年5月10日
11.4.02016年4月8日
11.3.02016年3月7日
11.2.02016年2月8日
11.1.02015年12月30日