RadaeePDF Master for Android 1.2.32

RadaeePDF Master for Android 1.2.32
File Size:
30.77 MB
27 May 2024

- ENHANCED text selection
- ENHANCED native code optimized and cleaned up for speed and performances.
- FIX rendering issues.

- NEW method to check radio-box and check-box values.
- ENHANCED native code optimized and cleaned up for speed and performances.
- FIX for dark mode.
- FIX rendering issues.
- FIX rendering issues on 32 bit devices.
- FIX crash issues for some vector rendering.

- FIX rendering issues.
- FIX wrong rendering of some RU text.

- FIX rendering issues.

- FIX rendering issues.
- FIX gray rendering for transparency group
- FIX text rendering issue on 32bit devices
- ENHANCED reflow mode

- FIX rendering issues.

- FIX rendering issues.
- ENHANCED native code optimized and cleaned up for speed and performances
- ENHANCED image scaling performance.

- FIX rendering issues.
- ENHANCED image scaling performance.

- FIX rendering issues.
- FIX rendering issues with some japanese fonts.
- FIX combo box crash.
- FIX scale issue on rotated image.

- FIX rendering issues.
- FIX crash risk on loading font with very long name.

- ENHANCED image scaling performance.
- ENHANCED native code size optimized.
- ENHANCED performance for jbig2 decoding.
- FIX image decoding issues.
- FIX rendering issues.

- ENHANCED native code optimized for speed
- ENHANCED native code size optimization
- FIX jpx decoder is now more reliable and faster
- ENHANCED docx rendering when the file contains tables

- NEW Introduced the support of format OFD
- ENHANCED Java code clean up and improved naming convention in DOCX and OFD rendering classes
- FIX removed some debugging code and symbols that was lowering performances

- ENHANCED the UI allow the resize of annotations
- ENHANCED clean uo of the UI and interactive tools
- ENHANCED DOCX code cleaned up to improve the file format support
- FIX improved core-lib code to improve speed
- FIX improved java code to improve readability

- NEW SetLinePoints method
- NEW annotation resize
- ENHANCED metadata display more details
- FIX cleaned up the Annotation constructor
- FIX cleaned up the Path constructor
- FIX the way signature fields are handled when lock attribute is set
- FIX gradle configuration

- ENHANCED sign as RFC2315 to support PDF/A-2 and PDF/A-3 cleaner support
- FIX docx reading and conversion process when ARGB PNG was included in the file
- FIX some import clean up in the RDPDFReader demo code

- NEW vertical dual page mode with cover(opengl mode only). g_view_mode = 7
- ENHANCED the demo project shows how the annotation stamp feature works
- ENHANCED improved PDF/A support during save and export
- FIX onTouchAnnot() now reflect the stauts of g_annot_lock
- FIX core-lib clean up

- NEW render Rendering annotation
- FIX solved an ANR issue while opening files from httpstream
- FIX core-lib code cleaned up and optimized
- FIX zoom and pan effects
- FIX fixed the rendering from stream, it doesn't close the streaming channel properly

- FIX set a default check/uncheck icon when the form field doesn't contain the glyph.

- FIX jpx decoded
- FIX text selection

- FIX rendering issue in special PDF
- FIX rendering issue of gray masks
- ENHANCED the way RadaeePDF Reader obtains r/w permissions

- ENHANCED improved the access to storage requirements of Android 11 (API 30)

- FIX native code clean up

- FIX thumbnails was broken in dual-page view mode

Many improvements inherited from Classic framework versions 3.60 to 3.65.
Upated EULA to introduce products Classic, Master and Server.

- FIX improved the handling of some Type3 fonts

- NEW use signature API to handle signature fields
- NEW updated icons and introduced global color setting
- NEW polygon and polyline annotation support
- NEW edit text box annotation support
- NEW changed Symbol font mapping: moved from Symbola to Symbol Neu because of license's change
- NEW Symbol Neu mapping is now compliant to non UTF-8 Symbol font
- ENHANCED SuperDoc() class is improved to better manage memory on low memory devices
- ENHANCED SuperDoc() has "legacy" parameter for legacy code
- ENHANCED zlib code rewritten and improved for speed (12% faster than before)
- ENHANCED improved how transparent images can be applied on a pageadding transparent images - Document.NewImage()
- ENHANCED "fit_different_page_size" when the PDFLayoutDual is set
- ENHANCED moved some closing operation in thread separated from the UI
- ENHANCED cleaned up the dialog box for annotations
- ENHANCED improved DropBox support and its authentication
- FIX edit page feature
- FIX handling of unrecognized image format in DOCX
- FIX clean up code to optimize memory consumption and prevent memory leaks
- FIX prevented potential ANR while closing the current file
- FIX wrong path detection was preventing the handling of bookmarks
- FIX some case was corrupting XREF
- FIX addContent was cutting contents when clip operator is used
- FIX line width when need stroke
- FIX page rotation


- FIX wrong font mapping for CJK types.
- FIX minor maintenance


- NEW improved algorithm to fill vector shapes. The result is to enhance the quality of texts, expecially CJK
- NEW improved algorithm to render gradient filling and dashed lines.
- FIX reason: inline image without compress pixels maye judged wrong image tail
- FIX SetEditFont() was internally referencing the font resource in a wrong way
- FIX Forced Outilne/Bookmarks to have parent entry
- FIX Wrong size on stream object length when pointed to a referenced object. Merged PDF file gone corrupted
- FIX improved PDF/A generation
- Fix issue when loading bad linearized header.
- FIX code cleanup
- FIX wrong transparency initialization in some rare case
- FIX improved geometry positioning from CFF fonts

- ENHANCED Disable Legacy External Storage on Android Q
- NEW Add corresponding interfaces to OpenGL mode
- NEW Add method PDFSetScale()
- NEW improved way to manage stress marked letters during searches (i.e.: "e" is handled as it is "è" or "é" and other).
- ENHANCED page rendering in case of vGotoPage
- FIX fixed the access to Android File Browser
- FIX rendering issues when rtol rendering mode is true
- FIX bug, when embed font with bold or italic style by program
- FIX AndroidX dependencies in the AndroidStudio project
- Fix crash issue (modify content of editbox)
- Fix issue when loading bad linearized header.
- Fix need wrap GSSave()/GSRestore() twice for image appearence of signature field
- Fix set/get popup text\subject/label issue.

- NEW License.pdf with move from GEAR.it srl to new company Jugaad srl and contents cleaning up.

aligned to Android 3.55beta1
- New method Document.setGenPDFA() to enable generate PDFA data and entries when Save/SaveAs/EncryptAs are invoked.
- FIX set/get popup text\subject/label for Editbox (free text) annotation issue.
- FIX need to wrap GSSave()/GSRestore() twice for image appearence of signature field.
- Support signature fields with certificate.
- Update demo license (to 20210630).
- ENHANCED CalRGB colorspace
- FIX OverPrint issue
- NEW introduced DOCX parser
- NEW introduced DOCX to PDF converter
- NEW introduced PDF to HTML converter
- NEW support to creating tagged PDF file.
- NEW interfaces: Document.NewTagGroup(), Page.NewTagBlock(), PageContent.TagBlockStart(), PageContent.TagBlockEnd()
- NEW Interface Document.VerifyPDFA() to verify is PDF file a standard PDFA.
- New method Document.setGenPDFA() to enable generate PDFA data and entries when Save/SaveAs/EncryptAs are invoked.
- FIX set/get popup text\subject/label for Editbox (free text) annotation issue.
- FIX need to wrap GSSave()/GSRestore() twice for image appearence of signature field.


This is the first version of our PDF and DOCX rendering engine.

The engine is featuring a DOCX to PDF converter.

NEW The engine is featuring a PDF to HTML converter.

NEW support to creating tagged PDF file.

NEW Interface Document.VerifyPDFA() to verify is PDF file a standard PDFA.

Any suggestion is welcome writing a new ticket addressed to "Sales" from this link https://www.radaeepdf.com/support.


License Agreement

RadaeePDF SDK 


Software license agreement for RadaeePDF SDK


    Subject to the terms below (hereafter known as the 'Agreement'), the joint venture between Radaee Studio (Chinese company based in Beijing) and Jugaad s.r.l. (Italian company based in Cavriago - RE) (“Radaee”) hereby grants you a non-exclusive, non-transferable license to use the software library RadaeePDF SDK (the 'Software') and its derivatives.

    This EULA applies to the product RadaeePDF SDK. 
    1. You are permitted to use the software for development and internal purposes for free and without any developers’ number limitation. 
    2. The Software can be distributed in your applications only with a valid license. The full SDK package can be shared within your company or working team. You can share the full SDK package inside your company or working team. Any other distribution, whether transmitted via email, physical media, website or other electronic delivery system is not allowed.
    3. You may copy the Software for back-up or archival purposes. 
    4. Applications using unlicensed versions of RadaeePDF SDK shall be used only for development, testing and/or demoing purposes. Developers can distribute, publish and  sell applications only containing licensed copies of RadaeePDF SDK. Each license will be strictly tied to a unique application package, bundle-id or uuid / application identifier.
    5. Each application, identified by a unique application package name (on Android), bundle id (on iOS) or unique name/uuid (on MS Windows platforms) requires a single commercial license for each Operating System. You can distribute the licensed library in your application on the Apple AppStore, Ms Store, Google Play and other public marketplaces. You are not allowed to distribute generated binaries via private repositories, storages and marketplaces. You’re equally not allowed to distribute binaries as preloaded Application in devices (ie.: builtin as a system app, OEM app, odm, app, etc.). 
    6. For the avoidance of any doubt, the delivery for use by third parties is not covered by the free use license. 
    7. Each license shall be tied to a single self contained application running on a single operating system. The RadaeePDF SDK software library, java code and/or activation key cannot be included in any external plugins, software modules, printer drivers (i.e.: via Android intent mechanisms). 
    8. OEMs, device manufacturers and distributors require a special “OEM license” to be able to distribute applications containing RadaeePDF SDK library bundled with their own devices. To obtain the correct license you must write to sales@radaeepdf.com
      For prices related to such supplementary use, please send an email to sales@radaeepdf.com.
    9. In order to publish or distribute an application that contains the RadaeePDF software library via a private marketplace or direct media (i.e. website, email, cloud storage etc.), a “special OEM licence” is required; please contact us via email at sales@radaeepdf.com for more information. 
    10. The software library, when packaged within your binary application, may be redistributed royalty-free, as long as it is produced using a licensed version of the Software. 
    11. You are allowed to use, modify and extract any part of the source code you find in the original distribution package (i.e.: demo projects which contain Java, Objective-C or C# code).
    12. The use of reverse engineering techniques on binaries, compiled code and/or native libraries is explicitly forbidden. 
    13. In any case, Radaee will not be held liable for any claims, direct or indirect, and/or damages resulting from the use of the product arising out of this agreement, except if it and where it is specified and extraordinary allowed.
    14. As a user of RadaeePDF Classic SDK (Standard, Professional, Premium), you are eligible to receive software updates for free. Licensed versions of the library will remain valid when updating from one RadaeePDF SDK version to a newer one. Software activation keys may be changed by Radaee for security, license, and marketing reasons.
    15. As a user of RadaeePDF for Server or RadaeePDF Master SDK, you are eligible to receive software updates for free for a limited period of 12 months after the purchase. Licensed versions of the library will remain valid when updating from one RadaeePDF SDK version to a newer one but not released after 12 months. To obtain maintenance after 12 months, you shall subscribe to a new maintenance period of 12 months after the first period is expired. 
    16. Radaee is eligible to modify the maintenance and update method at his sole discretion. Radaee shall communicate changes making them publicly available on the official website or through a periodical newsletter.
  2. TITLE
    You acknowledge that no title to the intellectual property in the Software is transferred to you. Title, ownership, rights, and intellectual property rights on the software and documentation shall remain of Radaee. This Software is protected by relevant copyright and patent laws of Italy and relevant international treaties. 
    1. it is duly organized, validly existing and operates in good standing as a corporation or other entity as represented herein under the laws and regulations of its jurisdiction of incorporation, organization or chartering; 
    2. it has the full right, power and authority to enter into this Agreement, to grant the rights and licenses granted herein and to meet meet in full the obligations listed here; 
    3. when executed and delivered by such parties, this Agreement will constitute the legal, valid and binding obligation of such party, enforceable against such party in accordance with its terms; and 
    1. Each party represents and warrants to the other party that, by downloading the SDK’s package file and using it to build their applications, all the terms of this agreement are automatically accepted.

      In particular, Radaee confirms that: 
    2. You agree that Radaee has made no express warranties, oral or written, to you regarding the products and that the products are being provided to you 'as is' without warranty of any kind. Radaee disclaims any and all other warranties, whether expressed, implied, or statutory. Your rights may vary depending on the state in which you live. Radaee shall not be liable for indirect, incidental, special, cover, reliance, or consequential damages resulting from the use of this product. 
    You use this library solely at your own risk. In no event shall Radaee be liable to you for any damages, including but not limited to any loss, or other incidental, indirect or consequential damages of any kind arising out of the use of the software, even if Radaee has been advised of the possibility of such damages in advance. In no event will Radaee be liable for any claim, whether in contract, tort, or any other theory of liability, that exceeds the cost of the software. This limitation shall apply to claims of personal injury to the extent permitted by law. 
    The use of the SDK and its license have no time limit.
    However, this Agreement shall terminate automatically if you fail to comply with the limitations described in it. No notice is required to activate such termination. Upon termination, you must remove and destroy all copies of the Software. In the event of failure to destroy all copies of the Software, Radaee reserves the right to take legal action for damages. For the avoidance of doubt, failure to pay invoices, sharing of license between applications, and/or reselling of a product license will result in termination of this agreement. Radaee reserves the right to take legal action against you to recover the debt and any additional eventual damages arising for failure to pay the license, as required by paragraph 1.2.  
    1. Inactive license (activation key is still not issued) within 25 days from purchase: you can send a refund request to sales@radaeepdf.com. The email must state the reason for your request and the order reference number. The entire license cost will be refunded. 
    2. Inactive license after 25 days from purchase: send a refund request to sales@radaeepdf.com stating the reason for your request and the order reference number. Refund will amount to 85% of the license cost. 
    3. Active license (activation key is already generated) for as-yet unpublished applications: requests for refund must be sent to sales@radaeepdf.com and must state the reason for the request and the order reference number. You must also attach a copy of the letter on Appendix 1 printed on your official company letter-headed paper. Refunds for licenses already tied to an activation key, no matter when the request has been made, will be refunded of 40% of the license cost. 
    4. Active license within published application: no refund policy is allowed. 
    5. Price modification: if a refund request is for a partial order (i.e.: multi license purchase) the license cost will be recalculated to maintain the price of remaining licenses aligned to the actual public price list. 


Original order 

Original price 

Refund quantity 

Refund amount (no key, before 25 days)

4 Standard licenses 

$423 x 4 = $1692

1 Standard license 

($423 x 4) – ($476 x 3) = $264 

not $423

2 Standard licenses 

$476 x 2 = $952

1 Standard licenses 

($476 x 2) – ($529 x 1) = $423

not $476


  2. Instruction to change the activation key: if you need to change the activation key due to application package name/bundle-id/uuid modification you need to send a signed letter on your official company letter-headed paper to sales@radaeepdf.com (Appendix 2 below).
  3. Terms of activation key’s change: the above procedure is available after no more than 6 months from the activation key generation.
  4. Limit of activation key’s change: you can only ask for change of the activation key once. 
  5. Requests for a change to activation keys will be evaluated at the sole discretion of Radaee.
  7. Severability: In the event of invalidity of any provision of this Agreement, the parties agree that such invalidity shall not affect the validity of the remaining portions of this Agreement. 
  8. Governing Law: the laws of the State of Italy will govern This Agreement as they are applied to agreements between Italian residents entered into and to be performed entirely within Italy. The United Nations Convention on Contracts for the International Sale of Goods is specifically disclaimed. In the case of legal action, the parties consent to Italian jurisdiction.
  9. Entire Agreement: You agree that this is the entire agreement with Radaee, which supersedes any prior agreements, whether written or oral, and all other communications between Radaee and you relating to the subject matter of this Agreement. 
  10. Reservation of rights: Radaee reserves all rights not expressly granted in this Agreement. 
  11. Derivative work: Whether you are licensing the Software as an individual or on behalf of an company or other entity, you may not: (a) reverse engineer, decompile, or disassemble the Software or attempt to discover the source code; (b) modify, or create the Software in whole or in part without the express written consent of Radaee; (c) remove any proprietary notices or labels on the Software. 
  12. Definitions: For the purpose of this agreement, "RadaeePDF SDK" means the documentation, source code and runtime technology advertised and marketed by the Company; the terms "RadaeePDF SDK Trial", " RadaeePDF SDK Demo" relate to different versions of RadaeePDF SDK with additions as fixed by the Company; Application means a computer program with a user interface specifically designed for mobile or desktop devices. Plugins and external modules are expressly excluded from the definition of Application listed above.
    Each application shall be auto consistent with all the functionalities included in the same distribution package. Functionalities should be enabled for free, within a fully paid application or enabled through the common scheme called “InApp Puchase”. 
  13. Support: The Company will make its best efforts to provide free support and will notify users of typical indicative response times. At the Company's discretion, access to support may be restricted or prioritized to deliver a fair service. The Company may introduce and offer other support services from time-to-time.
  14. Updates: The Company will make its best efforts to provide updated Software to support new Android versions and new Android based devices. 
  15. Free software license: you should adopt RadaeePDF in your free or trial applications. You should ask for a special license key for that purpose giving Radaee information about it. Radaee is not obliged to provide this license to each user who makes such a request. 
  16. Using library for free: if developers will receive a written permission to distribute the runtime library for free, they should inform end users that they are adopting RadaeePDF SDK in their applications. The disclaimer below must be included in the application:

    “This application adopts RadaeePDF SDK to render and manage PDF files. RadaeePDF SDK is a product from Radaee Studio.
    For more information, visit 

    Unless agreed otherwise, developers should use the software library, the runtime and related frameworks in their application for free with some limitations: 
  17. Application should be loaded for free in the marketplace: not paid, not premium or In-App purchase enabled applications. 
  18. Applications should be loaded only in worldwide marketplaces (Google Play, Amazon, GetJar, etc.) and not distributed in any private marketplace or web portal. 
  19. Application description in each marketplace should contain explicit reference to RadaeePDF SDK

    RadaeePDF SDK is a product from Radaee Studio.
    For more information, visit http://www.radaeepdf.com” 
  20. Application must include the RadaeePDF SDK watermark which should not be hidden or modified in any way. 
  21. Developers should communicate the adoption of RadaeePDF SDK in their Application in the RadaeePDF.com support forum.
  22. Radaee is allowed to communicate details about the Application and the company/entity which developed it for marketing purposes on its websites, newsletters and printed media..
  23. Addresses and complaints: any request or complaints should be addressed to Jugaad s.r.l. using these addresses radaee@jugaad.digital or Jugaad s.r.l., via Girondola 37 - 42025 - Cavriago (RE) - Italy. 

RadaeePDF SDK contains code from: 

FreeType Library 

RadaeePDF SDK is based in part on the work of the FreeType Team. Copyright 1996-2002, 2006, David Turner, Robert Wilhelm and Werner Lemberg http://www.freetype.org/ 

libjpeg-turbo Library 

License: https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/LICENSE.md https://libjpeg-turbo.org/ 

openJPEG library 

The library is developed and maintained by the Communications and Remote Sensing Lab (TELE), in the Université catholique de Louvain (UCL), with the support of the CNES, the CS company and the intoPIX company. The JPWL module is developed and maintained by the Digital Signal Processing Lab (DSPLab) of the University of Perugia, Italy (UNIPG) and is distributed under BSD license. 



Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler 




* Copyright (c) 2013 Allogy Interactive. 

* Licensed under the Apache License, Version 2.0 (the "License"); you may not 

* use this file except in compliance with the License. You may obtain a copy of * the License at 


* Unless required by applicable law or agreed to in writing, software 

* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 

* License for the specific language governing permissions and limitations under * the License. 




Arimo font family 

Steve Matteson 

http://www.monotypeimaging.com/ProductsServices/TypeDesignerShowcase Under Apache 2.0 license 

Cousine font family 

Symbol Neu 

Steve Matteson 


Under Apache 2.0 license 

Tinos font family 

Steve Matteson 

http://www.monotypeimaging.com/ProductsServices/TypeDesignerShowcase Under Apache 2.0 license 

TeX Gyre fonts families 

Copyright 2006, 2009 for TeX Gyre extensions by B. Jackowski and J.M. Nowacki (on behalf of TeX users groups). This work is released under the GUST Font License -- see http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details. 



Copyright (c) 2013-2015 by Duktape authors (see AUTHORS.rst) 

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 


CommonJS specification snapshots are included in the references/ 

directory. CommonJS is under the MIT license: http://www.commonjs.org/. 

Android signaturepad 

Gianluca Cacace 


Under Apache 2.0 license 

iOS Signature Capture 

Vignesh Kumar 


Under MIT License 

RadaeePDF Xamarin module

GEAR.it s.r.l.


Under Apache 2.0 license 

RadaeePDF Cordova module

GEAR.it s.r.l.


Under Apache 2.0 license 

RadaeePDF B4A module

GEAR.it s.r.l.


Under Apache 2.0 license 



I agree to the terms listed above
Powered by Phoca Download

Order history

Login to handle your order history.