RadaeePDF AndroidStudio 3.65.20

RadaeePDF AndroidStudio 3.65.20
RadaeePDF-Android_3_65_20.zip
File Size:
22.04 MB
Version:
3.65.20
Author:
Email:
info[at]radaeepdf[dot]com
Date:
20 June 2022
Features

3.65.20
- ENHANCED native code optimized and cleaned up for speed and performances
- ENHANCED PDF/A1 when the core-lib saves/exports file
- FIX improved support for Android Q
- FIX native code improved handling for some special cases previously not correctly managed

3.65.11
- FIX improved the signature fields when has lock status set
- FIX gradle configuration

3.65.10
- ENHANCED sign as RFC2315 to support PDF/A-2 and PDF/A-3 cleaner support
- FIX some import clean up in the RDPDFReader demo code

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

3.65.8
- NEW g_zoomed_stop_on_boundaries to limit pan to current page boundaries when zoom factor >100%
- NEW vertical dual page mode with cover(opengl mode only). g_view_mode = 7 - still beta
- NEW vertical dual page mode without cover (opengl mode only). g_view_mode = 8 - still beta
- FIX clean up the code in PDFAssetStream: the straming channel was not closed properly
- FIX core-lib code clean up and improvement

3.65.7
- ENHANCED better support of old Java version

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

3.65.5
- FIX a glitch while in dark mode: during zoom operation the text was rendered in normal model
- FIX jpx decode

3.65.4
- ENHANCED the way RadaeePDF Reader obtains r/w permissions
- ENHANCED italian translation
- FIX rendering issue in special PDF
- FIX rendering issue of gray masks
- FIX Annotation color dialog may be truncated on devices with medium or small screen
- FIX Exception catch if user input a invalid float number when setting line width

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

3.65.2
- FIX native code clean up

3.65.1
- FIX thumbnails was broken in dual-page view mode

3.65
- Clean up of GLOBAL variant parameters and configuration (see the file "global_variant_android.pdf")
- Clean up of code and optimization
- FIX minor fixes and clean up in native code
- UPDATE EULA to introduce products Classic, Master and Server

3.60.4
- ENHANCED the file browser is completely rewritten
- FIX minor fixes and clean up in native code

3.60.3
- ENHANCED features that need r/w access are disabled coherently to the PDF write status
- FIX CMYK->RGB conversion may bring to unexpected crash during some special bitmap decoding

3.60.2b
- FIX unexpected behavior in memmov() from Android NDK target ARM64

3.60.2
- ENHANCED code is optimized while rendering with GPU
- FIX wrong background when the rendering is CPU-based and dark mode is enabled
- FIX potential memory leak when decoding JPEG e JPG2000 images
- FIX crashing issue with special PDF files containing CCITT encoded images

3.60.1
- FIX improved the handling of some Type3 fonts

3.60.0
- 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
- 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

3.56.0 RC
-- NEW editbox annotation
-- NEW polygon annotation
-- NEW polyline annotation
-- ENHANCED improved how transparent images can be applied on a page
-- FIX wrong path detection was preventing the handling of bookmarks

3.55.7
- FIX on some devices running Android 10+ the store of bookmarks was not available and the feature was unusable
- FIX on some devices, when taking a screenshot using the system gesture (when available) prevended was preventing the reader to receive single fingers gestures.

3.55.6

- FIX font setting has wrong code.
- FIX minor maintenance

3.55.5 RC2

- NEW improved algorithm to fill vector shapes. The result is to enhance the quality of texts, especially CJK
- NEW improved algorithm to render gradient filling and dashed lines.
- FIX reason: inline image without compress pixels may be 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

3.55.5 RC1

- FIX reason: inline image without compress pixels maye judged wrong image tail.
- FIX SetEditFont() was internally referencing the font resource in a wrong way

 

License Agreement

RadaeePDF SDK 

END USER LICENSE AGREEMENT 

Software license agreement for RadaeePDF SDK

 

  1. GRANT OF LICENSE
    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. 
  3. WARRANTY and DISCLAIMER OF WARRANTY
    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. 
  4. LIMITATION OF LIABILITY
    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. 
  5. TERMINATION
    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.  
  6. REFUND AND ACTIVATION KEY SUBSTITUTION POLICIES
    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. 

Example:

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

 

  1.  
  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.
  6. MISCELLANEOUS: 
  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 
    http://www.radaeepdf.com

    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. 

http://www.openjpeg.org/ 

zlib 

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

http://zlib.net/ 

CCITTFaxDecoder.java 

/* 

* 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 

http://www.apache.org/licenses/LICENSE-2.0 

* 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. 

*/ 

https://www.javatips.net/api/allogy-legacy-android-app 

master/Allogy/src/com/sun/pdfview/CCITTFaxDecoder.java

Arimo font family 

Steve Matteson 

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

Cousine font family 

Symbol Neu 

Steve Matteson 

http://www.ascendercorp.com/typedesigners.html 

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. 

Duktape 

(http://opensource.org/licenses/MIT) 

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. 

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 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 

https://github.com/gcacace/android-signaturepad 

Under Apache 2.0 license 

iOS Signature Capture 

Vignesh Kumar 

https://github.com/vigneshuvi/iOS-Signature-Capture 

Under MIT License 

RadaeePDF Xamarin module

GEAR.it s.r.l.

https://github.com/gearit/RadaeePDF-Xamarin

Under Apache 2.0 license 

RadaeePDF Cordova module

GEAR.it s.r.l.

https://github.com/gearit/RadaeePDF-Cordova

Under Apache 2.0 license 

RadaeePDF B4A module

GEAR.it s.r.l.

https://github.com/gearit/RadaeePDF-B4A

Under Apache 2.0 license 

 

 

I agree to the terms listed above
 
 
Powered by Phoca Download

Order history

Login to handle your order history.