Aspose.PDF for Java 2022.08 Crack
Aspose.PDF for Java is a fast and lightweight processing API to create, modify, render, secure as well as print PDF files without the use of Adobe Acrobat. API also supports working with TXT, HTML, PCL, XML, XPS and image file formats.
Aspose.PDF for Java is an affordably priced, feature-rich API that offers table creation and manipulation, compression options, graph support, image functions, extensive hyperlink functionality, custom font handling, and extended security controls. Moreover, developers can create PDF files directly using API or via XML templates and can manage form fields embedded in the documents as well as create forms.
Convert PDF to Different Formats
Aspose.PDF for Java allows converting PDF to any of different supported formats like Word, HTML, PowerPoint, etc within Java applications is easy with just a few lines of code.
Save PDF in various formats - Java
// load the document
Document pdoc = new Document(dir + "template.pdf");
// Convert to DOCX, HTML and PPTX
pdoc.save(dir + "output.docx", SaveFormat.DocX);
pdoc.save(dir + "output.pptx", SaveFormat.Pptx);
pdoc.save(dir + "output.html", SaveFormat.Html);
Dynamically Manage PDF Files
Aspose.PDF for Java API not only creates files from scratch but also manipulates and saves documents to multiple formats including PDF/A compliant documents. Moreover, API also supports PDF generation from XML, PCL or image files.
Few of the files manipulation capabilities of API are table creation, specifying the table width, margin information, padding, row span, column-span, default cell text and much more. Nested tables, as well as the integration of tables with data sources, also supported.
Content Formatting on Most Granular Level
Java PDF library has the ability to align text horizontally as well as vertically. Within horizontal alignment, one can easily change content alignment from left to right with respect to languages such as Arabic, Hebrew, and Urdu and can handle white spaces in the text, set custom tab stops and much more. For vertical alignment, one can adjust text segments such as baseline or topline.
Furthermore, API supports defining text formatting for all segments of a document, changing text foreground and background colors and usage of replaceable symbols which allows changing the corresponding text content at runtime.
Protect PDF Files with Ease
API offers the facility to encrypt documents with a verity of encryption algorithms and key sizes. One can also set user and master passwords for more security. Content manipulation like copying, printing, form field completion, annotation modification, degraded printing as well as PDF files assembly can all be restricted via this library.
Encrypt PDF document - Java
// load file to be encrypted
Document pfile = new Document(dir + "template.pdf");
// encrypt the document
pfile.encrypt("userPassword", "ownerPassword", 0, CryptoAlgorithm.AESx256);
// save the encrypted one
pfile.save(dir + "output.pdf");
Enhance PDF Reports with Graphs & Images
Aspose.PDF for Java supports graphs, drawn on any page by specifying coordinates. You may also choose to rotate or scale the existing graphs to suit your requirements.
API allows images insertion, replacement, and deletion, present within files as well as enables to use images as watermark while creating files or manipulating existing documents.
Process PDF Form Fields
Beyond simple form fields processing like addition & removal of form fields, the library provides advanced features such as converting Dynamic XFA form to Standard AcroForm, getting form fields from a specific region of PDF document, adding tooltips and setting custom fonts for the form fields.
Adobe Acrobat Automation - Not Needed
Aspose.PDF for Java APIs are built using managed code that can be installed and deployed without needing Adobe Acrobat installed. It is easier and flexible to use as compared to Adobe Acrobat automation.
相关文章
- Java爱心代码_java怎么敲入代码
- Java详解:淘宝秒杀脚本java
- java传真发送,用Java发送传真解决之道
- java启动器_JAVA基础:Java 启动器如何查找类
- jvm垃圾回收算法有哪些_java垃圾回收算法几种
- 【说站】java与c语言区别
- intellij怎么创建Java_intellij idea创建java项目
- pdf增强插件:Enfocus PitStop Pro 2022 for Mac(PDF文件编辑和校验工具) 介绍及特点
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- MySQL数据库:完整的PDF指南(mysql数据库pdf)
- 实现Linux上的Java环境:从安装到配置(linux安装java环境)
- 掌握Oracle数据库:免费PDF教程(oracle数据库教程pdf)
- Java下使用Redis进行高效缓存优化(Redis缓存java)
- 实现Java实现Redis集合的技术研究(redis集合java)
- 数据利用Java操作Redis定时清理过期数据(redisjava过期)
- Using Java to Work with MongoDB: A Guide for Developers(java操作mongodb)
- 深入认识Java面试与MySQL及其思考(java面试mysql)
- 客户端Java客户端快速关闭Redis连接(关闭redis的java)
- java与c#的语法区别详细介绍
- java小数位的例子