From ba3147d82e20bcac17ce15f2359794ed5525d7da Mon Sep 17 00:00:00 2001 From: Joseph Argento Date: Thu, 14 Nov 2024 16:45:16 -0600 Subject: [PATCH 1/2] Update Optimizer pdf doc. Customer reported an out of date option, so I updated the documentation accordingly. We also hadn't updated this on the docs site since v3.2 --- PDFOptimizer/PDF_Optimizer.pdf | Bin 441957 -> 443026 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/PDFOptimizer/PDF_Optimizer.pdf b/PDFOptimizer/PDF_Optimizer.pdf index 209ee4635629a086a9651b82ad2e84e5808f220b..fc1698194b10861c4fee848db88c9d35b14ea826 100644 GIT binary patch delta 271241 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­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≀hP%N+{V2~L+rRSV%+cC0Rr=Glu_@{7r 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

@NWJoZujv_Ct@*qVu;)F1 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�)AQ9O^8tls0bA27T&s@`ZY{++k`6ct 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

ONl{!nS!){o&@Zra&S< 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%0AVmBlTGSy)Fx}Y`EGKHErA&Myy%Tl=jjr8Ax(p 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 delta 270053 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

#=hbxQEn`FmcVQvIKzq3s&QlFH`N0$7nn7 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 Date: Thu, 14 Nov 2024 16:03:38 -0700 Subject: [PATCH 2/2] Add redirects to the new "dev" website from the old "docs" website. --- DotNet/index.html | 20 +- DotNetFramework/index.html | 20 +- FLIP2PDF/index.html | 22 +- FormsExtension/index.html | 46 +- FormsFlattener/index.html | 20 +- Java/index.html | 20 +- PDF2IMG/index.html | 23 +- PDF2PRINT/index.html | 20 +- PDFChecker/index.html | 20 +- PDFConverter/Datalogics_specifics.html | 68 +- PDFConverter/Release_Notes.html | 525 +--- PDFConverter/index.html | 30 +- PDFOptimizer/index.html | 20 +- apdfl18/CPlusPlus/Acknowledgements.html | 3018 +---------------------- apdfl18/CPlusPlus/Getting_Started.html | 225 +- apdfl18/CPlusPlus/index.html | 20 +- apdfl18/DotNet/index.html | 20 +- apdfl18/DotNetFramework/index.html | 20 +- apdfl18/Java/index.html | 20 +- apdfl18/Release_Notes.html | 1256 +--------- index.html | 36 +- 21 files changed, 152 insertions(+), 5317 deletions(-) diff --git a/DotNet/index.html b/DotNet/index.html index 0836b78a..66a8bfc6 100644 --- a/DotNet/index.html +++ b/DotNet/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/DotNetFramework/index.html b/DotNetFramework/index.html index cff07153..5ee65636 100644 --- a/DotNetFramework/index.html +++ b/DotNetFramework/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/FLIP2PDF/index.html b/FLIP2PDF/index.html index a8979f42..afa40ec6 100644 --- a/FLIP2PDF/index.html +++ b/FLIP2PDF/index.html @@ -1,10 +1,7 @@ - -Datalogics FLIP2PDF Documentation - - + @@ -14,20 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics FLIP2PDF Documentation

-

FLIP2PDF

- -
-

Back

+ + Redirecting... diff --git a/FormsExtension/index.html b/FormsExtension/index.html index 8e4dc4e0..c37c8e34 100644 --- a/FormsExtension/index.html +++ b/FormsExtension/index.html @@ -1,10 +1,7 @@ - -Adobe PDF Forms Extension Documentation - - + @@ -14,44 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - -

Adobe PDF Forms Extension Documentation

-

Datalogics offers Forms Extension, an extension module that allows the Adobe PDF Library to work with PDF AcroForm and XFA forms documents. -
The supported platforms are Windows x64, Linux x86_64, and Linux arm64. The extension is available as an add-on purchase to the standard Adobe PDF Library here. -

-

What you get when you buy Forms Extension

-
    -
  • A supplement for working with PDF forms documents that seamlessly integrates into the Adobe PDF Library
  • -
  • Compatibility with both AcroForm and XFA PDF forms documents
  • -
  • The ability to convert XFA to AcroForm, import data to and export data from PDF forms documents, and flatten PDF form documents into regular PDF files
  • -
  • Technical support from our team of digital document specialists and professionals. You can contact your Datalogics Support representative directly by electronic mail or visit our support site for this product.
  • -
  • Regular software updates
  • -
  • Comprehensive user documentation, provided as a PDF file and online at our Developer Resource site.
  • -
-

Working with forms technology

-

Adobe Inc. developed Adobe Acrobat Forms, or AcroForm, in 1998. AcroForm is the original PDF forms technology and it remains the primary method for building PDF forms documents today. Many PDF users use Adobe Acrobat to build electronic forms and surveys, adding text fields, check boxes, radio buttons, bar codes, and other form field elements to a PDF document.

-

XFA, or XML Forms Architecture, is a set of proprietary XML specifications for use with web forms. In 2002 Adobe bought the company that created the XFA standard. XFA can be created and managed using the Adobe Experience Manager, previously known as Adobe LiveCycle Designer software. XFA forms can be saved internally in PDF files. Unlike AcroForm, XFA forms can allow text reflow, so that text fields can resize to allow more content if needed. Dynamic XFA forms can also be interactive, as the form document is built using a series of templates. The form document can respond to the information that a user enters or selects and display a different set of form fields relevant to the user’s answer.

-

Many XFA documents remain in use, but most PDF documents use AcroForm instead. AcroForms are compatible with a much wider range of software applications, as well as with Acrobat itself. Note also that XFA was deprecated in the new PDF 2.0 format, and is not permitted for use with special ISO formats for PDF documents, including PDF/A, PDF/E, PDF/X, PDF/UA, and PDF/VT. Further, XFA is not supported on mobile devices.

-

Using the Forms Extension

-

When the Forms Extension is installed, it becomes a seamless part of the Adobe PDF Library and is loaded when the Library initializes. The Adobe PDF Library is then able to manage and process form documents transparently to the user. With the Forms Extension, both AcroForm and XFA documents are fully supported, and functions available in Adobe Acrobat for working with PDF AcroForm and XFA forms documents are provided with the Adobe PDF Library, and more:

-
    -
  • Render XFA and AcroForm form documents
  • -
  • Convert XFA forms to AcroForm
  • -
  • Import data into XFA and AcroForm documents
  • -
  • Export data from these form documents to files
  • -
  • Flatten XFA and AcroForm documents into regular PDF documents, including generating appearances for bar codes
  • -
-
-

Release Notes (Forms Extension has been integrated into APDFL 18)

-
- - - - - -
- Datalogics -
-

Back

+ + Redirecting... diff --git a/FormsFlattener/index.html b/FormsFlattener/index.html index 6be34ebc..7fd85552 100644 --- a/FormsFlattener/index.html +++ b/FormsFlattener/index.html @@ -1,10 +1,7 @@ - -Datalogics PDF Forms Flattener Documentation - - + @@ -14,18 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics PDF Forms Flattener Documentation

-

PDF Forms Flattener

- - -

Back

+ + Redirecting... diff --git a/Java/index.html b/Java/index.html index f5d13ffb..345ecb44 100644 --- a/Java/index.html +++ b/Java/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/PDF2IMG/index.html b/PDF2IMG/index.html index a44b2e42..946ec53b 100644 --- a/PDF2IMG/index.html +++ b/PDF2IMG/index.html @@ -1,10 +1,7 @@ - -Datalogics PDF2IMG - - + @@ -14,21 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics PDF2IMG Documentation

-

PDF2IMG

-

A command-line utility and API that converts PDF files to a variety of image formats, including PNG, JPG, TIFF, BMP, and more. The product is built upon the Adobe PDF Library and uses Adobe technology for unrivaled color management during the PDF conversion process. While PDF2IMG can be run with as few as two command line arguments, many other optional command line arguments are provided so that you can create custom output. PDF2IMG is available on both Windows and Linux platforms, 32 and 64 bit.

-
-

PDF2IMG's .NET interface is now available as an x64 Windows NuGet package. Please see the section marked Appendix: API Calls, .NET Interface in the API reference guide for more information on how to use our PDF2IMG NuGet package. - -

- - -

Back

- + + Redirecting... diff --git a/PDF2PRINT/index.html b/PDF2PRINT/index.html index a990b873..afa40ec6 100644 --- a/PDF2PRINT/index.html +++ b/PDF2PRINT/index.html @@ -1,10 +1,7 @@ - -Datalogics PDF2PRINT Documentation - - + @@ -14,18 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics PDF2PRINT Documentation

-

PDF2PRINT

- - -

Back

+ + Redirecting... diff --git a/PDFChecker/index.html b/PDFChecker/index.html index 999e6a1f..913d0da2 100644 --- a/PDFChecker/index.html +++ b/PDFChecker/index.html @@ -1,10 +1,7 @@ - -Datalogics PDF Checker Documentation - - + @@ -14,18 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics PDF Checker Documentation

-

PDF Checker

- - -

Back

+ + Redirecting... diff --git a/PDFConverter/Datalogics_specifics.html b/PDFConverter/Datalogics_specifics.html index 142c6c99..914f1ef0 100644 --- a/PDFConverter/Datalogics_specifics.html +++ b/PDFConverter/Datalogics_specifics.html @@ -1,10 +1,7 @@ - -Datalogics Adobe PDF Converter Addendum - - + @@ -14,66 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - -

Datalogics Adobe PDF Converter Addendum

-
-
- -
-
-

Additional Changes

-
    -
  • UTF8 Support
  • -
  • Latest OSS security updates
  • -
  • Adds a new option disableOverridingCompressionWithFlate to allow image compression filter as specified by input over optimized flate.
  • -
  • Adds a new parameter relaxDSCSetup for DSC parser to force %%BeginSetup and %%EndSetup when parameter is set to “on”, and the Setup scripts are missing in source file. By default the parameter is set to “off”.
  • -
  • Adds a new option, ignoreFontsThatCanNotBeEmeddedInOutput, default to off. This option permits processing to proceed without raising an error when a font can’t be embedded in the output PDF.
  • -
  • Adds new option “--disableclipping=on/off ” to allow text outside of the PageSize to be visible in the content stream. By default text outside the PS page dimensions are tagged with the OUTSIDE_CLIP state and are not displayed in the PDF content stream. The new option when set to “on” tags the text outside the PS page dimensions with the PARTIALLY_CLIPPED state allowing the text to be displayed in the PDF content stream.
  • -
  • Removes PS.VM folder name length restriction of 31 characters for the Mac implementation.
  • -
  • Adds support for fonts with glyph names that are specified in a manner not consistent with the Adobe Glyph List Specification. This permits a proper encoding for a created font to a ToUnicode table in the PDF.
  • -
  • Allows continued execution after encountering a Flate encoded image with an incorrect data length.
  • -
  • Adds support for processing Encapsulated PostScript (EPS) files with preview images by skipping this extraneous data.
  • -
  • Updates the democonverter sample on Windows to support an input and output Unicode file name.
  • -
  • Provides means to rotate pages based on text orientation, or based on the %%ViewingOrientation comment when no text appears.
  • -
  • Adds non-standard character encoding support for PS.VM path, scratch directory path and democonverter location.
  • -
  • Enhances view rotation so that it is based on text orientation.
  • -
  • Adds support for non-standard glyph names being mapped to Unicode entries for text extraction support.
  • -
+ + Redirecting... diff --git a/PDFConverter/Release_Notes.html b/PDFConverter/Release_Notes.html index 455cae13..8909c39f 100644 --- a/PDFConverter/Release_Notes.html +++ b/PDFConverter/Release_Notes.html @@ -1,10 +1,7 @@ - - Release Notes, Adobe PDF Converter – Home Page | Datalogics Developer Resources - - + @@ -14,523 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Adobe PDF Converter

-
- -
-
-
- - -
-
-
-
-

Release Notes, Adobe PDF Converter

- -

Please note that the Adobe PDF Converter was formerly known as Adobe Normalizer.

-

PDF Converter v3.2PlusP1k (July 12, 2024)

-

Problem Corrections:

-
    -
  • SF#45877 – XMP metadata is not maintained
  • -
  • SF#45951 – Logo is rotated
  • -
  • SF#46266 - DLL versions updated
  • -
-

 

- -

PDF Converter v3.2PlusP1g (April 12, 2024)

-

Problem Corrections:

-
    -
  • SF#45485 – Corrects an issue which occurs when input, job options, or other files used by democonverter are in directories with names containing Unicode characters
  • -
  • SF#46128 – Improves CSL initialization
  • -
  • SF#46152 – Corrects an issue with the ps.vm path creation in demomain.c
  • -
  • SF#46157 – Corrects a memory release issue in demomain.c
  • -
  • SF#46245 – Updates Libtiff to v4.6.0
  • -
-

 

-

PDF Converter v3.2PlusP1e (December 13, 2023)

-

New Features:

-
    -
  • Adds a sample postscript "sample.ps" to the release package
  • -
-

Problem Corrections:

-
    -
  • SF#45485 – Corrects an issue which occurs when input, job options, or other files used by democonverter are in directories with names containing Unicode characters
  • -
  • SF#45604 – Corrects an issue in which the 'relaxDSCSetup parameter was not allowing blank lines in the Header comment section
  • -
  • SF#45867 – Corrects an issue in which the "file" PostScript command contains a character in octal notation
  • -
  • SF#45901 – Corrects a issue in which the PreserveHalftoneInfo setting wasn't respected in the converted PDF
  • -
  • SF#45905 – Corrects multiple build analysis warnings in the democonverter command line program source
  • -
  • SF#45927 – Corrects multiple memory-leaks in the demomain.c source file
  • -
  • SF#45950 – Corrects an issue in which conversion of a Postscript file could fail unexpectedly because of an internal error
  • -
-

 

-

PDF Converter v3.2PlusP1c (September 15, 2023)

-

Problem Corrections:

-
    -
  • SF#45486 – Corrects an issue where PDF Converter crashes on Japanese OS machine, when the username is in Japanese language, and using the API
  • -
  • SF#45831 – Corrects an issue where democonverter could crash in some cases when a subfolder's name length was greater than or equal to 9
  • -
  • SF#45848 – Corrects an issue where PDF Converter was writing to memory that does not belong to it
  • -
  • SF#45876 – Removes fpdfconversionsdk_c_win64.dll from distribution
  • -
  • SF#45898 – Corrects an issue with the cleanup of memory during PDFConverter termination
  • -
-

 

-

PDF Converter v3.2PlusP1b (July 24, 2023)

-

New Features:

-
    -
  • Upgrade to use Adobe PDF Converter SDK 3.2
  • -
  • Upgrade APDFL libraries to the latest v18 release
  • -
  • Update libpng to version 1.6.40
  • -
-

New features from Adobe PDF Converter SDK 3.2:

-
    -
  • New Era Japanese Ligature support is added in Adobe PDF Converter SDK 3.2
  • -
  • APC CSL 3.2 has updated CMaps to support the New Era Japanese ligature in APC SDK
  • -
  • Algorithm for Image Data conversion in ConvertToIndexedImage() API is optimized to improve the performance in APC SDK
  • -
  • Composite font deletion mechanism is improved by adding modification to MakeFontFlush() API
  • -
-

New features from Adobe PDF Converter SDK 3.1:

-
    -
  • PDF/X-4 Compliant PDF generation - APC can now generate and check PDF/X-4 compliant PDF. Following API have been added: APCSetPDFX4Setting()
  • -
  • Added /PDFX4:2010 as new value of CheckCompliance joboption key for generating PDF/X-4 compliant PDF
  • -
  • Added Page skip feature for generating PDF of specific pages, this feature can also be used for counting total number of pages in postscript -
  • Following APIs and callbacks have been added: APCPageSkipEnable(), APCPageSkipDisable(), APCDisableProcessingInPageSkip(), NSGetNextDeviceActivatePageNumber(), NSTotalNumberofPages()
  • -
  • Following Memory Callbacks has been modified: NSMoreMemoryProc(), NSFreeMemoryProc()
  • -
-

New features from Adobe PDF Converter SDK 2.0:

-
    -
  • The Adobe PDF Converter 2.0 supports conversion of PPML file to PDF. PPML 2.1 is the latest version that is supported as of now
  • -
  • API used for conversion: APCConvertPPMLToPDF()
  • -
  • Addition of new keys to the job Options file given to Adobe PDF Converter are: /PassThroughFlateImage: If this parameter is enabled, then input Flate images are bypassed to output PDF document as it is. /DownsampleMonoImageMask: If false, disables the down-sampling of monochrome image mask
  • -
  • Configure RAM Disk Size to change the maximum amount of file size that can be placed in RAM by changing ramDiskSize parameter in NSClientConfig. Increasing this parameter to some extent is known to improve PSToPDF conversion performance
  • -
  • APCConfigureImageJob() product can optionally provide option to change PDF stream compression. For more information, see Conversion of Image Files to PDF
  • -
  • Disable auto-embedding of Type 1 Font whose CharStrings dict length > 229. For more information, see NSJobParams
  • -
  • Selectively disable filtering of objects present outside of a pagesize. This can be used to pass information using text outside the page. It can be turned on/off by command line option - deOptimizationLevel
  • -
-

Problem Corrections:

-
    -
  • SF#45729 – Corrects a font issue in the CSL package that could cause a crash.
  • -
  • SF#45409 - Corrects multiple issues where multibyte strings were not being handled correctly when working with the Japanese language.
  • -
-

 

-

PDF Converter v1.1PlusP4a (May 22, 2023)

-

New Features:

-
    -
  • Drop support for 32bit platforms
  • -
  • Drop support for Solaris Intel, Solaris Sparc and AIX platforms
  • -
  • Add support for Mac ARM and Linux ARM platforms
  • -
  • Upgrade APDFL libraries to the latest v18 release
  • -
  • Updates opensource libtiff library to 4.5.0
  • -
  • Updates opensource libjpeg library to 9e
  • -
  • Updates opensource libpng library to 1.6.39
  • -
-

 

-

PDF Converter v1.1PlusP3r (November 28, 2022)

-

New Features:

-
    -
  • SF#45320 - Increases the version number of all dll’s.
  • -
-

Problem Corrections:

-
    -
  • SF#44410 – Corrects an issue in which the application crashes when the user name includes Japanese characters.
  • -
  • SF#44567 – Corrects handling of current directory path to use UTF16 and UTF8 names properly.
  • -
  • SF#44962 – Corrects an issue in which the font cache may become corrupted when multi-processing PDFConverter on Mac and Unix.
  • -
  • SF#45184 – Corrects an issue in which a crash could occur when the user name includes Korean characters.
  • -
  • SF#45335 – Corrects an issue in which PDFMark Image Names were being assigned to the wrong image when a PS image is incomplete or unusable.
  • -
-

 

-

PDF Converter v1.1PlusP3p (October 20, 2022)

-

New Features:

-
    -
  • SF#45263 - Updates open source Expat XML parser (expat) library to 2.4.9.
  • -
-

Problem Corrections:

-
    -
  • SF#44997 – Corrects an issue in which errors occur when writing objects to, and reading them from, the PS file system.
  • -
  • SF#45037 – Corrects an issue in which a crash could occur when searching directories for resources.
  • -
  • SF#45068 – Corrects an issue in which an incorrect result could be produced when converting from PS.
  • -
-

 

-

PDF Converter v1.1PlusP3k (March 9, 2022)

-

Problem Corrections:

-
    -
  • SF#44127 – Improves processing when encountering a problematic Subroutine within a CFF font by not raising an error and allowing it to finish converting to a PDF.
  • -
  • SF#44336 – Improves performance for a large document with a large number of show operators referencing small strings
  • -
  • SF#44646 – Corrects and issue which produces 0-byte output file.
  • -
  • SF#44772 – Adds a new option disableOverridingCompressionWithFlate to allow image compression filter as specified by input over optimized flate.
  • -
-

 

-

PDF Converter v1.1PlusP3h (August 9, 2021)

-

Problem Corrections:

-
    -
  • SF#44175 & SF#44189 – Fixes regression errors out when using external file in PostScript with disablepsfilesystememulation=on.
  • -
  • SF#44462 - Corrects an issue in which PDFConverter crashed on the Mac platform when an invalid font was present.
  • -
-

 

-

PDF Converter v 1.1P3f (March 4, 2021)

-

Enhancements

-
    -
  • SF#42514 – Adds a new parameter relaxDSCSetup for DSC parser to force %%BeginSetup and %%EndSetup when parameter is set to "on", and the Setup scripts are missing in source file. By default the parameter is set to "off".
  • -
  • SF#43764 – Adds support for non-standard glyph names being mapped to Unicode entries for text extraction support.
  • -
-

Problem Corrections

-
    -
  • SF#43872 – Correct an issue in which a crash occurred when creating temp files with emulatePSFileSystem disabled.
  • -
-

 

-

PDF Converter v 1.1P3e (November 5, 2020)

-

Enhancements

-
    -
  • Improves performance when processing large images.
  • -
  • Enhances view rotation so that it is based on text orientation.
  • -
-

Problem Corrections

-
    -
  • SF#41950 – Corrects an issue in which a Type 0 font lacked a /ToUnicode entry in the output PDF when the input document used the Identity-V cmap.
  • -
  • SF#42415 – Corrects an issue finding and loading Suitcase (FFIL) fonts on Mac.
  • -
  • SF#42463 – Corrects an issue in which processing a file containing an SMask when using the pdfmark extension to Postscript results in an error.
  • -
  • SF#43438 – Corrects an issue in which processing was allowed to continue after a document with an InputAttributes dictionary containing an empty /Priority array raised an error.
  • -
  • SF#43489 – Improves processing when the Level 1 Implementation Limit for Strings is exceeded in 64-bit only.
  • -
  • SF#43633 – Corrects an issue in which a CIDFont /Ordering entry being created incorrectly.
  • -
-

 

-

PDF Converter v 1.1P3c (June 17, 2020)

-

Problem Corrections

-
    -
  • SF#42401 – Corrects an issue in which intermittent crashes occurred when job options setting for PreserveOPIComments was set to true.
  • -
  • SF#42818 – Corrects an issue in which media box size was unable to be set according to %%BoundingBox value when converting eps file.
  • -
  • SF#43027 – Corrects an issue in which Unicode errors were being handled improperly by PDF Converter when a username contained Unicode characters.
  • -
  • SF#43157 – Corrects an issue in which an OffendingCommand exception was raised by PDF Converter on Windows. The errors were occurring for an input EPS file that internally called out a 'run' command for another EPS file that had a typical Windows style path.
  • -
-

PDF Converter v 1.1P3a (December 23, 2019)

-

Enhancements

-
    -
  • Improves performance when processing large postscript files.
  • -
  • Adds non-standard character encoding support for PS.VM path, scratch directory path and democonverter location.
  • -
-

PDF Converter v 1.1P2h (July 19, 2019)

-

Problem Corrections

-
    -
  • Corrects an issue where an error message appeared when processing an Encapsulated PostScript (EPS) file with a large preview image.
  • -
  • Corrects a regression where alternate colorant values were missing.
  • -
-

PDF Converter v 1.1P2g (June 4, 2019)

-

Enhancements

-
    -
  • Provides means to rotate pages based on text orientation, or based on the %%ViewingOrientation comment when no text appears.
  • -
  • Builds apclib and imagetopdf frameworks with MacOS 10.11 SDK.
  • -
-

PDF Converter v 1.1P2f (April 18, 2019)

-

Problem Corrections

-
    -
  • Corrects DSC Parser handling so that serial documents will properly parse DSC (Rather than discarding all DSC in second and subsequent documents). Note that the "-e" option should not be used with this solution, as it turns off image sidelining.
  • -
-

PDF Converter v 1.1P2d (and r2) (April 1, 2019)

-

Enhancements

-
    -
  • Updates the democonverter sample on Windows to support an input and output Unicode file name.
  • -
  • Updates to use the latest version of libpng.
  • -
  • Builds apclib and imagetopdf frameworks with MacOS 10.11 SDK.
  • -
-

Problem Corrections

-
    -
  • SF#41772 – Corrects an issue in the show command resulting in access violations in some cases.
  • -
  • SF#41888, SF#41899, SF#41939, SF#41984, SF#42006, SF#42027 – Corrects an issue in flushing streams, internally, which was causing some of the postscript program to be consumed by a stream with no clear end marker.
  • -
  • SF#42004 – Corrects an issue in the use of charpath which caused character to move above and below the baseline.
  • -
  • SF#42053 – Corrects an issue in which heap corruption could occur processing a document.
  • -
  • SF#42068 – Corrects a crash that could occur when a TrueType font with a name table containing an invalid Postscript name was encountered on the system.
  • -
-

PDF Converter v 1.1P1m (November 30, 2018)

-

Enhancements

-
    -
  • Adds a new option, ignoreFontsThatCanNotBeEmeddedInOutput, default to off. This option permits processing to proceed without raising an error when a font can't be embedded in the output PDF.
  • -
-

--ignorefontembeddingproblems=on

-

 

-
    -
  • Adds link-time flags to allow AIX 32-bit processes to use 2GB memory instead of the 256MB that democonverter was previously limited to under AIX.
  • -
  • Statically linked to the Microsoft runtime libraries.
  • -
-

Problem Corrections

-
    -
  • SF#41485, SF#41689, SF#41733, SF#41759 – Corrects an issue in which the image binary data was not getting processed properly and causing OffendingCommand errors.
  • -
  • SF#41548 – Corrects an issue in which MiniPDF.dll had a dependency on the wrong version of the Visual Studio C runtime.
  • -
  • SF#41649, SF#41794 – Corrects an issue where converting PS to PDF could result in a 1bpc image that was resampled incorrectly.
  • -
  • SF#41692 – Corrects an issue in which the image binary data was not getting processed properly and causing incomplete images.
  • -
  • SF#41696 – Corrects an issue in which an incorrect /Decode array could be written for the created image in the PDF.
  • -
  • SF#41703 – Corrects an issue in which converting PS to PDF could result in an improper /ToUnicode entry for a font.
  • -
  • SF#41772 – Corrects an issue in which converting PS to PDF could result in a crash.
  • -
  • SF#41728 – Corrects an issue in which unwanted artifacts were appearing in monochrome images in the created document.
  • -
  • Corrects a memory leak that could occur when APCAddImage() was called for a PNG or TIFF image.
  • -
  • Corrects an issue that could cause a crash when invoking raster conversion.
  • -
  • Corrects an issue in which attempting to do a conversion for a corrupt raster image file would cause subsequent conversion of valid raster files to fail.
  • -
-

PDF Converter v 1.1P1h (October 2, 2018)

-

Enhancements

-
    -
  • SF#41470 – Removes unsupported PPC architecture library files from delivered product.
  • -
-

Problem Corrections

-
    -
  • SF#41631 – Replaces invalid CFBundleIdentifier value with com.adobe.imagetopdf to meet App Store requirements.
  • -
-

PDF Converter v 1.1P1g (August 2, 2018)

-

Problem Corrections

-
    -
  • Corrects inaccurate entries in Info.plist files for CFBundleExecutable
  • -
-

PDF Converter v 1.1P1f (June 28, 2018)

-

Enhancements

-
    -
  • SF#41201 – Allows continued execution after encountering a Flate encoded image with an incorrect data length.
  • -
  • SF#41258 – Adds support for processing Encapsulated PostScript (EPS) files with preview images by skipping this extraneous data.
  • -
-

Problem Corrections

-
    -
  • SF#41045 – Corrects a problem processing images with nested pdfmark BP/EP blocks.
  • -
-

PDF Converter v 1.1P1d (April 6, 2018)

-

Enhancements

-
    -
  • SF#40929 – Adds support for fonts with glyph names that are specified in a manner not consistent with the Adobe Glyph List Specification. This permits a proper encoding for a created font to a ToUnicode table in the PDF.
  • -
-

Problem Corrections

-
    -
  • SF#39172 – Corrects an issue in which the character '@' is used as ESCAPECHAR and can't be used as part of the file path. Now uses '\13' as a new ESCAPECHAR to avoid this collision.
  • -
  • SF#40548 – Corrects an issue with an unexpected error when parsing a Type 42 font's data.
  • -
  • SF#40747 – Corrects an error in the logic for using a Type 3 font as an index into a Type 42 font.
  • -
  • SF#40807 – Corrects an issue in which the installation directories were being designated relative to the executable via @executable_path for the Mac. Now makes use of the @rpath, which instructs the dynamic linker to search a list of paths in order to locate the framework.
  • -
  • SF#40986 – Corrects a problem where an incorrect /Decode array could be written for the created image in the PDF.
  • -
-

PDF Converter v 1.1P1c (December 13, 2017)

-

Problem Corrections

-
    -
  • SF#39977 – Corrects a crash when processing specific pages of a PostScript document.
  • -
  • SF#40745 – Includes and corrects the democonverter project files for all platforms.
  • -
-

PDF Converter v 1.1P1a (October 14, 2017)

-

Enhancements

-
    -
  • The PDF Converter SDK can now convert JPEG, BMP, PNG, and TIFF images to PDF files.
  • -
  • The Datalogics release of PDF Converter now uses the Adobe PDF Library v15.0.4PlusP2f libraries.
  • -
  • When converting a PostScript file to a PDF document, you can intercept the conversion at a specific page and notify the PDF Converter SDK to include pages only up to that page in the output file. For example, you can now tell the conversion process to stop after page 10 of a PostScript file.
  • -
  • The Image to PDF conversion feature now supports alpha channel in image formats and converts them to softmask in PDF file.
  • -
-

Normalizer v 10.0PlusP2s (April 26, 2017)

-

Problem Corrections

-
    -
  • SF#39807 – Corrects a problem where some MediaColor changes were not being shown in Windows 64 systems because of an incorrect comparison of past and current values.
  • -
-

Normalizer v 10.0PlusP2r (March 10, 2017)

-

Problem Corrections

-
    -
  • SF#39101 and SF#39186 – Corrects a problem in which blank and erroneous characters were being created in the PDF when processing a PostScript file with an embedded TrueType font. Processing of the sfnts array has been corrected so that all characters now display properly.
  • -
  • SF#39354 – Removes PS.VM folder name length restriction of 31 characters for the Mac implementation.
  • -
-

Normalizer v 10.0PlusP2n (July 25, 2016)

-

Problem Corrections

-
    -
  • SF#39228 – Corrects internal variable initialization and use to eliminate Normalizer crashes on some platforms.
  • -
-

Normalizer v 10.0PlusP2m (July 19, 2016)

-

Problem Corrections

-
    -
  • SF#39228 – Corrects internal variable initialization to eliminate a Normalizer crash on Windows 10.
  • -
  • SF#39229 – Modifies a Normalizer internal search function to speed up the processing of some PostScript files.
  • -
-

Normalizer v 10.0PlusP2k (May 26, 2016)

-

Problem Corrections

-
    -
  • SF#39115 – Repeats use of Normalizer in a batch environment can result in the occasional loss of some output PDF content for certain input PostScript files.
  • -
-

Normalizer v 10.0PlusP2j (May 11, 2016)

-

Problem Corrections

-
    -
  • SF#38888 – Corrects Normalizer conversion to PDF can result in the corruption of an embedded font. Acrobat complains that it "Cannot extract the embedded font EXFNT170.0. Some characters may not display or print correctly."
  • -
-

Normalizer v 10.0PlusP2h (April 5, 2016)

-

Problem Corrections

-
    -
  • SF#38926 – Corrects an effort to fix a problem with a double free of memory when the +c option was used in Normalizer.
  • -
  • SF#38927 – Corrects an effort to fix where occasional attempts to free an already-freed block of memory that now has a NULL pointer.
  • -
-

Normalizer v 10.0PlusP2g (March 30, 2016)

-

Problem Corrections

-
    -
  • SF#38926 – Eliminates a double free of memory when the +c option was used in Normalizer.
  • -
  • SF#38927 – Eliminates occasional attempts to free an already-freed block of memory that now has a NULL pointer.
  • -
-

Normalizer v 10.0PlusP2f (February 11, 2016)

-

Problem Corrections

-
    -
  • SF#38042 – Corrects a “decode array” processing problem in Normalizer that resulted in IO errors during imageDistiller processing of some input PostScript files.
  • -
  • SF#38601 – Corrects a Normalizer internal precision problem that resulted in some output paragraphs being shifted horizontally for some input PostScript files.
  • -
  • SF#38762 – Corrects a lost shading problem by changing the default color conversion strategy to sRGB.
  • -
  • SF#38766 – Corrects a problem with doubled up horizontal lines in PDF output by increasing the precision in the Normalizer page content optimizing algorithm.
  • -
  • SF#38837 – Corrects a problem where Normalizer saw Cambria and Cambria Math as the same font and failed to include Cambria Math in the output PDF.
  • -
-

Normalizer v 10.0PlusP2e (December 17, 2015)

-

Problem Corrections

-
    -
  • SF#37964 – Corrects a limitation of the Normalizer demonorm interface "--disableautot1embed=on" switch implementation that just provided a mechanism for users to disable embedding type 1 fonts that exceed 229 characters.
  • -
  • SF#38134 – Corrects a problem with logo shading loss when Normalizer demonorm was used without a joboptions file to convert an EPS file to a PDF file. Normalizer’s default “ColorConversionStrategy” was changed from “LeaveColorUnchanged” to “sRGB”. This can correct shading problems, but does potentially switch the PS color space to “sRGB” on conversion to PDF. If it is desired to leave the PS color space unchanged, then the use of a joboptions file specifying “ColorConversionStrategy” is recommended.
  • -
-

Normalizer v 10.0PlusP2d (November 4, 2015)

-

Problem Corrections

-
    -
  • SF#36222 – Fixes an issue where Normalizer would crash when a folder or path that contains more than 256 characters exists in the system temp directory.
  • -
-

Normalizer v 10.0PlusP2c (October 20, 2015)

-

Problem Corrections

-
    -
  • SF#38430 – Fixes a memory leak issue (All platforms).
  • -
-

Normalizer v 10.0PlusP2b (September 28, 2015)

-

Problem Corrections

-
    -
  • SF#36932 – Fixes a conversion issue when job options file entry of "DetectCurves" is an integer instead of a real (Windows and Mac).
  • -
  • SF#38212 – Fixes an issue where a "DCTDecodeFilter Quantizer is 0" error was occurring.
  • -
  • SF#38348 – Fixes an issue where an "OffendingCommand: distillsave" error occurs when compatibility level is 1.5 or higher.
  • -
-

Normalizer v 10.0PlusP2a (August 28, 2015)

-

Problem Corrections

-
    -
  • SF#38098 – Fixes an issue where Normalizer displayed gradual memory leaks.
  • -
  • SF#38133 – Fixes an issue where the encoding of the glyphs within the input PS could not be appropriately mapped to the Unicode tables.
  • -
-

Normalizer v 10.0PlusP1z (May 7, 2015)

-

Problem Corrections

-
    -
  • SF#33616 – Fixes an issue where an "Error accessing the color profile" message is displayed when a sub-folder is created in the ICC Profiles directory. (Win32)
  • -
  • SF#37964 – Fixes an issue where the URW fonts were still embedded when even with the "--disableautot1embed" set to "on". (Win64)
  • -
-

Normalizer v 10.0PlusP1y (April 2, 2015)

-

Problem Corrections

-
    -
  • SF#37483 – Fixed an issue where attempting to convert results in "DCTDecodeFilter Unknown or invalid JPEG marker = 0xD7" on Win32. (Win32)
  • -
-

Normalizer v 10.0PlusP1x (Windows only) (February 27, 2015)

-

Enhancements

-
    -
  • SF37854 – The DL100nserver.dll "Product name" now contains the product version, making it easier to distinguish between releases. Previous versions of DL100nserver.dll were only distinguishable by the "Date modified" entry. An enhancement was made in this release to include the product version to the "Product name" entry (as in "Normalizer 10.0P1x"). Updating the product version will now be part of the release procedure to make distinguishing between Normalizer releases easier.
  • -
-

Normalizer v 10.0PlusP1x (February 27, 2015)

-

Enhancements

-
    -
  • SF36440 – Adds new option "--disableclipping=on/off " to allow text outside of the PageSize to be visible in the content stream. By default text outside the PS page dimensions are tagged with the OUTSIDE_CLIP state and are not displayed in the PDF content stream. The new option when set to "on" tags the text outside the PS page dimensions with the PARTIALLY_CLIPPED state allowing the text to be displayed in the PDF content stream.
  • -
-

Problem Corrections

-
    -
  • SF34434 – Fixes an issue where vertical displacement was not being displayed by the output PDF with regards to the fmaptype 7 entry. (All platforms)
  • -
  • SF37726 – Fixes an issue where a "CantHappen called - error id=0" error message is displayed when using a custom startupNORM.ps file with demonorm. (All platforms)
  • -
-

Normalizer v 10.0PlusP1w (February 5, 2015)

-

Enhancements

-
    -
  • SF37369 – Adds new option "--disableautot1embed=on/off" to allow the user the option to not embedded Type1 fonts that have more than 230 characters. By default, Type 1 fonts that contain more than 230 characters are embedded in the PDF. The new option when set to "on" allows the Type1 font not to be embedded in the PDF.
  • -
-

Problem Corrections

-
    -
  • SF36574 and 37455 – Fixes a "core dumped" issue when running in dbx on Solaris INTEL64. (Slaris INTEL32 and Solaris INTEL64)
  • -
-

This release is a fix of Normalizer 10.0PlusP1u for Solaris INTEL platforms.

-

Normalizer v 10.0PlusP1u (December 23, 2014)

-

Problem Corrections

-
    -
  • SF36574 and SF37455 – Fixes an issue where demonorm results in a "core dumped" when running in dbx on Solaris INTEL64. (Solaris INTEL64)
  • -
-

Normalizer v 10.0PlusP1t (December 3, 2014)

-

Problem Corrections

-
    -
  • SF37230 and SF37266 – Fixes an issue where some of the composed fonts in the PostScript file fail to render certain glyphs. (All platforms)
  • -
-

Normalizer v 10.0PlusP1s (February 10, 2014)

-

Problem Corrections

-
    -
  • SF33345 – Fixes an issue where PostScript with both halftone and non-halftone images results in a PDF with missing halftone. (Win32).
  • -
  • SF33796 – Provides better error messaging when PS.VM file is missing. (All Platforms).
  • -
-

Built using APDFL10.1.0P2j.

-

Normalizer v 10.0PlusP1r (January 23, 2014)

-

Problem Corrections

-
    -
  • SF35392 – Fixes an issue where characters were missing when HWResolution=1200 (). (Linux32).
  • -
-

Built using APDFL10.1.0P2h.

-

Normalizer v 10.0PlusP1q (January 23, 2014)

-

Problem Corrections

-
    -
  • SF35312 – Fixes an issue where PDFs generated on Win64 have missing document metadata. (Win64)
  • -
-

Built using APDFL10.1.0P1q.

-

Normalizer v 10.0PlusP1p (January 15, 2013)

-

Enhancements

-
    -
  • License Managed release for Win32.
  • -
  • License Managed release for Win64.
  • -
  • Adds an additional command line option for demonorm. User can specify "-l" (hyphen lowercase L) to point at the directory containing the license file or the license file itself.
  • -
-

Normalizer v 10.0PlusP1m (November 5, 2012)

-

Problem Corrections

-
    -
  • SF33693 – Fixes an issue where objects were missing in the PDF.
  • -
  • SF34952 – Fixes an issue that causes a crash on NormalizerServerShutdown.
  • -
-

Includes a demonorm_SetupGuide_Win.txt file in /demonorm folder that better explains building demonorm.exe.

-

Normalizer v 10.0PlusP1k (July 27, 2012)

-

Problem Corrections

-
    -
  • SF34189 – Fixed an issue where Chinese characters were missing in the PDF (Win32)
  • -
-

Normalizer v 10.0PlusP1j (July 3, 2012)

-

Problem Corrections

-
    -
  • SF34385 – Fixes an issue where demonorm results in a “glibc detected” crash when using a specific joboptions file with a specific PostScript file (Linux32).
  • -
  • SF34412 – Fixes an issue to allow Unicode filenames for input and output (Win32).
  • -
  • SF34463 – Fixes an issue where demonorm results in a “glibc detected” crash when using a specific joboptions file with a specific PostScript file (Linux32).
  • -
-

Normalizer v 10.0PlusP1h (June 1, 2012)

-

Problem Corrections

-
    -
  • SF34393 – Fixes an issue where MediaPosition in page device settings is incorrectly reported as NULL (Win32)
  • -
  • SF34394 – Fixes an issue where MediaClass in page device settings is not reported (Win32).
  • -
  • SF34644 – Fixes a crash where demonorm results in a segmentation fault (core dumped) when processing a specific PostScript file (SolarisINTEL64).
  • -
-

Normalizer v 10.0PlusP1g (April 17, 2012)

-

Problem Corrections

-
    -
  • Signed DLLs displays Datalogics instead of Adobe (Win32 and Win64).
  • -
  • SF31675 – Fixes a crash where Normalizer ACE Framework clashes with other Adobe applications (Mac).
  • -
  • SF33576 – Fixes a PostScript error "Error: limitcheck; OffendingCommand: findfont" when processing a PS file (Mac).
  • -
  • SF33616 – Fixes a PostScript error "Error accessing color profile" when a subfolder is created in the ICC Profiles folder (Win32).
  • -
-

Normalizer v 10.0PlusP1f (April 17, 2012)

-
    -
  • Additional platform support for SolarisINTEL32 and SolarisSPARC
  • -
-

Normalizer v 10.0PlusP1f (April 6, 2012)

-
    -
  • Additional platform support for SolarisINTEL64.
  • -
  • DL Build of Normalizer 10.0 which includes all features and fixes included in Adobe Normalizer 10.0.
  • -
  • Built with DL file name conventions for the .dll and .so files.
  • -
-

Normalizer v 10.0PlusP1e (April 6, 2012)

-
    -
  • Additional platform support for SolarisINTEL32 and SolarisSPARC.
  • -
  • DL Build of Normalizer 10.0 which includes all features and fixes included in Adobe Normalizer 10.0.
  • -
  • Built with DL file name conventions for the .dll and .so files.
  • -
-

Normalizer v 10.0PlusP1b (January 24, 2012)

-
    -
  • DL Build of Normalizer 10.0 which includes all features and fixes included in Adobe Normalizer 10.0.
  • -
  • Built with DL file name conventions for the .dll and .so files.
  • -
  • Discontinues support for Red Hat Workstation 4.
  • -
+ + Redirecting... diff --git a/PDFConverter/index.html b/PDFConverter/index.html index 1c7be5eb..262f8ca9 100644 --- a/PDFConverter/index.html +++ b/PDFConverter/index.html @@ -1,10 +1,7 @@ - -Datalogics Adobe PDF Converter Documentation - - + @@ -14,28 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics Adobe PDF Converter Documentation

-

Adobe PDF Converter

-

Adobe Systems introduced the PostScript programming language in 1985 to manage printing of electronic documents. Postscript became an industry standard for printing and imaging, and all of the major manufacturers build printers that are compatible with Postscript software. Postscript describes how text and images are to be presented on a printer or other output device, using industry standard typefaces. In recent years PostScript files have applied mostly to high-volume business printing functions, not for home and small business use. But PostScript is still heavily used.

- -

Postscript (PS) documents can be converted to PDF documents using Adobe Acrobat or Adobe PDF Converter. The Adobe PDF Converter API is designed to convert PostScript files to PDF documents. It is based on the Adobe Distiller utility included in the Adobe Acrobat product, but as an API, you can convert Postscript files programmatically. You can also use the command line executable tool Demonorm to process Postscript file conversions, and build a batch file that can process these conversions automatically after business hours if you like.

- -

Contact your Datalogics support representative for a copy of the Adobe PDF Converter user guide. We also provide service bulletins for PDF Converter customers and evaluators, posted on the customer portal.

- -

Please note that the Adobe PDF Converter was formerly known as Adobe Normalizer.

- -

Back

+ + Redirecting... diff --git a/PDFOptimizer/index.html b/PDFOptimizer/index.html index c2894c8b..caefe86b 100644 --- a/PDFOptimizer/index.html +++ b/PDFOptimizer/index.html @@ -1,10 +1,7 @@ - -Datalogics PDF Optimizer Documentation - - + @@ -14,18 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics PDF Optimizer Documentation

-

PDF Optimizer

- - -

Back

+ + Redirecting... diff --git a/apdfl18/CPlusPlus/Acknowledgements.html b/apdfl18/CPlusPlus/Acknowledgements.html index b4707da7..70704a98 100644 --- a/apdfl18/CPlusPlus/Acknowledgements.html +++ b/apdfl18/CPlusPlus/Acknowledgements.html @@ -1,10 +1,7 @@ - -Software Acknowledgements - - + @@ -14,3016 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - -

Software Acknowledgements

-
-Datalogics distributes the Adobe PDF Library with the following software which is kept current to protect our customers from security vulnerabilities. Actual versions can be found in the packages when downloaded.
-
-Terms as follows:
-
-C++ Interface
-boost
-Boost Software License - Version 1.0 - August 17th, 2003
-
-Permission is hereby granted, free of charge, to any person or organization
-obtaining a copy of the software and accompanying documentation covered by
-this license (the "Software") to use, reproduce, display, distribute,
-execute, and transmit the Software, and to prepare derivative works of the
-Software, and to permit third-parties to whom the Software is furnished to
-do so, all subject to the following:
-
-The copyright notices in the Software and this entire statement, including
-the above license grant, this restriction and the following disclaimer,
-must be included in all copies of the Software, in whole or in part, and
-all derivative works of the Software, unless such copies or derivative
-works are solely in the form of machine-executable object code generated by
-a source language processor.
-
-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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
-SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
-FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
-bzip2
---------------------------------------------------------------------------
-
-This program, "bzip2", the associated library "libbzip2", and all
-documentation, are copyright (C) 1996-2019 Julian R Seward. All
-rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. The origin of this software must not be misrepresented; you must
-not claim that you wrote the original software. If you use this
-software in a product, an acknowledgment in the product
-documentation would be appreciated but is not required.
-
-3. Altered source versions must be plainly marked as such, and must
-not be misrepresented as being the original software.
-
-4. The name of the author may not be used to endorse or promote
-products derived from this software without specific prior written
-permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Julian Seward, jseward@acm.org
-bzip2/libbzip2 version 1.0.8 of 13 July 2019
-
---------------------------------------------------------------------------
-
-expat
-Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
-Copyright (c) 2001-2019 Expat maintainers
-
-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.
-
-iccproflib
-The ICC Software License, Version 0.1
-
-Copyright © 2003-2007 The International Color Consortium. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the The International Color Consortium (www.color.org)" Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear.
-
-4. In the absence of prior written permission, the names "ICC" and "The International Color Consortium" must not be used to imply that the ICC organization endorses or promotes products derived from this software.
-
-====================================================================
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE INTERNATIONAL COLOR CONSORTIUM OR
-ITS CONTRIBUTING MEMBERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGE.
-====================================================================
-
-This software consists of voluntary contributions made by many individuals on behalf of the The International Color Consortium.
-
-Membership in the ICC is encouraged when this software is used for commercial purposes.
-
-icu
-COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
-
-Copyright © 1991-2020 Unicode, Inc. All rights reserved.
-Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Unicode data files and any associated documentation
-(the "Data Files") or Unicode software and any associated documentation
-(the "Software") to deal in the Data Files or Software
-without restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, and/or sell copies of
-the Data Files or Software, and to permit persons to whom the Data Files
-or Software are furnished to do so, provided that either
-(a) this copyright and permission notice appear with all copies
-of the Data Files or Software, or
-(b) this copyright and permission notice appear in associated
-Documentation.
-
-THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
-IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
-NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
-DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
-DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THE DATA FILES OR SOFTWARE.
-
-Except as contained in this notice, the name of a copyright holder
-shall not be used in advertising or otherwise to promote the sale,
-use or other dealings in these Data Files or Software without prior
-written authorization of the copyright holder.
-
----------------------
-
-Third-Party Software Licenses
-
-This section contains third-party software notices and/or additional
-terms for licensed third-party software components included within ICU
-libraries.
-
-1. ICU License - ICU 1.8.1 to ICU 57.1
-
-COPYRIGHT AND PERMISSION NOTICE
-
-Copyright (c) 1995-2016 International Business Machines Corporation and others
-All rights reserved.
-
-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, and/or sell copies of the Software, and to permit persons
-to whom the Software is furnished to do so, provided that the above
-copyright notice(s) and this permission notice appear in all copies of
-the Software and that both the above copyright notice(s) and this
-permission notice appear in supporting documentation.
-
-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
-OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
-SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
-RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-Except as contained in this notice, the name of a copyright holder
-shall not be used in advertising or otherwise to promote the sale, use
-or other dealings in this Software without prior written authorization
-of the copyright holder.
-
-All trademarks and registered trademarks mentioned herein are the
-property of their respective owners.
-
-2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
-
-# The Google Chrome software developed by Google is licensed under
-# the BSD license. Other software included in this distribution is
-# provided under other licenses, as set forth below.
-#
-# The BSD License
-# http://opensource.org/licenses/bsd-license.php
-# Copyright (C) 2006-2008, Google Inc.
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided with
-# the distribution.
-# Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-#
-# The word list in cjdict.txt are generated by combining three word lists
-# listed below with further processing for compound word breaking. The
-# frequency is generated with an iterative training against Google web
-# corpora.
-#
-# * Libtabe (Chinese)
-# - https://sourceforge.net/project/?group_id=1519
-# - Its license terms and conditions are shown below.
-#
-# * IPADIC (Japanese)
-# - http://chasen.aist-nara.ac.jp/chasen/distribution.html
-# - Its license terms and conditions are shown below.
-#
-# ---------COPYING.libtabe ---- BEGIN--------------------
-#
-# /*
-# * Copyright (c) 1999 TaBE Project.
-# * Copyright (c) 1999 Pai-Hsiang Hsiao.
-# * All rights reserved.
-# *
-# * Redistribution and use in source and binary forms, with or without
-# * modification, are permitted provided that the following conditions
-# * are met:
-# *
-# * . Redistributions of source code must retain the above copyright
-# * notice, this list of conditions and the following disclaimer.
-# * . Redistributions in binary form must reproduce the above copyright
-# * notice, this list of conditions and the following disclaimer in
-# * the documentation and/or other materials provided with the
-# * distribution.
-# * . Neither the name of the TaBE Project nor the names of its
-# * contributors may be used to endorse or promote products derived
-# * from this software without specific prior written permission.
-# *
-# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# * OF THE POSSIBILITY OF SUCH DAMAGE.
-# */
-#
-# /*
-# * Copyright (c) 1999 Computer Systems and Communication Lab,
-# * Institute of Information Science, Academia
-# * Sinica. All rights reserved.
-# *
-# * Redistribution and use in source and binary forms, with or without
-# * modification, are permitted provided that the following conditions
-# * are met:
-# *
-# * . Redistributions of source code must retain the above copyright
-# * notice, this list of conditions and the following disclaimer.
-# * . Redistributions in binary form must reproduce the above copyright
-# * notice, this list of conditions and the following disclaimer in
-# * the documentation and/or other materials provided with the
-# * distribution.
-# * . Neither the name of the Computer Systems and Communication Lab
-# * nor the names of its contributors may be used to endorse or
-# * promote products derived from this software without specific
-# * prior written permission.
-# *
-# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# * OF THE POSSIBILITY OF SUCH DAMAGE.
-# */
-#
-# Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
-# University of Illinois
-# c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
-#
-# ---------------COPYING.libtabe-----END--------------------------------
-#
-#
-# ---------------COPYING.ipadic-----BEGIN-------------------------------
-#
-# Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
-# and Technology. All Rights Reserved.
-#
-# Use, reproduction, and distribution of this software is permitted.
-# Any copy of this software, whether in its original form or modified,
-# must include both the above copyright notice and the following
-# paragraphs.
-#
-# Nara Institute of Science and Technology (NAIST),
-# the copyright holders, disclaims all warranties with regard to this
-# software, including all implied warranties of merchantability and
-# fitness, in no event shall NAIST be liable for
-# any special, indirect or consequential damages or any damages
-# whatsoever resulting from loss of use, data or profits, whether in an
-# action of contract, negligence or other tortuous action, arising out
-# of or in connection with the use or performance of this software.
-#
-# A large portion of the dictionary entries
-# originate from ICOT Free Software. The following conditions for ICOT
-# Free Software applies to the current dictionary as well.
-#
-# Each User may also freely distribute the Program, whether in its
-# original form or modified, to any third party or parties, PROVIDED
-# that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
-# on, or be attached to, the Program, which is distributed substantially
-# in the same form as set out herein and that such intended
-# distribution, if actually made, will neither violate or otherwise
-# contravene any of the laws and regulations of the countries having
-# jurisdiction over the User or the intended distribution itself.
-#
-# NO WARRANTY
-#
-# The program was produced on an experimental basis in the course of the
-# research and development conducted during the project and is provided
-# to users as so produced on an experimental basis. Accordingly, the
-# program is provided without any warranty whatsoever, whether express,
-# implied, statutory or otherwise. The term "warranty" used herein
-# includes, but is not limited to, any warranty of the quality,
-# performance, merchantability and fitness for a particular purpose of
-# the program and the nonexistence of any infringement or violation of
-# any right of any third party.
-#
-# Each user of the program will agree and understand, and be deemed to
-# have agreed and understood, that there is no warranty whatsoever for
-# the program and, accordingly, the entire risk arising from or
-# otherwise connected with the program is assumed by the user.
-#
-# Therefore, neither ICOT, the copyright holder, or any other
-# organization that participated in or was otherwise related to the
-# development of the program and their respective officials, directors,
-# officers and other employees shall be held liable for any and all
-# damages, including, without limitation, general, special, incidental
-# and consequential damages, arising out of or otherwise in connection
-# with the use or inability to use the program or any product, material
-# or result produced or otherwise obtained by using the program,
-# regardless of whether they have been advised of, or otherwise had
-# knowledge of, the possibility of such damages at any time during the
-# project or thereafter. Each user will be deemed to have agreed to the
-# foregoing by his or her commencement of use of the program. The term
-# "use" as used herein includes, but is not limited to, the use,
-# modification, copying and distribution of the program and the
-# production of secondary products from the program.
-#
-# In the case where the program, whether in its original form or
-# modified, was distributed or delivered to or received by a user from
-# any person, organization or entity other than ICOT, unless it makes or
-# grants independently of ICOT any specific warranty to the user in
-# writing, such person, organization or entity, will also be exempted
-# from and not be held liable to the user for any such damages as noted
-# above as far as the program is concerned.
-#
-# ---------------COPYING.ipadic-----END----------------------------------
-
-3. Lao Word Break Dictionary Data (laodict.txt)
-
-# Copyright (c) 2013 International Business Machines Corporation
-# and others. All Rights Reserved.
-#
-# Project: https://github.com/veer66/lao-dictionary
-# Dictionary: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary.txt
-# License: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary-LICENSE.txt
-# (copied below)
-#
-# This file is derived from the above dictionary, with slight
-# modifications.
-# ----------------------------------------------------------------------
-# Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification,
-# are permitted provided that the following conditions are met:
-#
-#
-# Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer. Redistributions in
-# binary form must reproduce the above copyright notice, this list of
-# conditions and the following disclaimer in the documentation and/or
-# other materials provided with the distribution.
-#
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# OF THE POSSIBILITY OF SUCH DAMAGE.
-# --------------------------------------------------------------------------
-
-4. Burmese Word Break Dictionary Data (burmesedict.txt)
-
-# Copyright (c) 2014 International Business Machines Corporation
-# and others. All Rights Reserved.
-#
-# This list is part of a project hosted at:
-# github.com/kanyawtech/myanmar-karen-word-lists
-#
-# --------------------------------------------------------------------------
-# Copyright (c) 2013, LeRoy Benjamin Sharon
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met: Redistributions of source code must retain the above
-# copyright notice, this list of conditions and the following
-# disclaimer. Redistributions in binary form must reproduce the
-# above copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided
-# with the distribution.
-#
-# Neither the name Myanmar Karen Word Lists, nor the names of its
-# contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
-# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# --------------------------------------------------------------------------
-
-5. Time Zone Database
-
-ICU uses the public domain data and code derived from Time Zone
-Database for its time zone support. The ownership of the TZ database
-is explained in BCP 175: Procedure for Maintaining the Time Zone
-Database section 7.
-
-# 7. Database Ownership
-#
-# The TZ database itself is not an IETF Contribution or an IETF
-# document. Rather it is a pre-existing and regularly updated work
-# that is in the public domain, and is intended to remain in the
-# public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
-# not apply to the TZ Database or contributions that individuals make
-# to it. Should any claims be made and substantiated against the TZ
-# Database, the organization that is providing the IANA
-# Considerations defined in this RFC, under the memorandum of
-# understanding with the IETF, currently ICANN, may act in accordance
-# with all competent court orders. No ownership claims will be made
-# by ICANN or the IETF Trust on the database or the code. Any person
-# making a contribution to the database or code waives all rights to
-# future claims in that contribution or in the TZ Database.
-
-6. Google double-conversion
-
-Copyright 2006-2011, the V8 project authors. All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following
-disclaimer in the documentation and/or other materials provided
-with the distribution.
-* Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived
-from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-libjpeg
-The Independent JPEG Group's JPEG software
-==========================================
-
-README for release 9d of 12-Jan-2020
-====================================
-
-This distribution contains the ninth public release of the Independent JPEG
-Group's free JPEG software. You are welcome to redistribute this software and
-to use it for any purpose, subject to the conditions under LEGAL ISSUES, below.
-
-This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone,
-Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson,
-John Korejwa, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi,
-Ge' Weijers, and other members of the Independent JPEG Group.
-
-IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee
-(previously known as JPEG, together with ITU-T SG16).
-
-DOCUMENTATION ROADMAP
-=====================
-
-This file contains the following sections:
-
-OVERVIEW General description of JPEG and the IJG software.
-LEGAL ISSUES Copyright, lack of warranty, terms of distribution.
-REFERENCES Where to learn more about JPEG.
-ARCHIVE LOCATIONS Where to find newer versions of this software.
-ACKNOWLEDGMENTS Special thanks.
-FILE FORMAT WARS Software *not* to get.
-TO DO Plans for future IJG releases.
-
-Other documentation files in the distribution are:
-
-User documentation:
-install.txt How to configure and install the IJG software.
-usage.txt Usage instructions for cjpeg, djpeg, jpegtran,
-rdjpgcom, and wrjpgcom.
-*.1 Unix-style man pages for programs (same info as usage.txt).
-wizard.txt Advanced usage instructions for JPEG wizards only.
-change.log Version-to-version change highlights.
-Programmer and internal documentation:
-libjpeg.txt How to use the JPEG library in your own programs.
-example.c Sample code for calling the JPEG library.
-structure.txt Overview of the JPEG library's internal structure.
-filelist.txt Road map of IJG files.
-coderules.txt Coding style rules --- please read if you contribute code.
-
-Please read at least the files install.txt and usage.txt. Some information
-can also be found in the JPEG FAQ (Frequently Asked Questions) article. See
-ARCHIVE LOCATIONS below to find out where to obtain the FAQ article.
-
-If you want to understand how the JPEG code works, we suggest reading one or
-more of the REFERENCES, then looking at the documentation files (in roughly
-the order listed) before diving into the code.
-
-OVERVIEW
-========
-
-This package contains C software to implement JPEG image encoding, decoding,
-and transcoding. JPEG (pronounced "jay-peg") is a standardized compression
-method for full-color and grayscale images.
-
-This software implements JPEG baseline, extended-sequential, and progressive
-compression processes. Provision is made for supporting all variants of these
-processes, although some uncommon parameter settings aren't implemented yet.
-We have made no provision for supporting the hierarchical or lossless
-processes defined in the standard.
-
-We provide a set of library routines for reading and writing JPEG image files,
-plus two sample applications "cjpeg" and "djpeg", which use the library to
-perform conversion between JPEG and some other popular image file formats.
-The library is intended to be reused in other applications.
-
-In order to support file conversion and viewing software, we have included
-considerable functionality beyond the bare JPEG coding/decoding capability;
-for example, the color quantization modules are not strictly part of JPEG
-decoding, but they are essential for output to colormapped file formats or
-colormapped displays. These extra functions can be compiled out of the
-library if not required for a particular application.
-
-We have also included "jpegtran", a utility for lossless transcoding between
-different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple
-applications for inserting and extracting textual comments in JFIF files.
-
-The emphasis in designing this software has been on achieving portability and
-flexibility, while also making it fast enough to be useful. In particular,
-the software is not intended to be read as a tutorial on JPEG. (See the
-REFERENCES section for introductory material.) Rather, it is intended to
-be reliable, portable, industrial-strength code. We do not claim to have
-achieved that goal in every aspect of the software, but we strive for it.
-
-We welcome the use of this software as a component of commercial products.
-No royalty is required, but we do ask for an acknowledgement in product
-documentation, as described under LEGAL ISSUES.
-
-LEGAL ISSUES
-============
-
-In plain English:
-
-1. We don't promise that this software works. (But if you find any bugs,
-please let us know!)
-2. You can use this software for whatever you want. You don't have to pay us.
-3. You may not pretend that you wrote this software. If you use it in a
-program, you must acknowledge somewhere in your documentation that
-you've used the IJG code.
-
-In legalese:
-
-The authors make NO WARRANTY or representation, either express or implied,
-with respect to this software, its quality, accuracy, merchantability, or
-fitness for a particular purpose. This software is provided "AS IS", and you,
-its user, assume the entire risk as to its quality and accuracy.
-
-This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
-All Rights Reserved except as specified below.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-software (or portions thereof) for any purpose, without fee, subject to these
-conditions:
-(1) If any part of the source code for this software is distributed, then this
-README file must be included, with this copyright and no-warranty notice
-unaltered; and any additions, deletions, or changes to the original files
-must be clearly indicated in accompanying documentation.
-(2) If only executable code is distributed, then the accompanying
-documentation must state that "this software is based in part on the work of
-the Independent JPEG Group".
-(3) Permission for use of this software is granted only if the user accepts
-full responsibility for any undesirable consequences; the authors accept
-NO LIABILITY for damages of any kind.
-
-These conditions apply to any software derived from or based on the IJG code,
-not just to the unmodified library. If you use our work, you ought to
-acknowledge us.
-
-Permission is NOT granted for the use of any IJG author's name or company name
-in advertising or publicity relating to this software or products derived from
-it. This software may be referred to only as "the Independent JPEG Group's
-software".
-
-We specifically permit and encourage the use of this software as the basis of
-commercial products, provided that all warranty or liability claims are
-assumed by the product vendor.
-
-The Unix configuration script "configure" was produced with GNU Autoconf.
-It is copyright by the Free Software Foundation but is freely distributable.
-The same holds for its supporting scripts (config.guess, config.sub,
-ltmain.sh). Another support script, install-sh, is copyright by X Consortium
-but is also freely distributable.
-
-REFERENCES
-==========
-
-We recommend reading one or more of these references before trying to
-understand the innards of the JPEG software.
-
-The best short technical introduction to the JPEG compression algorithm is
-Wallace, Gregory K. "The JPEG Still Picture Compression Standard",
-Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44.
-(Adjacent articles in that issue discuss MPEG motion picture compression,
-applications of JPEG, and related topics.) If you don't have the CACM issue
-handy, a PDF file containing a revised version of Wallace's article is
-available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually
-a preprint for an article that appeared in IEEE Trans. Consumer Electronics)
-omits the sample images that appeared in CACM, but it includes corrections
-and some added material. Note: the Wallace article is copyright ACM and IEEE,
-and it may not be used for commercial purposes.
-
-A somewhat less technical, more leisurely introduction to JPEG can be found in
-"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by
-M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides
-good explanations and example C code for a multitude of compression methods
-including JPEG. It is an excellent source if you are comfortable reading C
-code but don't know much about data compression in general. The book's JPEG
-sample code is far from industrial-strength, but when you are ready to look
-at a full implementation, you've got one here...
-
-The best currently available description of JPEG is the textbook "JPEG Still
-Image Data Compression Standard" by William B. Pennebaker and Joan L.
-Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1.
-Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG
-standards (DIS 10918-1 and draft DIS 10918-2).
-Although this is by far the most detailed and comprehensive exposition of
-JPEG publicly available, we point out that it is still missing an explanation
-of the most essential properties and algorithms of the underlying DCT
-technology.
-If you think that you know about DCT-based JPEG after reading this book,
-then you are in delusion. The real fundamentals and corresponding potential
-of DCT-based JPEG are not publicly known so far, and that is the reason for
-all the mistaken developments taking place in the image coding domain.
-
-The original JPEG standard is divided into two parts, Part 1 being the actual
-specification, while Part 2 covers compliance testing methods. Part 1 is
-titled "Digital Compression and Coding of Continuous-tone Still Images,
-Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS
-10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of
-Continuous-tone Still Images, Part 2: Compliance testing" and has document
-numbers ISO/IEC IS 10918-2, ITU-T T.83.
-IJG JPEG 8 introduced an implementation of the JPEG SmartScale extension
-which is specified in two documents: A contributed document at ITU and ISO
-with title "ITU-T JPEG-Plus Proposal for Extending ITU-T T.81 for Advanced
-Image Coding", April 2006, Geneva, Switzerland. The latest version of this
-document is Revision 3. And a contributed document ISO/IEC JTC1/SC29/WG1 N
-5799 with title "Evolution of JPEG", June/July 2011, Berlin, Germany.
-IJG JPEG 9 introduces a reversible color transform for improved lossless
-compression which is described in a contributed document ISO/IEC JTC1/SC29/
-WG1 N 6080 with title "JPEG 9 Lossless Coding", June/July 2012, Paris,
-France.
-
-The JPEG standard does not specify all details of an interchangeable file
-format. For the omitted details we follow the "JFIF" conventions, version 2.
-JFIF version 1 has been adopted as Recommendation ITU-T T.871 (05/2011) :
-Information technology - Digital compression and coding of continuous-tone
-still images: JPEG File Interchange Format (JFIF). It is available as a
-free download in PDF file format from http://www.itu.int/rec/T-REC-T.871.
-A PDF file of the older JFIF document is available at
-http://www.w3.org/Graphics/JPEG/jfif3.pdf.
-
-The TIFF 6.0 file format specification can be obtained by FTP from
-ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme
-found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems.
-IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6).
-Instead, we recommend the JPEG design proposed by TIFF Technical Note #2
-(Compression tag 7). Copies of this Note can be obtained from
-http://www.ijg.org/files/. It is expected that the next revision
-of the TIFF spec will replace the 6.0 JPEG design with the Note's design.
-Although IJG's own code does not support TIFF/JPEG, the free libtiff library
-uses our library to implement TIFF/JPEG per the Note.
-
-ARCHIVE LOCATIONS
-=================
-
-The "official" archive site for this software is www.ijg.org.
-The most recent released version can always be found there in
-directory "files". This particular version will be archived as
-http://www.ijg.org/files/jpegsrc.v9d.tar.gz, and in Windows-compatible
-"zip" archive format as http://www.ijg.org/files/jpegsr9d.zip.
-
-The JPEG FAQ (Frequently Asked Questions) article is a source of some
-general information about JPEG.
-It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/
-and other news.answers archive sites, including the official news.answers
-archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/.
-If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu
-with body
-send usenet/news.answers/jpeg-faq/part1
-send usenet/news.answers/jpeg-faq/part2
-
-ACKNOWLEDGMENTS
-===============
-
-Thank to Juergen Bruder for providing me with a copy of the common DCT
-algorithm article, only to find out that I had come to the same result
-in a more direct and comprehensible way with a more generative approach.
-
-Thank to Istvan Sebestyen and Joan L. Mitchell for inviting me to the
-ITU JPEG (Study Group 16) meeting in Geneva, Switzerland.
-
-Thank to Thomas Wiegand and Gary Sullivan for inviting me to the
-Joint Video Team (MPEG & ITU) meeting in Geneva, Switzerland.
-
-Thank to Thomas Richter and Daniel Lee for inviting me to the
-ISO/IEC JTC1/SC29/WG1 (previously known as JPEG, together with ITU-T SG16)
-meeting in Berlin, Germany.
-
-Thank to John Korejwa and Massimo Ballerini for inviting me to
-fruitful consultations in Boston, MA and Milan, Italy.
-
-Thank to Hendrik Elstner, Roland Fassauer, Simone Zuck, Guenther
-Maier-Gerber, Walter Stoeber, Fred Schmitz, and Norbert Braunagel
-for corresponding business development.
-
-Thank to Nico Zschach and Dirk Stelling of the technical support team
-at the Digital Images company in Halle for providing me with extra
-equipment for configuration tests.
-
-Thank to Richard F. Lyon (then of Foveon Inc.) for fruitful
-communication about JPEG configuration in Sigma Photo Pro software.
-
-Thank to Andrew Finkenstadt for hosting the ijg.org site.
-
-Thank to Thomas G. Lane for the original design and development of
-this singular software package.
-
-Thank to Lars Goehler, Andreas Heinecke, Sebastian Fuss, Yvonne Roebert,
-Andrej Werner, and Ulf-Dietrich Braumann for support and public relations.
-
-FILE FORMAT WARS
-================
-
-The ISO/IEC JTC1/SC29/WG1 standards committee (previously known as JPEG,
-together with ITU-T SG16) currently promotes different formats containing
-the name "JPEG" which is misleading because these formats are incompatible
-with original DCT-based JPEG and are based on faulty technologies.
-IJG therefore does not and will not support such momentary mistakes
-(see REFERENCES).
-There exist also distributions under the name "OpenJPEG" promoting such
-kind of formats which is misleading because they don't support original
-JPEG images.
-We have no sympathy for the promotion of inferior formats. Indeed, one of
-the original reasons for developing this free software was to help force
-convergence on common, interoperable format standards for JPEG files.
-Don't use an incompatible file format!
-(In any case, our decoder will remain capable of reading existing JPEG
-image files indefinitely.)
-
-The ISO committee pretends to be "responsible for the popular JPEG" in their
-public reports which is not true because they don't respond to actual
-requirements for the maintenance of the original JPEG specification.
-Furthermore, the ISO committee pretends to "ensure interoperability" with
-their standards which is not true because their "standards" support only
-application-specific and proprietary use cases and contain mathematically
-incorrect code.
-
-There are currently different distributions in circulation containing the
-name "libjpeg" which is misleading because they don't have the features and
-are incompatible with formats supported by actual IJG libjpeg distributions.
-One of those fakes is released by members of the ISO committee and just uses
-the name of libjpeg for misdirection of people, similar to the abuse of the
-name JPEG as described above, while having nothing in common with actual IJG
-libjpeg distributions and containing mathematically incorrect code.
-The other one claims to be a "derivative" or "fork" of the original libjpeg,
-but violates the license conditions as described under LEGAL ISSUES above
-and violates basic C programming properties.
-We have no sympathy for the release of misleading, incorrect and illegal
-distributions derived from obsolete code bases.
-Don't use an obsolete code base!
-
-According to the UCC (Uniform Commercial Code) law, IJG has the lawful and
-legal right to foreclose on certain standardization bodies and other
-institutions or corporations that knowingly perform substantial and
-systematic deceptive acts and practices, fraud, theft, and damaging of the
-value of the people of this planet without their knowing, willing and
-intentional consent.
-The titles, ownership, and rights of these institutions and all their assets
-are now duly secured and held in trust for the free people of this planet.
-People of the planet, on every country, may have a financial interest in
-the assets of these former principals, agents, and beneficiaries of the
-foreclosed institutions and corporations.
-IJG asserts what is: that each man, woman, and child has unalienable value
-and rights granted and deposited in them by the Creator and not any one of
-the people is subordinate to any artificial principality, corporate fiction
-or the special interest of another without their appropriate knowing,
-willing and intentional consent made by contract or accommodation agreement.
-IJG expresses that which already was.
-The people have already determined and demanded that public administration
-entities, national governments, and their supporting judicial systems must
-be fully transparent, accountable, and liable.
-IJG has secured the value for all concerned free people of the planet.
-
-A partial list of foreclosed institutions and corporations ("Hall of Shame")
-is currently prepared and will be published later.
-
-TO DO
-=====
-
-Version 9 is the second release of a new generation JPEG standard
-to overcome the limitations of the original JPEG specification,
-and is the first true source reference JPEG codec.
-More features are being prepared for coming releases...
-
-Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org.
-
-libpng
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
-=========================================
-
-PNG Reference Library License version 2
----------------------------------------
-
-* Copyright (c) 1995-2019 The PNG Reference Library Authors.
-* Copyright (c) 2018-2019 Cosmin Truta.
-* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
-* Copyright (c) 1996-1997 Andreas Dilger.
-* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-The software is supplied "as is", without warranty of any kind,
-express or implied, including, without limitation, the warranties
-of merchantability, fitness for a particular purpose, title, and
-non-infringement. In no event shall the Copyright owners, or
-anyone distributing the software, be liable for any damages or
-other liability, whether in contract, tort or otherwise, arising
-from, out of, or in connection with the software, or the use or
-other dealings in the software, even if advised of the possibility
-of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute
-this software, or portions hereof, for any purpose, without fee,
-subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you
-must not claim that you wrote the original software. If you
-use this software in a product, an acknowledgment in the product
-documentation would be appreciated, but is not required.
-
-2. Altered source versions must be plainly marked as such, and must
-not be misrepresented as being the original software.
-
-3. This Copyright notice may not be removed or altered from any
-source or altered source distribution.
-
-PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
------------------------------------------------------------------------
-
-libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
-Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
-derived from libpng-1.0.6, and are distributed according to the same
-disclaimer and license as libpng-1.0.6 with the following individuals
-added to the list of Contributing Authors:
-
-Simon-Pierre Cadieux
-Eric S. Raymond
-Mans Rullgard
-Cosmin Truta
-Gilles Vollant
-James Yu
-Mandar Sahastrabuddhe
-Google Inc.
-Vadim Barkov
-
-and with the following additions to the disclaimer:
-
-There is no warranty against interference with your enjoyment of
-the library or against infringement. There is no warranty that our
-efforts or the library will fulfill any of your particular purposes
-or needs. This library is provided with all faults, and the entire
-risk of satisfactory quality, performance, accuracy, and effort is
-with the user.
-
-Some files in the "contrib" directory and some configure-generated
-files that are distributed with libpng have other copyright owners, and
-are released under other open source licenses.
-
-libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
-Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
-libpng-0.96, and are distributed according to the same disclaimer and
-license as libpng-0.96, with the following individuals added to the
-list of Contributing Authors:
-
-Tom Lane
-Glenn Randers-Pehrson
-Willem van Schaik
-
-libpng versions 0.89, June 1996, through 0.96, May 1997, are
-Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
-and are distributed according to the same disclaimer and license as
-libpng-0.88, with the following individuals added to the list of
-Contributing Authors:
-
-John Bowler
-Kevin Bracey
-Sam Bushell
-Magnus Holmgren
-Greg Roelofs
-Tom Tanner
-
-Some files in the "scripts" directory have other copyright owners,
-but are released under this license.
-
-libpng versions 0.5, May 1995, through 0.88, January 1996, are
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-For the purposes of this copyright and license, "Contributing Authors"
-is defined as the following set of individuals:
-
-Andreas Dilger
-Dave Martindale
-Guy Eric Schalnat
-Paul Schmidt
-Tim Wegner
-
-The PNG Reference Library is supplied "AS IS". The Contributing
-Authors and Group 42, Inc. disclaim all warranties, expressed or
-implied, including, without limitation, the warranties of
-merchantability and of fitness for any purpose. The Contributing
-Authors and Group 42, Inc. assume no liability for direct, indirect,
-incidental, special, exemplary, or consequential damages, which may
-result from the use of the PNG Reference Library, even if advised of
-the possibility of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-source code, or portions hereof, for any purpose, without fee, subject
-to the following restrictions:
-
-1. The origin of this source code must not be misrepresented.
-
-2. Altered versions must be plainly marked as such and must not
-be misrepresented as being the original source.
-
-3. This Copyright notice may not be removed or altered from any
-source or altered source distribution.
-
-The Contributing Authors and Group 42, Inc. specifically permit,
-without fee, and encourage the use of this source code as a component
-to supporting the PNG file format in commercial products. If you use
-this source code in a product, acknowledgment is not required but would
-be appreciated.
-
-libtiff
-Copyright (c) 1988-1997 Sam Leffler
-Copyright (c) 1991-1997 Silicon Graphics, Inc.
-
-Permission to use, copy, modify, distribute, and sell this software and
-its documentation for any purpose is hereby granted without fee, provided
-that (i) the above copyright notices and this permission notice appear in
-all copies of the software and related documentation, and (ii) the names of
-Sam Leffler and Silicon Graphics may not be used in any advertising or
-publicity relating to the software without the specific, prior written
-permission of Sam Leffler and Silicon Graphics.
-
-THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
-EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
-WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
-ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
-LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
-OF THIS SOFTWARE.
-
-morefiles
-Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc.
-("Apple") in consideration of your agreement to the following terms, and your
-use, installation, modification or redistribution of this Apple software
-constitutes acceptance of these terms. If you do not agree with these terms,
-please do not use, install, modify or redistribute this Apple software.
-
-In consideration of your agreement to abide by the following terms, and subject
-to these terms, Apple grants you a personal, non-exclusive license, under Apple�s
-copyrights in this original Apple software (the "Apple Software"), to use,
-reproduce, modify and redistribute the Apple Software, with or without
-modifications, in source and/or binary forms; provided that if you redistribute
-the Apple Software in its entirety and without modifications, you must retain
-this notice and the following text and disclaimers in all such redistributions of
-the Apple Software. Neither the name, trademarks, service marks or logos of
-Apple Computer, Inc. may be used to endorse or promote products derived from the
-Apple Software without specific prior written permission from Apple. Except as
-expressly stated in this notice, no other rights or licenses, express or implied,
-are granted by Apple herein, including but not limited to any patent rights that
-may be infringed by your derivative works or by other works in which the Apple
-Software may be incorporated.
-
-The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
-WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
-WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
-COMBINATION WITH YOUR PRODUCTS.
-
-IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION
-OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT
-(INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-morefilesx
-Copyright: © 1992-2002 by Apple Computer, Inc., all rights reserved.
-
-Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc.
-("Apple") in consideration of your agreement to the following terms, and your
-use, installation, modification or redistribution of this Apple software
-constitutes acceptance of these terms. If you do not agree with these terms,
-please do not use, install, modify or redistribute this Apple software.
-
-In consideration of your agreement to abide by the following terms, and subject
-to these terms, Apple grants you a personal, non-exclusive license, under AppleÕs
-copyrights in this original Apple software (the "Apple Software"), to use,
-reproduce, modify and redistribute the Apple Software, with or without
-modifications, in source and/or binary forms; provided that if you redistribute
-the Apple Software in its entirety and without modifications, you must retain
-this notice and the following text and disclaimers in all such redistributions of
-the Apple Software. Neither the name, trademarks, service marks or logos of
-Apple Computer, Inc. may be used to endorse or promote products derived from the
-Apple Software without specific prior written permission from Apple. Except as
-expressly stated in this notice, no other rights or licenses, express or implied,
-are granted by Apple herein, including but not limited to any patent rights that
-may be infringed by your derivative works or by other works in which the Apple
-Software may be incorporated.
-
-The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
-WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
-WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
-COMBINATION WITH YOUR PRODUCTS.
-
-IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION
-OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT
-(INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-zlib
-zlib.h -- interface of the 'zlib' general purpose compression library
-version 1.2.12, March 11th, 2022
-
-Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty. In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-claim that you wrote the original software. If you use this software
-in a product, an acknowledgment in the product documentation would be
-appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly Mark Adler
-jloup@gzip.org madler@alumni.caltech.edu
-
-The data format used by the zlib library is described by RFCs (Request for
-Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
-(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
-
-Java/.NET Interface
-boost
-Boost Software License - Version 1.0 - August 17th, 2003
-
-Permission is hereby granted, free of charge, to any person or organization
-obtaining a copy of the software and accompanying documentation covered by
-this license (the "Software") to use, reproduce, display, distribute,
-execute, and transmit the Software, and to prepare derivative works of the
-Software, and to permit third-parties to whom the Software is furnished to
-do so, all subject to the following:
-
-The copyright notices in the Software and this entire statement, including
-the above license grant, this restriction and the following disclaimer,
-must be included in all copies of the Software, in whole or in part, and
-all derivative works of the Software, unless such copies or derivative
-works are solely in the form of machine-executable object code generated by
-a source language processor.
-
-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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
-SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
-FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
-
-bzip2
---------------------------------------------------------------------------
-
-This program, "bzip2", the associated library "libbzip2", and all
-documentation, are copyright (C) 1996-2019 Julian R Seward. All
-rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-2. The origin of this software must not be misrepresented; you must
-not claim that you wrote the original software. If you use this
-software in a product, an acknowledgment in the product
-documentation would be appreciated but is not required.
-
-3. Altered source versions must be plainly marked as such, and must
-not be misrepresented as being the original software.
-
-4. The name of the author may not be used to endorse or promote
-products derived from this software without specific prior written
-permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
-OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Julian Seward, jseward@acm.org
-bzip2/libbzip2 version 1.0.8 of 13 July 2019
-
---------------------------------------------------------------------------
-
-fmt
-Copyright (c) 2012 - present, Victor Zverovich
-
-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.
-
---- Optional exception to the license ---
-
-As an exception, if, as a result of your compiling your source code, portions
-of this Software are embedded into a machine-executable object form of such
-source code, you may redistribute such embedded portions in such object form
-without including the above copyright and permission notices.
-
-gflib
-The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond
-
-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.
-
-icu
-COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
-
-Copyright © 1991-2020 Unicode, Inc. All rights reserved.
-Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Unicode data files and any associated documentation
-(the "Data Files") or Unicode software and any associated documentation
-(the "Software") to deal in the Data Files or Software
-without restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, and/or sell copies of
-the Data Files or Software, and to permit persons to whom the Data Files
-or Software are furnished to do so, provided that either
-(a) this copyright and permission notice appear with all copies
-of the Data Files or Software, or
-(b) this copyright and permission notice appear in associated
-Documentation.
-
-THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
-IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
-NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
-DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
-DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
-TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THE DATA FILES OR SOFTWARE.
-
-Except as contained in this notice, the name of a copyright holder
-shall not be used in advertising or otherwise to promote the sale,
-use or other dealings in these Data Files or Software without prior
-written authorization of the copyright holder.
-
----------------------
-
-Third-Party Software Licenses
-
-This section contains third-party software notices and/or additional
-terms for licensed third-party software components included within ICU
-libraries.
-
-1. ICU License - ICU 1.8.1 to ICU 57.1
-
-COPYRIGHT AND PERMISSION NOTICE
-
-Copyright (c) 1995-2016 International Business Machines Corporation and others
-All rights reserved.
-
-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, and/or sell copies of the Software, and to permit persons
-to whom the Software is furnished to do so, provided that the above
-copyright notice(s) and this permission notice appear in all copies of
-the Software and that both the above copyright notice(s) and this
-permission notice appear in supporting documentation.
-
-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
-OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
-SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
-RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
-CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
-CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-Except as contained in this notice, the name of a copyright holder
-shall not be used in advertising or otherwise to promote the sale, use
-or other dealings in this Software without prior written authorization
-of the copyright holder.
-
-All trademarks and registered trademarks mentioned herein are the
-property of their respective owners.
-
-2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
-
-# The Google Chrome software developed by Google is licensed under
-# the BSD license. Other software included in this distribution is
-# provided under other licenses, as set forth below.
-#
-# The BSD License
-# http://opensource.org/licenses/bsd-license.php
-# Copyright (C) 2006-2008, Google Inc.
-#
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are met:
-#
-# Redistributions of source code must retain the above copyright notice,
-# this list of conditions and the following disclaimer.
-# Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided with
-# the distribution.
-# Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-#
-# The word list in cjdict.txt are generated by combining three word lists
-# listed below with further processing for compound word breaking. The
-# frequency is generated with an iterative training against Google web
-# corpora.
-#
-# * Libtabe (Chinese)
-# - https://sourceforge.net/project/?group_id=1519
-# - Its license terms and conditions are shown below.
-#
-# * IPADIC (Japanese)
-# - http://chasen.aist-nara.ac.jp/chasen/distribution.html
-# - Its license terms and conditions are shown below.
-#
-# ---------COPYING.libtabe ---- BEGIN--------------------
-#
-# /*
-# * Copyright (c) 1999 TaBE Project.
-# * Copyright (c) 1999 Pai-Hsiang Hsiao.
-# * All rights reserved.
-# *
-# * Redistribution and use in source and binary forms, with or without
-# * modification, are permitted provided that the following conditions
-# * are met:
-# *
-# * . Redistributions of source code must retain the above copyright
-# * notice, this list of conditions and the following disclaimer.
-# * . Redistributions in binary form must reproduce the above copyright
-# * notice, this list of conditions and the following disclaimer in
-# * the documentation and/or other materials provided with the
-# * distribution.
-# * . Neither the name of the TaBE Project nor the names of its
-# * contributors may be used to endorse or promote products derived
-# * from this software without specific prior written permission.
-# *
-# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# * OF THE POSSIBILITY OF SUCH DAMAGE.
-# */
-#
-# /*
-# * Copyright (c) 1999 Computer Systems and Communication Lab,
-# * Institute of Information Science, Academia
-# * Sinica. All rights reserved.
-# *
-# * Redistribution and use in source and binary forms, with or without
-# * modification, are permitted provided that the following conditions
-# * are met:
-# *
-# * . Redistributions of source code must retain the above copyright
-# * notice, this list of conditions and the following disclaimer.
-# * . Redistributions in binary form must reproduce the above copyright
-# * notice, this list of conditions and the following disclaimer in
-# * the documentation and/or other materials provided with the
-# * distribution.
-# * . Neither the name of the Computer Systems and Communication Lab
-# * nor the names of its contributors may be used to endorse or
-# * promote products derived from this software without specific
-# * prior written permission.
-# *
-# * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-# * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# * OF THE POSSIBILITY OF SUCH DAMAGE.
-# */
-#
-# Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
-# University of Illinois
-# c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
-#
-# ---------------COPYING.libtabe-----END--------------------------------
-#
-#
-# ---------------COPYING.ipadic-----BEGIN-------------------------------
-#
-# Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
-# and Technology. All Rights Reserved.
-#
-# Use, reproduction, and distribution of this software is permitted.
-# Any copy of this software, whether in its original form or modified,
-# must include both the above copyright notice and the following
-# paragraphs.
-#
-# Nara Institute of Science and Technology (NAIST),
-# the copyright holders, disclaims all warranties with regard to this
-# software, including all implied warranties of merchantability and
-# fitness, in no event shall NAIST be liable for
-# any special, indirect or consequential damages or any damages
-# whatsoever resulting from loss of use, data or profits, whether in an
-# action of contract, negligence or other tortuous action, arising out
-# of or in connection with the use or performance of this software.
-#
-# A large portion of the dictionary entries
-# originate from ICOT Free Software. The following conditions for ICOT
-# Free Software applies to the current dictionary as well.
-#
-# Each User may also freely distribute the Program, whether in its
-# original form or modified, to any third party or parties, PROVIDED
-# that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
-# on, or be attached to, the Program, which is distributed substantially
-# in the same form as set out herein and that such intended
-# distribution, if actually made, will neither violate or otherwise
-# contravene any of the laws and regulations of the countries having
-# jurisdiction over the User or the intended distribution itself.
-#
-# NO WARRANTY
-#
-# The program was produced on an experimental basis in the course of the
-# research and development conducted during the project and is provided
-# to users as so produced on an experimental basis. Accordingly, the
-# program is provided without any warranty whatsoever, whether express,
-# implied, statutory or otherwise. The term "warranty" used herein
-# includes, but is not limited to, any warranty of the quality,
-# performance, merchantability and fitness for a particular purpose of
-# the program and the nonexistence of any infringement or violation of
-# any right of any third party.
-#
-# Each user of the program will agree and understand, and be deemed to
-# have agreed and understood, that there is no warranty whatsoever for
-# the program and, accordingly, the entire risk arising from or
-# otherwise connected with the program is assumed by the user.
-#
-# Therefore, neither ICOT, the copyright holder, or any other
-# organization that participated in or was otherwise related to the
-# development of the program and their respective officials, directors,
-# officers and other employees shall be held liable for any and all
-# damages, including, without limitation, general, special, incidental
-# and consequential damages, arising out of or otherwise in connection
-# with the use or inability to use the program or any product, material
-# or result produced or otherwise obtained by using the program,
-# regardless of whether they have been advised of, or otherwise had
-# knowledge of, the possibility of such damages at any time during the
-# project or thereafter. Each user will be deemed to have agreed to the
-# foregoing by his or her commencement of use of the program. The term
-# "use" as used herein includes, but is not limited to, the use,
-# modification, copying and distribution of the program and the
-# production of secondary products from the program.
-#
-# In the case where the program, whether in its original form or
-# modified, was distributed or delivered to or received by a user from
-# any person, organization or entity other than ICOT, unless it makes or
-# grants independently of ICOT any specific warranty to the user in
-# writing, such person, organization or entity, will also be exempted
-# from and not be held liable to the user for any such damages as noted
-# above as far as the program is concerned.
-#
-# ---------------COPYING.ipadic-----END----------------------------------
-
-3. Lao Word Break Dictionary Data (laodict.txt)
-
-# Copyright (c) 2013 International Business Machines Corporation
-# and others. All Rights Reserved.
-#
-# Project: https://github.com/veer66/lao-dictionary
-# Dictionary: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary.txt
-# License: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary-LICENSE.txt
-# (copied below)
-#
-# This file is derived from the above dictionary, with slight
-# modifications.
-# ----------------------------------------------------------------------
-# Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification,
-# are permitted provided that the following conditions are met:
-#
-#
-# Redistributions of source code must retain the above copyright notice, this
-# list of conditions and the following disclaimer. Redistributions in
-# binary form must reproduce the above copyright notice, this list of
-# conditions and the following disclaimer in the documentation and/or
-# other materials provided with the distribution.
-#
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-# OF THE POSSIBILITY OF SUCH DAMAGE.
-# --------------------------------------------------------------------------
-
-4. Burmese Word Break Dictionary Data (burmesedict.txt)
-
-# Copyright (c) 2014 International Business Machines Corporation
-# and others. All Rights Reserved.
-#
-# This list is part of a project hosted at:
-# github.com/kanyawtech/myanmar-karen-word-lists
-#
-# --------------------------------------------------------------------------
-# Copyright (c) 2013, LeRoy Benjamin Sharon
-# All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met: Redistributions of source code must retain the above
-# copyright notice, this list of conditions and the following
-# disclaimer. Redistributions in binary form must reproduce the
-# above copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided
-# with the distribution.
-#
-# Neither the name Myanmar Karen Word Lists, nor the names of its
-# contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
-# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
-# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
-# ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-# TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-# SUCH DAMAGE.
-# --------------------------------------------------------------------------
-
-5. Time Zone Database
-
-ICU uses the public domain data and code derived from Time Zone
-Database for its time zone support. The ownership of the TZ database
-is explained in BCP 175: Procedure for Maintaining the Time Zone
-Database section 7.
-
-# 7. Database Ownership
-#
-# The TZ database itself is not an IETF Contribution or an IETF
-# document. Rather it is a pre-existing and regularly updated work
-# that is in the public domain, and is intended to remain in the
-# public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
-# not apply to the TZ Database or contributions that individuals make
-# to it. Should any claims be made and substantiated against the TZ
-# Database, the organization that is providing the IANA
-# Considerations defined in this RFC, under the memorandum of
-# understanding with the IETF, currently ICANN, may act in accordance
-# with all competent court orders. No ownership claims will be made
-# by ICANN or the IETF Trust on the database or the code. Any person
-# making a contribution to the database or code waives all rights to
-# future claims in that contribution or in the TZ Database.
-
-6. Google double-conversion
-
-Copyright 2006-2011, the V8 project authors. All rights reserved.
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following
-disclaimer in the documentation and/or other materials provided
-with the distribution.
-* Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived
-from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-leptonica
-/*====================================================================*
-- Copyright (C) 2001-2020 Leptonica. All rights reserved.
--
-- Redistribution and use in source and binary forms, with or without
-- modification, are permitted provided that the following conditions
-- are met:
-- 1. Redistributions of source code must retain the above copyright
-- notice, this list of conditions and the following disclaimer.
-- 2. Redistributions in binary form must reproduce the above
-- copyright notice, this list of conditions and the following
-- disclaimer in the documentation and/or other materials
-- provided with the distribution.
--
-- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-- ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
-- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-- EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-- OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*====================================================================*/
-
-libarchive
-The libarchive distribution as a whole is Copyright by Tim Kientzle
-and is subject to the copyright notice reproduced at the bottom of
-this file.
-
-Each individual file in this distribution should have a clear
-copyright/licensing statement at the beginning of the file. If any do
-not, please let me know and I will rectify it. The following is
-intended to summarize the copyright status of the individual files;
-the actual statements in the files are controlling.
-
-* Except as listed below, all C sources (including .c and .h files)
-and documentation files are subject to the copyright notice reproduced
-at the bottom of this file.
-
-* The following source files are also subject in whole or in part to
-a 3-clause UC Regents copyright; please read the individual source
-files for details:
-libarchive/archive_read_support_filter_compress.c
-libarchive/archive_write_add_filter_compress.c
-libarchive/mtree.5
-
-* The following source files are in the public domain:
-libarchive/archive_getdate.c
-
-* The following source files are triple-licensed with the ability to choose
-from CC0 1.0 Universal, OpenSSL or Apache 2.0 licenses:
-libarchive/archive_blake2.h
-libarchive/archive_blake2_impl.h
-libarchive/archive_blake2s_ref.c
-libarchive/archive_blake2sp_ref.c
-
-* The build files---including Makefiles, configure scripts,
-and auxiliary scripts used as part of the compile process---have
-widely varying licensing terms. Please check individual files before
-distributing them to see if those restrictions apply to you.
-
-I intend for all new source code to use the license below and hope over
-time to replace code with other licenses with new implementations that
-do use the license below. The varying licensing of the build scripts
-seems to be an unavoidable mess.
-
-Copyright (c) 2003-2018 
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer
-in this position and unchanged.
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-libbacktrace
-# Copyright (C) 2012-2016 Free Software Foundation, Inc.
-
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-
-# (1) Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-
-# (2) Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in
-# the documentation and/or other materials provided with the
-# distribution.
-
-# (3) The name of the author may not be used to
-# endorse or promote products derived from this software without
-# specific prior written permission.
-
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
-# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-# POSSIBILITY OF SUCH DAMAGE.
-
-libdeflate
-Copyright 2016 Eric Biggers
-
-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.
-
-libjpeg
-The Independent JPEG Group's JPEG software
-==========================================
-
-README for release 9d of 12-Jan-2020
-====================================
-
-This distribution contains the ninth public release of the Independent JPEG
-Group's free JPEG software. You are welcome to redistribute this software and
-to use it for any purpose, subject to the conditions under LEGAL ISSUES, below.
-
-This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone,
-Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson,
-John Korejwa, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi,
-Ge' Weijers, and other members of the Independent JPEG Group.
-
-IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee
-(previously known as JPEG, together with ITU-T SG16).
-
-DOCUMENTATION ROADMAP
-=====================
-
-This file contains the following sections:
-
-OVERVIEW General description of JPEG and the IJG software.
-LEGAL ISSUES Copyright, lack of warranty, terms of distribution.
-REFERENCES Where to learn more about JPEG.
-ARCHIVE LOCATIONS Where to find newer versions of this software.
-ACKNOWLEDGMENTS Special thanks.
-FILE FORMAT WARS Software *not* to get.
-TO DO Plans for future IJG releases.
-
-Other documentation files in the distribution are:
-
-User documentation:
-install.txt How to configure and install the IJG software.
-usage.txt Usage instructions for cjpeg, djpeg, jpegtran,
-rdjpgcom, and wrjpgcom.
-*.1 Unix-style man pages for programs (same info as usage.txt).
-wizard.txt Advanced usage instructions for JPEG wizards only.
-change.log Version-to-version change highlights.
-Programmer and internal documentation:
-libjpeg.txt How to use the JPEG library in your own programs.
-example.c Sample code for calling the JPEG library.
-structure.txt Overview of the JPEG library's internal structure.
-filelist.txt Road map of IJG files.
-coderules.txt Coding style rules --- please read if you contribute code.
-
-Please read at least the files install.txt and usage.txt. Some information
-can also be found in the JPEG FAQ (Frequently Asked Questions) article. See
-ARCHIVE LOCATIONS below to find out where to obtain the FAQ article.
-
-If you want to understand how the JPEG code works, we suggest reading one or
-more of the REFERENCES, then looking at the documentation files (in roughly
-the order listed) before diving into the code.
-
-OVERVIEW
-========
-
-This package contains C software to implement JPEG image encoding, decoding,
-and transcoding. JPEG (pronounced "jay-peg") is a standardized compression
-method for full-color and grayscale images.
-
-This software implements JPEG baseline, extended-sequential, and progressive
-compression processes. Provision is made for supporting all variants of these
-processes, although some uncommon parameter settings aren't implemented yet.
-We have made no provision for supporting the hierarchical or lossless
-processes defined in the standard.
-
-We provide a set of library routines for reading and writing JPEG image files,
-plus two sample applications "cjpeg" and "djpeg", which use the library to
-perform conversion between JPEG and some other popular image file formats.
-The library is intended to be reused in other applications.
-
-In order to support file conversion and viewing software, we have included
-considerable functionality beyond the bare JPEG coding/decoding capability;
-for example, the color quantization modules are not strictly part of JPEG
-decoding, but they are essential for output to colormapped file formats or
-colormapped displays. These extra functions can be compiled out of the
-library if not required for a particular application.
-
-We have also included "jpegtran", a utility for lossless transcoding between
-different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple
-applications for inserting and extracting textual comments in JFIF files.
-
-The emphasis in designing this software has been on achieving portability and
-flexibility, while also making it fast enough to be useful. In particular,
-the software is not intended to be read as a tutorial on JPEG. (See the
-REFERENCES section for introductory material.) Rather, it is intended to
-be reliable, portable, industrial-strength code. We do not claim to have
-achieved that goal in every aspect of the software, but we strive for it.
-
-We welcome the use of this software as a component of commercial products.
-No royalty is required, but we do ask for an acknowledgement in product
-documentation, as described under LEGAL ISSUES.
-
-LEGAL ISSUES
-============
-
-In plain English:
-
-1. We don't promise that this software works. (But if you find any bugs,
-please let us know!)
-2. You can use this software for whatever you want. You don't have to pay us.
-3. You may not pretend that you wrote this software. If you use it in a
-program, you must acknowledge somewhere in your documentation that
-you've used the IJG code.
-
-In legalese:
-
-The authors make NO WARRANTY or representation, either express or implied,
-with respect to this software, its quality, accuracy, merchantability, or
-fitness for a particular purpose. This software is provided "AS IS", and you,
-its user, assume the entire risk as to its quality and accuracy.
-
-This software is copyright (C) 1991-2020, Thomas G. Lane, Guido Vollbeding.
-All Rights Reserved except as specified below.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-software (or portions thereof) for any purpose, without fee, subject to these
-conditions:
-(1) If any part of the source code for this software is distributed, then this
-README file must be included, with this copyright and no-warranty notice
-unaltered; and any additions, deletions, or changes to the original files
-must be clearly indicated in accompanying documentation.
-(2) If only executable code is distributed, then the accompanying
-documentation must state that "this software is based in part on the work of
-the Independent JPEG Group".
-(3) Permission for use of this software is granted only if the user accepts
-full responsibility for any undesirable consequences; the authors accept
-NO LIABILITY for damages of any kind.
-
-These conditions apply to any software derived from or based on the IJG code,
-not just to the unmodified library. If you use our work, you ought to
-acknowledge us.
-
-Permission is NOT granted for the use of any IJG author's name or company name
-in advertising or publicity relating to this software or products derived from
-it. This software may be referred to only as "the Independent JPEG Group's
-software".
-
-We specifically permit and encourage the use of this software as the basis of
-commercial products, provided that all warranty or liability claims are
-assumed by the product vendor.
-
-The Unix configuration script "configure" was produced with GNU Autoconf.
-It is copyright by the Free Software Foundation but is freely distributable.
-The same holds for its supporting scripts (config.guess, config.sub,
-ltmain.sh). Another support script, install-sh, is copyright by X Consortium
-but is also freely distributable.
-
-REFERENCES
-==========
-
-We recommend reading one or more of these references before trying to
-understand the innards of the JPEG software.
-
-The best short technical introduction to the JPEG compression algorithm is
-Wallace, Gregory K. "The JPEG Still Picture Compression Standard",
-Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44.
-(Adjacent articles in that issue discuss MPEG motion picture compression,
-applications of JPEG, and related topics.) If you don't have the CACM issue
-handy, a PDF file containing a revised version of Wallace's article is
-available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually
-a preprint for an article that appeared in IEEE Trans. Consumer Electronics)
-omits the sample images that appeared in CACM, but it includes corrections
-and some added material. Note: the Wallace article is copyright ACM and IEEE,
-and it may not be used for commercial purposes.
-
-A somewhat less technical, more leisurely introduction to JPEG can be found in
-"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by
-M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides
-good explanations and example C code for a multitude of compression methods
-including JPEG. It is an excellent source if you are comfortable reading C
-code but don't know much about data compression in general. The book's JPEG
-sample code is far from industrial-strength, but when you are ready to look
-at a full implementation, you've got one here...
-
-The best currently available description of JPEG is the textbook "JPEG Still
-Image Data Compression Standard" by William B. Pennebaker and Joan L.
-Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1.
-Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG
-standards (DIS 10918-1 and draft DIS 10918-2).
-Although this is by far the most detailed and comprehensive exposition of
-JPEG publicly available, we point out that it is still missing an explanation
-of the most essential properties and algorithms of the underlying DCT
-technology.
-If you think that you know about DCT-based JPEG after reading this book,
-then you are in delusion. The real fundamentals and corresponding potential
-of DCT-based JPEG are not publicly known so far, and that is the reason for
-all the mistaken developments taking place in the image coding domain.
-
-The original JPEG standard is divided into two parts, Part 1 being the actual
-specification, while Part 2 covers compliance testing methods. Part 1 is
-titled "Digital Compression and Coding of Continuous-tone Still Images,
-Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS
-10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of
-Continuous-tone Still Images, Part 2: Compliance testing" and has document
-numbers ISO/IEC IS 10918-2, ITU-T T.83.
-IJG JPEG 8 introduced an implementation of the JPEG SmartScale extension
-which is specified in two documents: A contributed document at ITU and ISO
-with title "ITU-T JPEG-Plus Proposal for Extending ITU-T T.81 for Advanced
-Image Coding", April 2006, Geneva, Switzerland. The latest version of this
-document is Revision 3. And a contributed document ISO/IEC JTC1/SC29/WG1 N
-5799 with title "Evolution of JPEG", June/July 2011, Berlin, Germany.
-IJG JPEG 9 introduces a reversible color transform for improved lossless
-compression which is described in a contributed document ISO/IEC JTC1/SC29/
-WG1 N 6080 with title "JPEG 9 Lossless Coding", June/July 2012, Paris,
-France.
-
-The JPEG standard does not specify all details of an interchangeable file
-format. For the omitted details we follow the "JFIF" conventions, version 2.
-JFIF version 1 has been adopted as Recommendation ITU-T T.871 (05/2011) :
-Information technology - Digital compression and coding of continuous-tone
-still images: JPEG File Interchange Format (JFIF). It is available as a
-free download in PDF file format from http://www.itu.int/rec/T-REC-T.871.
-A PDF file of the older JFIF document is available at
-http://www.w3.org/Graphics/JPEG/jfif3.pdf.
-
-The TIFF 6.0 file format specification can be obtained by FTP from
-ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme
-found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems.
-IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6).
-Instead, we recommend the JPEG design proposed by TIFF Technical Note #2
-(Compression tag 7). Copies of this Note can be obtained from
-http://www.ijg.org/files/. It is expected that the next revision
-of the TIFF spec will replace the 6.0 JPEG design with the Note's design.
-Although IJG's own code does not support TIFF/JPEG, the free libtiff library
-uses our library to implement TIFF/JPEG per the Note.
-
-ARCHIVE LOCATIONS
-=================
-
-The "official" archive site for this software is www.ijg.org.
-The most recent released version can always be found there in
-directory "files". This particular version will be archived as
-http://www.ijg.org/files/jpegsrc.v9d.tar.gz, and in Windows-compatible
-"zip" archive format as http://www.ijg.org/files/jpegsr9d.zip.
-
-The JPEG FAQ (Frequently Asked Questions) article is a source of some
-general information about JPEG.
-It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/
-and other news.answers archive sites, including the official news.answers
-archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/.
-If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu
-with body
-send usenet/news.answers/jpeg-faq/part1
-send usenet/news.answers/jpeg-faq/part2
-
-ACKNOWLEDGMENTS
-===============
-
-Thank to Juergen Bruder for providing me with a copy of the common DCT
-algorithm article, only to find out that I had come to the same result
-in a more direct and comprehensible way with a more generative approach.
-
-Thank to Istvan Sebestyen and Joan L. Mitchell for inviting me to the
-ITU JPEG (Study Group 16) meeting in Geneva, Switzerland.
-
-Thank to Thomas Wiegand and Gary Sullivan for inviting me to the
-Joint Video Team (MPEG & ITU) meeting in Geneva, Switzerland.
-
-Thank to Thomas Richter and Daniel Lee for inviting me to the
-ISO/IEC JTC1/SC29/WG1 (previously known as JPEG, together with ITU-T SG16)
-meeting in Berlin, Germany.
-
-Thank to John Korejwa and Massimo Ballerini for inviting me to
-fruitful consultations in Boston, MA and Milan, Italy.
-
-Thank to Hendrik Elstner, Roland Fassauer, Simone Zuck, Guenther
-Maier-Gerber, Walter Stoeber, Fred Schmitz, and Norbert Braunagel
-for corresponding business development.
-
-Thank to Nico Zschach and Dirk Stelling of the technical support team
-at the Digital Images company in Halle for providing me with extra
-equipment for configuration tests.
-
-Thank to Richard F. Lyon (then of Foveon Inc.) for fruitful
-communication about JPEG configuration in Sigma Photo Pro software.
-
-Thank to Andrew Finkenstadt for hosting the ijg.org site.
-
-Thank to Thomas G. Lane for the original design and development of
-this singular software package.
-
-Thank to Lars Goehler, Andreas Heinecke, Sebastian Fuss, Yvonne Roebert,
-Andrej Werner, and Ulf-Dietrich Braumann for support and public relations.
-
-FILE FORMAT WARS
-================
-
-The ISO/IEC JTC1/SC29/WG1 standards committee (previously known as JPEG,
-together with ITU-T SG16) currently promotes different formats containing
-the name "JPEG" which is misleading because these formats are incompatible
-with original DCT-based JPEG and are based on faulty technologies.
-IJG therefore does not and will not support such momentary mistakes
-(see REFERENCES).
-There exist also distributions under the name "OpenJPEG" promoting such
-kind of formats which is misleading because they don't support original
-JPEG images.
-We have no sympathy for the promotion of inferior formats. Indeed, one of
-the original reasons for developing this free software was to help force
-convergence on common, interoperable format standards for JPEG files.
-Don't use an incompatible file format!
-(In any case, our decoder will remain capable of reading existing JPEG
-image files indefinitely.)
-
-The ISO committee pretends to be "responsible for the popular JPEG" in their
-public reports which is not true because they don't respond to actual
-requirements for the maintenance of the original JPEG specification.
-Furthermore, the ISO committee pretends to "ensure interoperability" with
-their standards which is not true because their "standards" support only
-application-specific and proprietary use cases and contain mathematically
-incorrect code.
-
-There are currently different distributions in circulation containing the
-name "libjpeg" which is misleading because they don't have the features and
-are incompatible with formats supported by actual IJG libjpeg distributions.
-One of those fakes is released by members of the ISO committee and just uses
-the name of libjpeg for misdirection of people, similar to the abuse of the
-name JPEG as described above, while having nothing in common with actual IJG
-libjpeg distributions and containing mathematically incorrect code.
-The other one claims to be a "derivative" or "fork" of the original libjpeg,
-but violates the license conditions as described under LEGAL ISSUES above
-and violates basic C programming properties.
-We have no sympathy for the release of misleading, incorrect and illegal
-distributions derived from obsolete code bases.
-Don't use an obsolete code base!
-
-According to the UCC (Uniform Commercial Code) law, IJG has the lawful and
-legal right to foreclose on certain standardization bodies and other
-institutions or corporations that knowingly perform substantial and
-systematic deceptive acts and practices, fraud, theft, and damaging of the
-value of the people of this planet without their knowing, willing and
-intentional consent.
-The titles, ownership, and rights of these institutions and all their assets
-are now duly secured and held in trust for the free people of this planet.
-People of the planet, on every country, may have a financial interest in
-the assets of these former principals, agents, and beneficiaries of the
-foreclosed institutions and corporations.
-IJG asserts what is: that each man, woman, and child has unalienable value
-and rights granted and deposited in them by the Creator and not any one of
-the people is subordinate to any artificial principality, corporate fiction
-or the special interest of another without their appropriate knowing,
-willing and intentional consent made by contract or accommodation agreement.
-IJG expresses that which already was.
-The people have already determined and demanded that public administration
-entities, national governments, and their supporting judicial systems must
-be fully transparent, accountable, and liable.
-IJG has secured the value for all concerned free people of the planet.
-
-A partial list of foreclosed institutions and corporations ("Hall of Shame")
-is currently prepared and will be published later.
-
-TO DO
-=====
-
-Version 9 is the second release of a new generation JPEG standard
-to overcome the limitations of the original JPEG specification,
-and is the first true source reference JPEG codec.
-More features are being prepared for coming releases...
-
-Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org.
-
-libpng
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
-=========================================
-
-PNG Reference Library License version 2
----------------------------------------
-
-* Copyright (c) 1995-2019 The PNG Reference Library Authors.
-* Copyright (c) 2018-2019 Cosmin Truta.
-* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
-* Copyright (c) 1996-1997 Andreas Dilger.
-* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-The software is supplied "as is", without warranty of any kind,
-express or implied, including, without limitation, the warranties
-of merchantability, fitness for a particular purpose, title, and
-non-infringement. In no event shall the Copyright owners, or
-anyone distributing the software, be liable for any damages or
-other liability, whether in contract, tort or otherwise, arising
-from, out of, or in connection with the software, or the use or
-other dealings in the software, even if advised of the possibility
-of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute
-this software, or portions hereof, for any purpose, without fee,
-subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you
-must not claim that you wrote the original software. If you
-use this software in a product, an acknowledgment in the product
-documentation would be appreciated, but is not required.
-
-2. Altered source versions must be plainly marked as such, and must
-not be misrepresented as being the original software.
-
-3. This Copyright notice may not be removed or altered from any
-source or altered source distribution.
-
-PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
------------------------------------------------------------------------
-
-libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
-Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
-derived from libpng-1.0.6, and are distributed according to the same
-disclaimer and license as libpng-1.0.6 with the following individuals
-added to the list of Contributing Authors:
-
-Simon-Pierre Cadieux
-Eric S. Raymond
-Mans Rullgard
-Cosmin Truta
-Gilles Vollant
-James Yu
-Mandar Sahastrabuddhe
-Google Inc.
-Vadim Barkov
-
-and with the following additions to the disclaimer:
-
-There is no warranty against interference with your enjoyment of
-the library or against infringement. There is no warranty that our
-efforts or the library will fulfill any of your particular purposes
-or needs. This library is provided with all faults, and the entire
-risk of satisfactory quality, performance, accuracy, and effort is
-with the user.
-
-Some files in the "contrib" directory and some configure-generated
-files that are distributed with libpng have other copyright owners, and
-are released under other open source licenses.
-
-libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
-Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
-libpng-0.96, and are distributed according to the same disclaimer and
-license as libpng-0.96, with the following individuals added to the
-list of Contributing Authors:
-
-Tom Lane
-Glenn Randers-Pehrson
-Willem van Schaik
-
-libpng versions 0.89, June 1996, through 0.96, May 1997, are
-Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
-and are distributed according to the same disclaimer and license as
-libpng-0.88, with the following individuals added to the list of
-Contributing Authors:
-
-John Bowler
-Kevin Bracey
-Sam Bushell
-Magnus Holmgren
-Greg Roelofs
-Tom Tanner
-
-Some files in the "scripts" directory have other copyright owners,
-but are released under this license.
-
-libpng versions 0.5, May 1995, through 0.88, January 1996, are
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-For the purposes of this copyright and license, "Contributing Authors"
-is defined as the following set of individuals:
-
-Andreas Dilger
-Dave Martindale
-Guy Eric Schalnat
-Paul Schmidt
-Tim Wegner
-
-The PNG Reference Library is supplied "AS IS". The Contributing
-Authors and Group 42, Inc. disclaim all warranties, expressed or
-implied, including, without limitation, the warranties of
-merchantability and of fitness for any purpose. The Contributing
-Authors and Group 42, Inc. assume no liability for direct, indirect,
-incidental, special, exemplary, or consequential damages, which may
-result from the use of the PNG Reference Library, even if advised of
-the possibility of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-source code, or portions hereof, for any purpose, without fee, subject
-to the following restrictions:
-
-1. The origin of this source code must not be misrepresented.
-
-2. Altered versions must be plainly marked as such and must not
-be misrepresented as being the original source.
-
-3. This Copyright notice may not be removed or altered from any
-source or altered source distribution.
-
-The Contributing Authors and Group 42, Inc. specifically permit,
-without fee, and encourage the use of this source code as a component
-to supporting the PNG file format in commercial products. If you use
-this source code in a product, acknowledgment is not required but would
-be appreciated.
-
-libtiff
-Copyright (c) 1988-1997 Sam Leffler
-Copyright (c) 1991-1997 Silicon Graphics, Inc.
-
-Permission to use, copy, modify, distribute, and sell this software and
-its documentation for any purpose is hereby granted without fee, provided
-that (i) the above copyright notices and this permission notice appear in
-all copies of the software and related documentation, and (ii) the names of
-Sam Leffler and Silicon Graphics may not be used in any advertising or
-publicity relating to the software without the specific, prior written
-permission of Sam Leffler and Silicon Graphics.
-
-THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
-EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
-WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-
-IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
-ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
-OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
-LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
-OF THIS SOFTWARE.
-
-ms_gsl
-Copyright (c) 2015 Microsoft Corporation. All rights reserved.
-
-This code is licensed under the MIT License (MIT).
-
-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.
-
-opencv
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"License" shall mean the terms and conditions for use, reproduction,
-and distribution as defined by Sections 1 through 9 of this document.
-
-"Licensor" shall mean the copyright owner or entity authorized by
-the copyright owner that is granting the License.
-
-"Legal Entity" shall mean the union of the acting entity and all
-other entities that control, are controlled by, or are under common
-control with that entity. For the purposes of this definition,
-"control" means (i) the power, direct or indirect, to cause the
-direction or management of such entity, whether by contract or
-otherwise, or (ii) ownership of fifty percent (50%) or more of the
-outstanding shares, or (iii) beneficial ownership of such entity.
-
-"You" (or "Your") shall mean an individual or Legal Entity
-exercising permissions granted by this License.
-
-"Source" form shall mean the preferred form for making modifications,
-including but not limited to software source code, documentation
-source, and configuration files.
-
-"Object" form shall mean any form resulting from mechanical
-transformation or translation of a Source form, including but
-not limited to compiled object code, generated documentation,
-and conversions to other media types.
-
-"Work" shall mean the work of authorship, whether in Source or
-Object form, made available under the License, as indicated by a
-copyright notice that is included in or attached to the work
-(an example is provided in the Appendix below).
-
-"Derivative Works" shall mean any work, whether in Source or Object
-form, that is based on (or derived from) the Work and for which the
-editorial revisions, annotations, elaborations, or other modifications
-represent, as a whole, an original work of authorship. For the purposes
-of this License, Derivative Works shall not include works that remain
-separable from, or merely link (or bind by name) to the interfaces of,
-the Work and Derivative Works thereof.
-
-"Contribution" shall mean any work of authorship, including
-the original version of the Work and any modifications or additions
-to that Work or Derivative Works thereof, that is intentionally
-submitted to Licensor for inclusion in the Work by the copyright owner
-or by an individual or Legal Entity authorized to submit on behalf of
-the copyright owner. For the purposes of this definition, "submitted"
-means any form of electronic, verbal, or written communication sent
-to the Licensor or its representatives, including but not limited to
-communication on electronic mailing lists, source code control systems,
-and issue tracking systems that are managed by, or on behalf of, the
-Licensor for the purpose of discussing and improving the Work, but
-excluding communication that is conspicuously marked or otherwise
-designated in writing by the copyright owner as "Not a Contribution."
-
-"Contributor" shall mean Licensor and any individual or Legal Entity
-on behalf of whom a Contribution has been received by Licensor and
-subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-copyright license to reproduce, prepare Derivative Works of,
-publicly display, publicly perform, sublicense, and distribute the
-Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-(except as stated in this section) patent license to make, have made,
-use, offer to sell, sell, import, and otherwise transfer the Work,
-where such license applies only to those patent claims licensable
-by such Contributor that are necessarily infringed by their
-Contribution(s) alone or by combination of their Contribution(s)
-with the Work to which such Contribution(s) was submitted. If You
-institute patent litigation against any entity (including a
-cross-claim or counterclaim in a lawsuit) alleging that the Work
-or a Contribution incorporated within the Work constitutes direct
-or contributory patent infringement, then any patent licenses
-granted to You under this License for that Work shall terminate
-as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-Work or Derivative Works thereof in any medium, with or without
-modifications, and in Source or Object form, provided that You
-meet the following conditions:
-
-(a) You must give any other recipients of the Work or
-Derivative Works a copy of this License; and
-
-(b) You must cause any modified files to carry prominent notices
-stating that You changed the files; and
-
-(c) You must retain, in the Source form of any Derivative Works
-that You distribute, all copyright, patent, trademark, and
-attribution notices from the Source form of the Work,
-excluding those notices that do not pertain to any part of
-the Derivative Works; and
-
-(d) If the Work includes a "NOTICE" text file as part of its
-distribution, then any Derivative Works that You distribute must
-include a readable copy of the attribution notices contained
-within such NOTICE file, excluding those notices that do not
-pertain to any part of the Derivative Works, in at least one
-of the following places: within a NOTICE text file distributed
-as part of the Derivative Works; within the Source form or
-documentation, if provided along with the Derivative Works; or,
-within a display generated by the Derivative Works, if and
-wherever such third-party notices normally appear. The contents
-of the NOTICE file are for informational purposes only and
-do not modify the License. You may add Your own attribution
-notices within Derivative Works that You distribute, alongside
-or as an addendum to the NOTICE text from the Work, provided
-that such additional attribution notices cannot be construed
-as modifying the License.
-
-You may add Your own copyright statement to Your modifications and
-may provide additional or different license terms and conditions
-for use, reproduction, or distribution of Your modifications, or
-for any such Derivative Works as a whole, provided Your use,
-reproduction, and distribution of the Work otherwise complies with
-the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-any Contribution intentionally submitted for inclusion in the Work
-by You to the Licensor shall be under the terms and conditions of
-this License, without any additional terms or conditions.
-Notwithstanding the above, nothing herein shall supersede or modify
-the terms of any separate license agreement you may have executed
-with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-names, trademarks, service marks, or product names of the Licensor,
-except as required for reasonable and customary use in describing the
-origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-agreed to in writing, Licensor provides the Work (and each
-Contributor provides its Contributions) on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-implied, including, without limitation, any warranties or conditions
-of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-PARTICULAR PURPOSE. You are solely responsible for determining the
-appropriateness of using or redistributing the Work and assume any
-risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-whether in tort (including negligence), contract, or otherwise,
-unless required by applicable law (such as deliberate and grossly
-negligent acts) or agreed to in writing, shall any Contributor be
-liable to You for damages, including any direct, indirect, special,
-incidental, or consequential damages of any character arising as a
-result of this License or out of the use or inability to use the
-Work (including but not limited to damages for loss of goodwill,
-work stoppage, computer failure or malfunction, or any and all
-other commercial damages or losses), even if such Contributor
-has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-the Work or Derivative Works thereof, You may choose to offer,
-and charge a fee for, acceptance of support, warranty, indemnity,
-or other liability obligations and/or rights consistent with this
-License. However, in accepting such obligations, You may act only
-on Your own behalf and on Your sole responsibility, not on behalf
-of any other Contributor, and only if You agree to indemnify,
-defend, and hold each Contributor harmless for any liability
-incurred by, or claims asserted against, such Contributor by reason
-of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-To apply the Apache License to your work, attach the following
-boilerplate notice, with the fields enclosed by brackets "[]"
-replaced with your own identifying information. (Don't include
-the brackets!) The text should be enclosed in the appropriate
-comment syntax for the file format. We also recommend that a
-file or class name and description of purpose be included on the
-same "printed page" as the copyright notice for easier
-identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-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.
-
-@@@@@@
-
-License for Berkeley SoftFloat Release 3c
-
-John R. Hauser
-2017 February 10
-
-The following applies to the whole of SoftFloat Release 3c as well as to
-each source file individually.
-
-Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the
-University of California. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice,
-this list of conditions, and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions, and the following disclaimer in the
-documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the University nor the names of its contributors
-may be used to endorse or promote products derived from this software
-without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
-DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-protobuf
-Copyright 2008 Google Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above
-copyright notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with the
-distribution.
-* Neither the name of Google Inc. nor the names of its
-contributors may be used to endorse or promote products derived from
-this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Code generated by the Protocol Buffer compiler is owned by the owner
-of the input file used when generating it. This code is not
-standalone and requires a support library to be linked with it. This
-support library is itself covered by the above license.
-
-spdlog
-The MIT License (MIT)
-
-Copyright (c) 2016 Gabi Melman.
-
-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.
-
--- NOTE: Third party dependency used by this software --
-This software depends on the fmt lib (MIT License),
-and users must comply to its license: https://github.com/fmtlib/fmt/blob/master/LICENSE.rst
-
-tesseract
-Apache License
-Version 2.0, January 2004
-http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-"License" shall mean the terms and conditions for use, reproduction,
-and distribution as defined by Sections 1 through 9 of this document.
-
-"Licensor" shall mean the copyright owner or entity authorized by
-the copyright owner that is granting the License.
-
-"Legal Entity" shall mean the union of the acting entity and all
-other entities that control, are controlled by, or are under common
-control with that entity. For the purposes of this definition,
-"control" means (i) the power, direct or indirect, to cause the
-direction or management of such entity, whether by contract or
-otherwise, or (ii) ownership of fifty percent (50%) or more of the
-outstanding shares, or (iii) beneficial ownership of such entity.
-
-"You" (or "Your") shall mean an individual or Legal Entity
-exercising permissions granted by this License.
-
-"Source" form shall mean the preferred form for making modifications,
-including but not limited to software source code, documentation
-source, and configuration files.
-
-"Object" form shall mean any form resulting from mechanical
-transformation or translation of a Source form, including but
-not limited to compiled object code, generated documentation,
-and conversions to other media types.
-
-"Work" shall mean the work of authorship, whether in Source or
-Object form, made available under the License, as indicated by a
-copyright notice that is included in or attached to the work
-(an example is provided in the Appendix below).
-
-"Derivative Works" shall mean any work, whether in Source or Object
-form, that is based on (or derived from) the Work and for which the
-editorial revisions, annotations, elaborations, or other modifications
-represent, as a whole, an original work of authorship. For the purposes
-of this License, Derivative Works shall not include works that remain
-separable from, or merely link (or bind by name) to the interfaces of,
-the Work and Derivative Works thereof.
-
-"Contribution" shall mean any work of authorship, including
-the original version of the Work and any modifications or additions
-to that Work or Derivative Works thereof, that is intentionally
-submitted to Licensor for inclusion in the Work by the copyright owner
-or by an individual or Legal Entity authorized to submit on behalf of
-the copyright owner. For the purposes of this definition, "submitted"
-means any form of electronic, verbal, or written communication sent
-to the Licensor or its representatives, including but not limited to
-communication on electronic mailing lists, source code control systems,
-and issue tracking systems that are managed by, or on behalf of, the
-Licensor for the purpose of discussing and improving the Work, but
-excluding communication that is conspicuously marked or otherwise
-designated in writing by the copyright owner as "Not a Contribution."
-
-"Contributor" shall mean Licensor and any individual or Legal Entity
-on behalf of whom a Contribution has been received by Licensor and
-subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-copyright license to reproduce, prepare Derivative Works of,
-publicly display, publicly perform, sublicense, and distribute the
-Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-this License, each Contributor hereby grants to You a perpetual,
-worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-(except as stated in this section) patent license to make, have made,
-use, offer to sell, sell, import, and otherwise transfer the Work,
-where such license applies only to those patent claims licensable
-by such Contributor that are necessarily infringed by their
-Contribution(s) alone or by combination of their Contribution(s)
-with the Work to which such Contribution(s) was submitted. If You
-institute patent litigation against any entity (including a
-cross-claim or counterclaim in a lawsuit) alleging that the Work
-or a Contribution incorporated within the Work constitutes direct
-or contributory patent infringement, then any patent licenses
-granted to You under this License for that Work shall terminate
-as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-Work or Derivative Works thereof in any medium, with or without
-modifications, and in Source or Object form, provided that You
-meet the following conditions:
-
-(a) You must give any other recipients of the Work or
-Derivative Works a copy of this License; and
-
-(b) You must cause any modified files to carry prominent notices
-stating that You changed the files; and
-
-(c) You must retain, in the Source form of any Derivative Works
-that You distribute, all copyright, patent, trademark, and
-attribution notices from the Source form of the Work,
-excluding those notices that do not pertain to any part of
-the Derivative Works; and
-
-(d) If the Work includes a "NOTICE" text file as part of its
-distribution, then any Derivative Works that You distribute must
-include a readable copy of the attribution notices contained
-within such NOTICE file, excluding those notices that do not
-pertain to any part of the Derivative Works, in at least one
-of the following places: within a NOTICE text file distributed
-as part of the Derivative Works; within the Source form or
-documentation, if provided along with the Derivative Works; or,
-within a display generated by the Derivative Works, if and
-wherever such third-party notices normally appear. The contents
-of the NOTICE file are for informational purposes only and
-do not modify the License. You may add Your own attribution
-notices within Derivative Works that You distribute, alongside
-or as an addendum to the NOTICE text from the Work, provided
-that such additional attribution notices cannot be construed
-as modifying the License.
-
-You may add Your own copyright statement to Your modifications and
-may provide additional or different license terms and conditions
-for use, reproduction, or distribution of Your modifications, or
-for any such Derivative Works as a whole, provided Your use,
-reproduction, and distribution of the Work otherwise complies with
-the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-any Contribution intentionally submitted for inclusion in the Work
-by You to the Licensor shall be under the terms and conditions of
-this License, without any additional terms or conditions.
-Notwithstanding the above, nothing herein shall supersede or modify
-the terms of any separate license agreement you may have executed
-with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-names, trademarks, service marks, or product names of the Licensor,
-except as required for reasonable and customary use in describing the
-origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-agreed to in writing, Licensor provides the Work (and each
-Contributor provides its Contributions) on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-implied, including, without limitation, any warranties or conditions
-of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-PARTICULAR PURPOSE. You are solely responsible for determining the
-appropriateness of using or redistributing the Work and assume any
-risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-whether in tort (including negligence), contract, or otherwise,
-unless required by applicable law (such as deliberate and grossly
-negligent acts) or agreed to in writing, shall any Contributor be
-liable to You for damages, including any direct, indirect, special,
-incidental, or consequential damages of any character arising as a
-result of this License or out of the use or inability to use the
-Work (including but not limited to damages for loss of goodwill,
-work stoppage, computer failure or malfunction, or any and all
-other commercial damages or losses), even if such Contributor
-has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-the Work or Derivative Works thereof, You may choose to offer,
-and charge a fee for, acceptance of support, warranty, indemnity,
-or other liability obligations and/or rights consistent with this
-License. However, in accepting such obligations, You may act only
-on Your own behalf and on Your sole responsibility, not on behalf
-of any other Contributor, and only if You agree to indemnify,
-defend, and hold each Contributor harmless for any liability
-incurred by, or claims asserted against, such Contributor by reason
-of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-To apply the Apache License to your work, attach the following
-boilerplate notice, with the fields enclosed by brackets "[]"
-replaced with your own identifying information. (Don't include
-the brackets!) The text should be enclosed in the appropriate
-comment syntax for the file format. We also recommend that a
-file or class name and description of purpose be included on the
-same "printed page" as the copyright notice for easier
-identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-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.
-
-throw_assert
-// Copyright (c) 2015 Softwariness.com
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright notice,
-// this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright notice,
-// this list of conditions and the following disclaimer in the documentation
-// and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
-// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-// POSSIBILITY OF SUCH DAMAGE.
-
-zlib
-zlib.h -- interface of the 'zlib' general purpose compression library
-version 1.2.12, March 11th, 2022
-
-Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty. In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-claim that you wrote the original software. If you use this software
-in a product, an acknowledgment in the product documentation would be
-appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly Mark Adler
-jloup@gzip.org madler@alumni.caltech.edu
-
-The data format used by the zlib library is described by RFCs (Request for
-Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
-(zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
-
-DLI
-GD
-COPYRIGHT 1994,1995 BY THE QUEST CENTER AT COLD SPRING HARBOR LABS.
-Permission granted for unlimited use, provided that
-Thomas Boutell and the Quest Center at Cold Spring Harbor Labs are given
-credit for the library in the user-visible documentation of
-your software. If you modify gd, we ask that you share the
-modifications with us so they can be added to the
-distribution. See gd.html for details.
-
-gd has been compiled in various forms on all major platforms.
-It is happiest on a machine with 32-bit addressing and
-a proper stack (ie, anything running Unix, VMS, Windows NT
-or any other modern operating system), but is entirely
-usable under DOS and Windows. Note, however, that the
-flood-fill routines are mildly recursive and may fail on machines
-with tiny stack areas. Also, the fonts require a significant
-amount of memory (they are optimized more for speed than
-for size), but they need not be linked by applications that
-do not use them. Otherwise the code is highly
-portable as long as you have an ANSI C compiler.
-
-Full documentation is provided in HTML (World Wide Web) format
-in the file gd.html (part of this distribution). You can access the
-latest version of the file at the URL "http://siva.cshl.org/gd/gd.html".
-If you are unfamiliar with the World Wide Web, consult the Frequently
-Asked Questions posting of the appropriate comp.infosystems.www.browsers
-subgroup for your operating system to obtain
-more information on where to locate a hypertext browser.
-The text-based browser "Lynx" does a particularly good job
-of navigating the manual and will run on nearly anything.
-Netscape works fine too.
-
-If you don't have the patience to consult the manual
-first, build and examine gddemo.c (see the Makefile)
-and run it. It will read in demoin.gif and output
-demoout.gif, which you will want to examine with your
-GIF viewer to see the results.
-
-Tom Boutell, boutell@boutell.com
-
-http://sunsite.unc.edu/boutell/index.html
-
-P.O. Box 20837
-Seattle, WA 98102
-
-Foxit
-PDF To Microsoft Office Conversion Powered by Foxit. Copyright (C) 2003-2023 by Foxit Software Incorporated.
-
-
+ + Redirecting... diff --git a/apdfl18/CPlusPlus/Getting_Started.html b/apdfl18/CPlusPlus/Getting_Started.html index a12255c0..04253529 100644 --- a/apdfl18/CPlusPlus/Getting_Started.html +++ b/apdfl18/CPlusPlus/Getting_Started.html @@ -1,218 +1,17 @@ - - Getting Started with the APDFL C/C++ Interface - - - - - - - - - -
-
- -
-
-
-

Introduction

-
- -
-
-
-

Getting Started

-
- -
-
-
-

Licensing

-
- -
-
-
-

Resources Explained

-
- -
-
-
-
- + + + + + + + Redirecting... - diff --git a/apdfl18/CPlusPlus/index.html b/apdfl18/CPlusPlus/index.html index 22ff736e..04253529 100644 --- a/apdfl18/CPlusPlus/index.html +++ b/apdfl18/CPlusPlus/index.html @@ -1,10 +1,7 @@ - -Datalogics Adobe PDF Library C/C++ Documentation - - + @@ -14,18 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

Datalogics Adobe PDF Library C/C++ Documentation

- -

Back

+ + Redirecting... diff --git a/apdfl18/DotNet/index.html b/apdfl18/DotNet/index.html index e9e336dd..66a8bfc6 100644 --- a/apdfl18/DotNet/index.html +++ b/apdfl18/DotNet/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/apdfl18/DotNetFramework/index.html b/apdfl18/DotNetFramework/index.html index e9e336dd..5ee65636 100644 --- a/apdfl18/DotNetFramework/index.html +++ b/apdfl18/DotNetFramework/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/apdfl18/Java/index.html b/apdfl18/Java/index.html index e9e336dd..34764fbb 100644 --- a/apdfl18/Java/index.html +++ b/apdfl18/Java/index.html @@ -1,5 +1,17 @@ - - + + + + + + + + + + Redirecting... + diff --git a/apdfl18/Release_Notes.html b/apdfl18/Release_Notes.html index 50d050a9..e3a17c96 100644 --- a/apdfl18/Release_Notes.html +++ b/apdfl18/Release_Notes.html @@ -1,9 +1,7 @@ - + + - APDFL 18 Release Notes - - - + @@ -12,1252 +10,8 @@ function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - + -
-
-
-
-

Release Notes, Adobe PDF Library v18

- -
- -

This page lists updates, fixes, changes and enhancements made to the Adobe PDF Library v18 provided by Datalogics.

- -

APDFL v18.0.5PlusP1d (November 13, 2024)

-

New Features:

-
    -
  • Update JPEG library to 9F.
  • -
  • SF#46561 – Document merging has been improved to be more resilient when dealing with problematic documents to process successfully versus raising an error.
  • -
  • SF#46617 – The PDDoc parameter has been removed from the following functions as it was not functional in practice; -
      -
    • DLCreatePDEImageFromFile
    • -
    • DLCreatePDEImagesFromTIFF
    • -
    • DLCreatePDEImageFromASFile
    • -
    • DLCreatePDEImagesFromASFile
    • -
  • -
  • With this release, the NuGet package version has been increased to 18.42.0.
  • -
  • With this release, the Maven package version has been increased to 18.42.2.
  • -
-

Problem Corrections:

-
    -
  • SF#46383 – Whitespace characters (except leading and trailing) in Keyword values are retained when inserted into the dc:subject bag via the PDDocSetInfoAsASText call.
  • -
  • SF#46434 – Corrects a problem with page rendering when encountering a Shading Pattern using a DeviceN colorspace in some cases.
  • -
  • SF#46441 – Corrects a problem with page rendering of Separations when encountering a Shading Pattern using a DeviceN colorspace in some cases.
  • -
  • SF#46474 – Corrects an issue with PDDocReplaceUnembeddedSimpleFonts() where the created glyphs Widths weren't correct in some cases.
  • -
  • SF#46569 – Corrects an issue where PDFOptimizer could discard fonts in use of Annotation Appearances in some cases.
  • -
  • SF#46587 – Fixes an exception that could be raised erroneously during PDF Optimization when dealing with some Type 3 Fonts. Improves PDF Optimization to not raise an exception when encountering an invalid Annotation.
  • -
  • SF#46591 – Corrects an issue in PDF/A conversion where requesting Part 1 would actually result in Part 4.
  • -
  • SF#46604 – Corrects a problem rasterizing a document using a problematic CIDFontType0 font where glyphs using it didn't appear.
  • -
  • SF#46625 – Fixes a problem during XFA data import that could occur leaving a Signature Annotation in an ill-defined state using Forms Extension.
  • -
  • SF#46630 – Corrects a problem with Image Exporting to PNG where for some images using a SoftMask the output was incorrect.
  • -
  • SF#46627 – Corrects a problem where Color Conversion of Indexed Images could drop a Mask by mistake.
  • -
-

 

-

APDFL v18.0.5PlusP1c (October 07, 2024)

-

New Features:

-
    -
  • Update Expat library to 2.6.3.
  • -
  • Update libtiff to version 4.7.0 and libpng to 1.6.44.
  • -
  • SF#46541 - The GetVisibleWordList() method has been added to the WordFinder class of the .NET and Java interfaces.
  • -
  • SF#46556 - Form() constructor overload that didn't accept a Document object has been removed, users should use the constructor that accepts a Document object instead.
  • -
  • With this release, the Nuget package version has been increased to 18.41.0.
  • -
  • With this release, the Maven package version has been increased to 18.41.0.
  • -
-

Problem Corrections:

-
    -
  • SF#45643 – Addresses a problem where very small Concatenate Matrix values could cause content to be missing after updating Page Content.
  • -
  • SF#45888 – Addresses a problem where very small Concatenate Matrix values could cause content to be missing after updating Page Content.
  • -
  • SF#46176 – Addresses a problem where very small Concatenate Matrix values could cause content to be missing after updating Page Content.
  • -
  • SF#46221 – Addresses a problem where very small Concatenate Matrix values could cause content to be missing after updating Page Content.
  • -
  • SF#46224 – Addresses a problem where the position of Text using a Type3 Font could be misplaced after updating Page Content.
  • -
  • SF#46490 – Improves Rendering to not raise an error when encountering an invalid Line Width in Page Content.
  • -
  • SF#46496 – Corrects a problem where selected CheckBox values could be mishandled when Flattening a XFA document using Forms Extension.
  • -
  • SF#46514 – Corrects an issue where rendering of some documents with Transparency could have the wrong colors.
  • -
  • SF#46546 – Corrects an issue where rendering of some documents with Transparency could have the wrong colors.
  • -
  • SF#46549 – Corrects a problem where using the RelaxedSyntax option could result in incorrect output for problematic inline images.
  • -
  • SF#46553 – Corrects a problem where Color Conversion of Indexed Images could drop a Soft Mask by mistake.
  • -
  • SF#46562 – Corrects an issue with PDSaveReplaceLZW where the re-encoded image wouldn't have all of its data written correctly.
  • -
  • SF#46564 – Corrects an issue where trying to Export an image to a raster format could result in an exception when targeting a very small resolution.
  • -
  • SF#46565 – Fixes a crash that could occur if an Unembedded Descendant Font shared on different pages of a document was embedded.
  • -
  • SF#46568 – Corrects a crash that could occur during PDF/A conversion for documents with Optional Content in some cases.
  • -
-

 

-

APDFL v18.0.5PlusP1b (September 16, 2024)

-

New Features:

-
    -
  • Added C++ SDK Support for Windows ARM64.
  • -
  • Added C++ Image APIs: -
      -
    • DLCreatePDEImagesFromTIFF() to create PDEImage's from a multipage TIFF
    • -
    • DLExportPDEImagesToTIFF() to create a multipage TIFF from multiple PDEImages
    • -
    • DLGetImageType() to get the image type
    • -
    • DLCreatePDEImageFromASFile() to create a PDEImage from an ASFile
    • -
    • DLCreatePDEImagesFromASFile() to create PDEImages's from an ASFile
    • -
    -
  • The imaging (BMP, GIF, JPEG, PNG, TIFF) import and export functionality of PDFL has been improved overall.
  • -
  • The Translate() method of the Image class (of the .NET and Java interfaces) now expects parameter values that are the intuitive location of the Content on the Page. Previously the expected values weren't intuitive for the end user.
  • -
  • With this release, the Nuget package version has been increased to 18.40.0 and 18.40.1.
  • -
  • With this release, the Maven package version has been increased to 18.40.0.
  • -
  • With this release, the OCR NuGet packages version have been updated to 1.0.2.
  • -
-

Problem Corrections:

-
    -
  • SF#45573 – Corrects a problem where Flattening Transparency for Patterns could sometimes not work correctly.
  • -
  • SF#46367 – Corrects a problem where Flattening Transparency for Patterns could sometimes not work correctly.
  • -
  • SF#46506 – Corrects a problem with converting to PDF/A part 2 or later could result in duplicated Optional Content entries being shown in PDF viewers.
  • -
  • SF#46480 – Corrects a Stack Overflow that could occur rendering a PDF document that suffered from Circular Form Recursion.
  • -
  • SF#46507 – Corrects a crash that could occur saving a PDF image as a PNG when some aspect of it was problematic, a proper error is now raised or the image is processed successfully.
  • -
  • SF#46518 – Improves support for opening a corrupt document to attempt to rebuild it when possible.
  • -
-

 

-

APDFL v18.0.5PlusP1a (August 15, 2024)

-

New Features:

-
    -
  • Updates APDFL sources to 18.0.5.
  • -
  • Updates open source International Components for Unicode (ICU) library to version 74.2.
  • -
  • Updates the qr-code-generator library to version 1.8.0.
  • -
  • With this release, the Nuget package version has been increased to 18.39.0.
  • -
  • With this release, the Maven package version has been increased to 18.39.0.
  • -
-

Problem Corrections:

-
    -
  • SF#46119 – Corrects an issue where customer specified paper source was not being honored when printing.
  • -
  • SF#46231 – Adds a constructor for the Container class to support specifying a property list dictionary in the .NET and Java interfaces.
  • -
  • SF#46270 – Corrects an issue with dlpdfimagecreatefrompdf() where it wouldn't correctly create a Flate compressed image using the DLI interface.
  • -
  • SF#46347 – Corrects an issue with Color Conversion for a Soft Mask with a Backdrop color specified in some cases.
  • -
  • SF#46381 – Corrects a crash that could occur rendering large page documents at very high DPIs where the total size exceeds 4GB.
  • -
  • SF#46400 – Updates the giflib library to version 5.2.2.
  • -
  • SF#46408 – Corrects an issue where the formatting of a numeric field could be lost when Flattening a XFA document using Forms Extension. This also corrects an issue where the combs of a field could be lost when Flattening a XFA document using Forms Extension.
  • -
  • SF#46409 – Corrects an issue where the formatting of a numeric field could be lost when Flattening a XFA document using Forms Extension.
  • -
  • SF#46424 – Corrects a crash that could occur for an unsupported color profile is used for the OutputIntent when available on the OS.
  • -
  • SF#46430 – Improves the opening of corrupted PDF documents.
  • -
  • SF#46435 – Adds the BBox property to the Font class of the .NET and Java interfaces.
  • -
  • SF#46444 – Corrects a problem with converting to PDF/A part 2 or later could result in duplicated Optional Content entries being shown in PDF viewers.
  • -
  • SF#46445 – Corrects an issue with the GetImageSeparations() method of the Page class (of the .NET and Java interfaces) where the last pixel of the separations could be incorrect.
  • -
  • SF#46446 – Corrects a problem where Color Converting a document with a 1 bpc data could corrupt the image data in some cases. This also improves the Optimizer to be more resilient when encountering an improperly encoded image to not raise an exception.
  • -
  • SF#46447 – Corrects an issue where rendering of some documents with Transparency could have the wrong colors.
  • -
  • SF#46455 – Corrects a crash that could occur saving an image as PNG when a problematic ICC colorspace is encountered using the .NET or Java interfaces.
  • -
  • SF#46459 – Corrects an issue where PDSElementGetKidWithMCInfo() could return information about the wrong Marked Content sequence.
  • -
  • SF#46481 - Improves rendering to not error out on certain Font errors.
  • -
  • SF#46483 – Improves rendering to not raise an exception when encountering an improper ExtGState in some cases.
  • -
-

 

-

APDFL v18.0.4PlusP2z (July 10, 2024)

-

New Features:

-
    -
  • Forms Extension add-on now available for Linux arm64.
  • -
  • With this release, the Nuget package version has been increased to 18.38.0.
  • -
  • With this release, the Maven package version has been increased to 18.38.0.
  • -
-

Problem Corrections:

-
    -
  • SF#45890 - Corrects a problem where Encrypting a document with its Catalog specified in an Object stream on saving would result in a PDF that couldn't be opened by PDFL.
  • -
  • SF#46305 - Corrects a problem where Type 3 glyphs with color information would be improperly drawn on the page in some cases.
  • -
  • SF#46308 - Corrects a problem with page rendering when encountering an Isolated Transparency Group in some cases.
  • -
  • SF#46330 - Corrects an issue with Optional Content during PDF/A-2 or later conversion.
  • -
  • SF#46334 - Correct an issue with DLExportPDEImage() on big endian platforms for BMP.
  • -
  • SF#46338 - Improves Transparency Flattening when dealing with problematic Type 3 font glyphs to not rely on fallback page rasterization in some cases.
  • -
  • SF#46349 - Corrects a crash that could occur attempting to render a PDF page with a corrupt JBIG2 compressed image.
  • -
  • SF#46354 - Corrects a problem rendering text using a CFF font that has a minor issue.
  • -
  • SF#46357 - Corrects a problem where a Text Field shared across pages of a XFA document could result in a placement issue on the latter page in Forms Extension.
  • -
  • SF#46358 - Corrects an issue where the formatting of an Integer field could be lost when Flattening a XFA document using Forms Extension.
  • -
  • SF#46359 - Corrects a problem Flattening a XFA document with incorrect text appearing in the output using Forms Extension.
  • -
  • SF#46360 - Corrects an issue where the formatting of a field could be lost when Flattening a XFA document using Forms Extension.
  • -
  • SF#46361 - Corrects a problem where numeric fields could disappear when Flattened using Forms Extension.
  • -
  • SF#46363 - Corrects a problem where large numeric fields could become 0 when the document was Flattened using Forms Extension.
  • -
  • SF#46377 - Corrects a problem Flattening XFA documents that would occur for Unicode text on Linux using Forms Extension.
  • -
  • SF#46395 - Corrects an issue that could occur when saving a Document to memory more than once using the .NET or Java interfaces.
  • -
  • SF#46396 - Corrects a crash that could occur during color conversion when encountering a problematic Pattern colorspace. Also corrects an exception that could occur during optimization when encountering a problematic Pattern colorspace.
  • -
-

 

-

APDFL v18.0.4PlusP2x (June 03, 2024)

-

New Features:

-
    -
  • With this release, the Nuget package version has been increased to 18.36.0.
  • -
  • With this release, the Maven package version has been increased to 18.36.0.
  • -
-

Problem Corrections:

-
    -
  • SF#46204 - Corrects a Stackoverflow Exception that could occur when encountering an invalid Form Field during Page Insertion.
  • -
  • SF#46278 - Corrects a problem where getting the Name property of the Font object could result in an exception for invalid Font names when using the .NET or Java interfaces.
  • -
  • SF#46292 - Improves performance creating an instance of the Image class from a PNG image using the .NET and Java interfaces.
  • -
-

 

-

APDFL v18.0.4PlusP2w (May 07, 2024)

-

New Features:

-
    -
  • Forms Extension add-on now available for Windows x64 and Linux x86_64.
  • -
  • Updates libpng open source component to version 1.6.43.
  • -
  • With this release, the Nuget package version has been increased to 18.35.0.
  • -
  • With this release, the Maven package version has been increased to 18.35.0.
  • -
-

Problem Corrections:

-
    -
  • SF#45922 - Corrects an issue where the WordFinder could return incorrect results for some documents.
  • -
  • SF#46162 - Corrects a crash that could occur converting a document with a problematic JPXDecode filtered image to PDF/A-2 or later.
  • -
  • SF#46216 - Improves handling of being able to open corrupt PDF documents when the repair flag is used.
  • -
  • SF#46225 - Corrects a problem where FreeText Annotations could be dropped during PDF/A conversion unexpectedly.
  • -
  • SF#46251 - Corrects an issue where PDF/X-3:2003 conversion would not be a v1.4 document.
  • -
  • SF#46261 - Corrects a crash that could occur in the PDFOptimizer when encountering a ICC Profile that was invalid.
  • -
-

 

-

APDFL v18.0.4PlusP2u (April 11, 2024)

-

New Features:

-
    -
  • Add support for creating a QR Barcode (C++, Java, .NET, .NETFramework); -
      -
    • PDPageAddQRBarcode
    • -
    -
  • Add support for Image Import / Export (C++); -
      -
    • DLCreatePDEImageFromFile
    • -
    • DLExportPDEImage
    • -
    • DLPDEImageTranslate
    • -
    • DLPDEImageScale
    • -
    • DLPDEImageRotate
    • -
    • DLPDEImageGetWidth
    • -
    • DLPDEImageGetHeight
    • -
    • DLPDEImageGetExportParams
    • -
    • DLPDEImageGetSoftMask
    • -
    • DLPDEImageSetSoftMask
    • -
    • DLColorConvertPDEImage
    • -
    • DLPDEImageGetIntent
    • -
    • DLPDEImageSetIntent
    • -
    • DLPDEImageGetCompression
    • -
    • DLCreateResampledPDEImage
    • -
    -
  • Updates expat open source component to version 2.6.2.
  • -
  • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.34.
  • -
  • With this release, the Nuget package version has been increased to 18.34.0.
  • -
  • With this release, the Maven package version has been increased to 18.34.0.
  • -
-

Problem Corrections:

-
    -
  • SF#45214 – Corrects an issue where a TextMatch's Quad coordinates would all be 0 for a space character when using PDDocTextFinderAcquireMatchList().
  • -
  • SF#45378 – The enumeration value kASTimePDF now interprets a date format lacking a time zone as being GMT.
  • -
  • SF#45923 – This corrects a problem where rendering a document with very large values could result in some content not being drawn.
  • -
  • SF#45966 – The PDWordGetNthCharStyle() now returns NULL if the index parameter exceeds the number of style transitions.
  • -
  • SF#46147 – This corrects a problem where Optimizing a document when using the in-memory filesystem could cause the ASFile representation to be prematurely released.
  • -
  • SF#46154 – Corrects a problem where PDEPathSetDataEx() wouldn't work as expected.
  • -
  • SF#46156 – Corrects an issue where Optimizing a document could result in a Pattern being mistakenly discarded when in use on the Page.
  • -
  • SF#46165 – This corrects a crash that could occur converting a document to PDF/A when encountering a problematic TrueType font.
  • -
  • SF#46170 – Corrects a small memory leak when using the method ASFileOpenWithVirtualEOF().
  • -
  • SF#46182 – Corrects a problem where merging documents containing Signature Fields with shared field names could cause merging of fields to go awry.
  • -
  • SF#46189 – Corrects a problem where applying a Redaction could result in an Image's Indexed colorspace becoming invalid. Corrects a problem where applying a Redaction could cause non-adjacent images to be removed.
  • -
  • SF#46206 – Improves rendering of Type 3 font glyphs with invalidly specified d1 values.
  • -
  • SF#46210 – Corrects a color shift that could occur rendering a document to the DeviceCMYK colorspace when specifying the kPDPageIsPrinting flag.
  • -
  • SF#46235 – Corrects a problem where the Flattener maxPageFlatteningTime member of the PDFlattenRec structure wasn't working as expected.
  • -
  • SF#46240 - Improves the performance of the GetImage() method of the Page class for the .NET and Java interfaces.
  • -
-

 

-

APDFL v18.0.4PlusP2r (February 21, 2024)

-

New Features:

-
    -
  • Updates .NET Framework nuget package to support x86.
  • -
  • Updates libtiff open source component to version 4.6.0.
  • -
  • Updates libpng open source component to version 1.6.42.
  • -
  • Updates zlib open source component to version 1.3.1.
  • -
  • Updates expat open source component to version 2.6.0.
  • -
  • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.32.
  • -
  • With this release, the Nuget package version has been increased to 18.32.0.
  • -
  • With this release, the Maven package version has been increased to 18.32.0.
  • -
-

Problem Corrections:

-
    -
  • SF#44841 – Corrects an issue where updating Page Content could cause a Marked Content sequence nested within a Text Block to be emitted in the wrong order.
  • -
  • SF#45834 – Corrects a problem where an error could occur rendering a PDF page with a very large JPEG-compressed image.
  • -
  • SF#45890 - Corrects an issue where Encrypting a PDF with structural tags and then saving it would cause its size to inflate.
  • -
  • SF#46085 – Corrects a problem when saving a Document using the RemoveASCIIFilters option would cause an image with an ASCII filter to become corrupt.
  • -
  • SF#46111 – Corrects an issue where attempting to retrieve data from a JPG image stream on a PDF page could raise an exception unexpectedly.
  • -
  • SF#46115 - Corrects an issue with the Flattener option permitType3Fonts, where the /ToUnicode mapping could have inconsistencies.
  • -
  • SF#46123 - Updates RenderPage sample to consider page groups.
  • -
  • SF#46149 - Corrects an issue where Encrypting a document and then attempting to do a Full Save would result in a confusing exception using the .NET or Java interfaces.
  • -
-

 

-

APDFL v18.0.4PlusP2p (January 24, 2024)

-

New Features:

-
    -
  • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.31.
  • -
  • With this release, the Nuget package version has been increased to 18.31.0.
  • -
  • With this release, the Maven package version has been increased to 18.31.0.
  • -
-

Problem Corrections:

-
    -
  • SF#46039 – Improves downsampling of images during optimization that were problematic to downsample previously.
  • -
  • SF#46061 – Corrects an issue in which an intermittent crash could occur on macOS in a multithreaded scenario rasterizing a complicated path.
  • -
  • SF#46071 – Corrects an issue in which a crash could occur when rendering a complicated path at certain resolutions.
  • -
  • SF#46106 – Changes the enumeration value kPDFProcessorConvertToPDFX42008 to kPDFProcessorConvertToPDFX42010 in the C/C++ interface; -
      -
    • Adds a new member ignoreColorConversion to the PDFProcessorPDFXConvertParamsRec structure of the C/C++ interface which should be used when no colors need to be changed to achieve compliance.
    • -
    • Corrects an issue in which conversion of a document with Optional Content did not persist to the output when targeting PDF/X-4 or PDF/X-6.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2m (December 26, 2023)

    -

    New Features:

    -
      -
    • The System.Drawing.Common Nuget package dependency has been completely removed from the .NET library, any public APIs using members from that namespace have been removed. -
        -
      • SkiaSharp is already used and shown in our sample code to facilitate drawing to a bitmap. The System.Drawing.Common package only worked on Windows and is not suitable for .NET applications which are cross-platform https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only.
      • -
      • The .NET Framework library however continues to use System.Drawing.dll and should be used if you need to render to a System.Drawing.Bitmap.
      • -
      -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.30.
    • -
    • With this release, the Nuget package version has been increased to 18.30.0
    • -
    • With this release, the Maven package version has been increased to 18.30.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45799 – Corrects an issue in which glyphs could become .notdef glyphs when subsetting a Type 1 font.
    • -
    • SF#45878 – Corrects an issue in which rendering a very large image on a PDF page could result in missing content.
    • -
    • SF#45914 – Improves rendering for a Soft Mask with an incorrectly specified Backdrop color to be more forgiving.
    • -
    • SF#45940 – Corrects an issue in which creation of a font's /ToUnicode CMap entry could contain invalid syntax for the Destination Code.
    • -
    • SF#45957 – Improves the preservation of Text Extractability after Flattening a document when the permitType3Fonts option is used in the C/C++ interface.
    • -
    • SF#45987 – Improves font lookup on the OS.
    • -
    • SF#46036 – Renames some members of the CircleAnnotation, LinkAnnotation, and SquareAnnotation classes of the .NET and Java interfaces so as to be less misleading; Width is now BorderStyleWidth, Style is now BorderStyle, DashPattern is now BorderStyleDashPattern.
    • -
    • SF#46040 – Corrects an issue in which using the DrawContents() overload of the .NET and Java interfaces that support a List of SeparationColorSpaces could result in scrambled output.
    • -
    • SF#46064 – Corrects an issue in which using the DrawContents() overload of the .NET and Java interfaces that support a List of SeparationColorSpaces could result in scrambled output.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2k (November 28, 2023)

    -

    New Features:

    -
      -
    • Adds suppport for PDF/A-4 conversion to the C/C++ interface.
    • -
    • Adds support for PDF/A-4 conversion to the .NET and Java interfaces.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.29.
    • -
    • With this release, the Nuget package version has been increased to 18.29.0
    • -
    • With this release, the Maven package version has been increased to 18.29.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45872 – The static APDFLVersion member of the Library class of the .NET and Java interfaces now returns a value, as in legacy versions of APDFL; The static DLEVersion member of the Library class of the .NET and Java interfaces now returns a value, as in legacy versions of APDFL.
    • -
    • SF#45924 – Corrects an issue in which the .ppi plugin libraries did not have their version information set on Windows.
    • -
    • SF#45956 – Changes the default values of an instance of the FlattenTransparencyParams class of the .NET and Java interfaces to yield a better result.
    • -
    • SF#45962 – Corrects an issue in which opening a PDF over 4GB from memory in the .NET or Java interfaces results in an error.
    • -
    • SF#45967 – Corrects an issue in which a crash could occur when Flattening a PDF Page with an atypical path.
    • -
    • SF#45973 – Adds a new member ignoreOverprint to the PDFlattenRec structure in the C/C++ interface. When set to true, only Pages with Transparency features will be Flattened; When false Pages with Transparency or Overprint will be Flattened (legacy behavior).
    • -
    • SF#45986 – Improves performance when adding an existing Page's Content into another Page's Content as a Form that could occur for some documents with a complicated structure.
    • -
    • SF#45988 – Corrects an issue in which Flattening a document with the permitType3Fonts option could drop some glyphs because of an internal error.
    • -
    • SF#45993 – Optimizes code in internal APIs to increase vector graphics performance in certain situations.
    • -
    • SF#45998 – Corrects an issue in which converting a document to PDF/A-1b could result in a document that wasn't compliant.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2f (October 16, 2023)

    -

    New Features:

    -
      -
    • Office Conversion is now available on 64-bit Linux platforms.
    • -
    • The ConvertToOffice C++ sample is now available on Linux.
    • -
    • Corrects an issue in which subsetting a Type 0 Font could result in dropped glyphs on the page in some cases.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.26.
    • -
    • With this release, the Nuget package version has been increased to 18.26.0.
    • -
    • With this release, the Maven package version has been increased to 18.26.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45361 – Corrects an issue in which vertical text could shift after flattening the document.
    • -
    • SF#45607 – Corrects a problem where some content could be missing for complicated documents when specifying a List of SeparationColorSpace objects to create a Page Rendering.
    • -
    • SF#45663 – Adds the new print parameter 'useCustomPaperSize' which allows a user to bypass APDFL search for best paper tray size match and assumes the paper size matches the dimensions specified by the PaperWidth and PaperHeight parameters. SetPageSize must also be set to true. Windows Only.
    • -
    • SF#45795 – Improves the quality of the PDF document whose images have had OCR performed in the .NET and Java interfaces.
    • -
    • SF#45855 – Improves the performance for retrieving bookmark Page Numbers from large PDF documents with many pages.
    • -
    • SF#45886 – Corrects an issue in which Flattening Transparency could result in a crash when the permitType3Fonts parameter was enabled for some documents.
    • -
    • SF#45887 – Corrects an issue in which a user could convert a document to PDF/A-3u that was not compliant with regard to Text mapping to Unicode, when this is not possible the conversion now raises an exception.
    • -
    • SF#45894 – Corrects a stack overflow that could occur converting a document to PDF/A when the document contained many annotations.
    • -
    • SF#45895 – Corrects an issue generating Separations images using the GetImageSeparations() method of the .NET or Java interfaces on non-Windows systems when encountering invalid Separation Colorant names.
    • -
    • SF#45900 – A new property ColorantNameArray has been added to the Ink class of the .NET and Java interfaces; This property is suitable for retrieving the name when the ColorantName can't be retrieved as a string.
    • -
    • SF#45902 – Corrects a Stack Overflow error that could occur when adding a very complicated Page as as Form to another Page's Content.
    • -
    • SF#45907 – Corrects an issue in which the ListInks() method of the Document class could return duplicates for some documents using the .NET or Java interface.
    • -
    • SF#45909 - Corrects a performance issue converting a document to PDF/A when it contains many annotations.
    • -
    • SF#45916 – Corrects an issue in which a crash could occur when attempting to render a corrupt PDF document.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2c (September 5, 2023)

    -

    New Features:

    -
      -
    • Creates new NuGet package Adobe.PDF.Library.Resource containing the APDFL Runtime Resources.
    • -
    • Creates new NuGet package Adobe.PDF.Library.SampleInput containing the Sample Input file.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.23.
    • -
    • With this release, the Nuget package version has been increased to 18.23.0.
    • -
    • With this release, the Maven package version has been increased to 18.23.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45649 – Corrects an issue where Flattening Transparency of a document could result in a Type 3 Font having its' /ToUnicode entry have improper base font entries when the permitType3Fonts Flattener parameter was enabled.
    • -
    • SF#45814 – Corrects an issue where Text could disappear after the associated font was resubset for some documents.
    • -
    • SF#45821 – Corrects an issue that could occur when a PDF Page has a Transparency Group when the function dlpdfcontenttopage() is called in the DLI interface.
    • -
    • SF#45839 – Corrects an issue where optimizing a document with an unusually specified /DecodeParms entry could raise an exception erroneously.
    • -
    • SF#45862 – Corrects an issue where a Font used by Invisible Text would be subset leading to a loss of Text Extractability.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2b (August 2, 2023)

    -

    New Features:

    -
      -
    • SF#45777 - Improves support for PDF/A Parts 2 and 3 compliance with the addition of Level A options.
    • -
    • SF#45826 – Adds a new method GetOutputPreviewImage() to the Page class of the .NET and Java interfaces.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.22.
    • -
    • With this release, the Nuget package version has been increased to 18.22.0.
    • -
    • With this release, the Maven package version has been increased to 18.22.0.
    • -
    -

    Changes:

    -
      -
    • Updates open source PNG (libPNG) library to version 1.6.40.
    • -
    • Updated the open source tiff library to version 4.5.1.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45726 - Improves the usability of ASFileSysDisplayStringFromPath() when using the in-memory file system to support longer paths.
    • -
    • SF#45758 - Corrects an issue where retrieving the Style information from Extracted Text could be incorrect in some cases.
    • -
    • SF#45768 - Corrects an issue where the ListInks() method of the Document class of .NET or Java, could throw an exception when encountering a Spot Colorant with an incorrectly specified Name.
    • -
    • SF#45787 – Corrects an issue where the function PDDocColorConvertPageEx() wouldn't return true to indicate a conversion failed as expected.
    • -
    • SF#45805 – Corrects an issue where an image could disappear from the content on the page after being Optimized when a /Decode array was mishandled.
    • -
    • SF#45811 – Improves office conversion library to now only required to be distributed if you intend to use PDF to Office functionality.
    • -
    -

     

    -

    APDFL v18.0.4PlusP2a (July 5, 2023)

    -

    New Features:

    -
      -
    • SF#45386 - 64-Bit AIX has returned as a deliverable platform with this release; This platform is now built on AIX 7.2.
    • -
    • SF#45735 - Adds PDF/X-6 support, via a new value kPDFProcessorConvertToPDFX62020 that has been added to the PDFProcessorPDFXConversionOption enumeration.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.4.21.
    • -
    • With this release, the Nuget package version has been increased to 18.21.0.
    • -
    • With this release, the Maven package version has been increased to 18.21.0
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45728 - Corrects an issue that could occur when Color Converting a document with an image that has a chained image filter.
    • -
    • SF#45733 - Corrects an issue that could be occur when rendering a Page as if Printed and a very large Dash Phase value was encountered.
    • -
    • SF#45746 - Adds a new member disableInitialDocumentIndexing to the PDColorConvertParamsRecEx struct in order to improve performance for converting a single page of a large document (in terms of pages).
    • -
    • SF#45680 - During insertion of Pages from one document to another, the merging of Structure Elements which normally would be excluded because they lack meaningful purpose are now included in order to better serve PDF Accessibility requirements. The recently added PDInsertStructureElementsEvenIfKidsNotUsedOnPage flag has been removed as it was found to not be useful in practice.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1z (June 8, 2023)

    -

    New Features:

    - -

    Problem Corrections:

    -
      -
    • SF#45461 - Corrects an issue where Color Conversion could result in hidden content when a matrix contained very large values.
    • -
    • SF#45471 - Corrects an issue where a Form/BBox with very large values could be ignored during Rendering caused content to be missing in the output.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1y (May 9, 2023)

    -

    New Features:

    -
      -
    • Adds new ConvertToOffice functionality: -
        -
      • Adds DocumentConversion sample ConvertToOffice to the C/C++ SDK, Windows only
      • -
      • Adds ConvertPDFToWord(), ConvertPDFToExcel(), and ConvertPDFToPowerPoint() functions to support PDF to Office conversion on Windows
      • -
      • Adds ConvertToWord(), ConvertToExcel(), ConvertToPowerPoint() static methods to the Document class of the .NET and Java interfaces, on Windows only
      • -
      • Adds a new DocumentConversion sample ConvertToOffice
      • -
      -
    • -
    • Updates open source jpeg library to version 9e
    • -
    • Updates open source libpng library to version 1.6.39
    • -
    • Updates open source tiff library to version 4.5.0
    • -
    • SF#45633 - Adds a new page insertion flag PDInsertStructureElementsEvenIfKidsNotUsedOnPage to the C/C++ interface to permit merging Structure Elements which normally would be excluded unless the PDInsertAll flag was used in its place
    • -
    • With this release, the Nuget package version has been increased to 18.18.1
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45460 - Corrects an issue in which color could be rendered incorrectly when specifying a RenderIntent of AbsoluteColorimetric while rendering a document
    • -
    • SF#45616 - Corrects a performance issue that could occur for some documents during Color Conversion when a significantly sized ICC profile was used
    • -
    • SF#45632 - Corrects a performance issue during PDF/A-1 conversion; Flattening now times out after 2 minutes and defaults to a bitmap rendering instead of a vector/raster balanced Flattener result which can take a very long time to complete
    • -
    • SF#45647 - Corrects an issue that could occur in multi-threaded .NET applications” under Customer Case Resolutions
    • -
    -

     

    -

    APDFL v18.0.4PlusP1u (April 3, 2023)

    -

    New Features:

    -
      -
    • SF#45441 - Adds support for ignoring an Object Label exception when processing a problematic document if the RelaxedSyntax flag is set.
    • -
    • SF#45479 - Adds support for rendering a Page with a problematic Inline Image when the RelaxedSyntax flag is enabled.
    • -
    • With this release, the Nuget package version has been increased to 18.15.0.
    • -
    -

    Problem Corrections:

    -
      -
    • Improves the output size for TrueType font programs when possible for Re-subsetting using the PDFOptimizer.
    • -
    • Corrects an issue in which an erroneous exception could be raised attempting to Optimize a document.
    • -
    • Corrects an issue in which rendering a Page with an Invalid Dash Phase specified could hang.
    • -
    • SF#45294 – Corrects an issue in which memory corruption could occur when Color Converting an Image with a Separation colorspace.
    • -
    • SF#45389 – Corrects an issue in which saving a document using the RemoveASCIIFilters flag resulted in a corrupted image.
    • -
    • SF#45410 – Corrects an issue in the C++ Print common code in which the Flattener Transparency Quality was not being properly set. NOTE: The TransQuality member of the PDFLPrintUserParamsRec struct is now available on Non-Windows platforms.
    • -
    • SF#45417 – Corrects an issue in which PDF/X-4 conversions could result in very large increases in image size; Corrects an issue in which PDF/X-4 conversions could misplace an Image relative to its SMask image.
    • -
    • SF#45418 – Corrects an issue which could occur when optimizing an Image with a Soft Mask containing a /Matte entry.
    • -
    • SF#45422 – Corrects an issue in which rotated images were erroneously downsampled during optimization.
    • -
    • SF#45447 – Corrects an issue in which an error could occur while calling dlpdftextadvance() when using the in-memory filesystem.
    • -
    • SF#45491 – Corrects an issue in which rendering a portion of a Rotated Page could sometimes result in truncated content when using the .NET or Java interfaces.
    • -
    • SF#45541 – Corrects an intermittent crash that could occur while flattening a page with an atypical JPG compressed image.
    • -
    • SF#45569 – Corrects an issue in which a Linearized Save would hang when processing a Document that has Circular References. NOTE: This changes PDFL's Save with Linearized behavior when processing documents that suffer from Circular Recursion, now an explicit error is raised indicating the problem. This can be caught and handled, if the user still wishes to save they can re-attempt to do so without the Linearized flag.
    • -
    • SF#45577 – Corrects and issue in which rendering a document with very large values could result in some content not being drawn.
    • -
    • SF#45579 – Correct an issue in which an Image with a SMask could be downsampled incorrectly.
    • -
    -

    APDFL v18.0.4PlusP1s (February 10, 2023)

    -

    New Features:

    -
      -
    • With this release, the NuGet package version has been increased to 18.13.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45440 - Corrects an issue in which some images could be skipped during Color Conversion; Corrects an issue in which DeviceGray elements would be converted improperly during Color Conversion.
    • -
    • SF#45453 - Improves Text Extraction processing when encountering a problematic PDF Annotation if RelaxedSyntax is enabled.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1p (January 6, 2023)

    -

    New Features:

    -
      -
    • SF#45300 - Adds a new save flag PDSaveOptimizeObjects has been added which behaves in the same manner as PDSaveOptimizeXObjects except it also includes Fonts; This is the recommended flag be used going forward. The option PDFOptimizerDiscardDuplicateForms is now off by default and the new option PDFOptimizerDiscardDuplicateObjects is now on by default.
    • -
    • SF#45157 - Adds a new method SaveToStream() to the FileAttachment class of the .NET and Java interfaces.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45099 – Corrects an issue in which converting particular documents to PDF/A resulted in incorrect PDF/A compliance.
    • -
    • SF#45319 – Corrects an issue in which subsetting an invalidly specified Fully Embedded font could result in glyphs being displayed as .notdef's by some viewers; Subsetting is now avoided in such a case.
    • -
    • SF#45340 – Corrects an issue in which the DiscardUnusedForms option could misidentify Appearance Stream forms for removal.
    • -
    • SF#45382 – Corrects an issue in which image size could moderately increase during PDF/A-2 or 3 conversions; The C++, Java, and .NET samples have been updated to default to target PDF/A-3b.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1n (December 2, 2022)

    -

    New Features:

    -
      -
    • SF#45308 – Adds conversion to PDF/X-4 via a new enumeration value kPDFProcessorConvertToPDFX42008 for the C/C++ interface.
    • -
    • SF#45308 – Adds a new enumeration value PDFXConvertType.X4 to the .Net and Java interfaces.
    • -
    • The modern .NET 6 SDK is now delivered in a folder referred to as .NET and the older .NET Framework SDK is now delivered in a folder referred to as .NET Framework; Documentation has been clarified to reflect these changes.
    • -
    • Updates open source International Components for Unicode (ICU) library to version 72.1.
    • -
    • Updates open source Expat XML parser (expat) library to version 2.5.0.
    • -
    • Updates open source Zlib library to version 1.2.13.
    • -
    • Update open source JPEG library to version 9e in the .Net and Java interfaces.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#45156 – Improves the Attachments property of the Document class to not raise an exception if a document does not contain any attachments. Corrects an issue in which Page Annotation FileAttachments were not returned.
    • -
    • SF#45274 – Corrects a problem with the DiscardUnusedFonts OptimizerOption where it didn't work as expected in the .NET and Java interfaces. This also corrects an exception that could be raised during document Optimization when finding an unusually defined /FontFile stream.
    • -
    • SF#45284 – Corrects an issue in which the Line Width of the PDEGraphicState wouldn't return the accurate value for a Text object in some cases.
    • -
    • SF#45310 – Corrects an issue in which image size could drastically increase during PDF/A-2 or 3 conversions.
    • -
    • SF#45314 – Corrects an issue in which adding a Watermark from a PDF document when encountering a large Fixed value that caused the ASFixed type to overflow.
    • -
    • SF#45329 – Corrects an issue where rasterizing a document with Text using a Font with an improperly specified CMap Subtable would result in .notdef glyphs being drawn, now the expected glyphs are drawn instead.
    • -
    • SF#45353 – Corrects an issue in which Flattening a page could partially clip an Image.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1m (October 27, 2022)

    -

    New Features:

    -
      -
    • SF#44840 - Adds a new Document Conversion sample to the C++, .NET, and Java distributions which illustrates how to convert a PDF to a Factur-X (aka ZUGFeRD v2.2) compliant document.
    • -
    • Adds a new Content Creation sample to the C++, .NET, and Java distributions illustrating how to Add Header and Footer Text to a PDF page.
    • -
    • Adds a new API MeasureTextWidth() to the Font class of the .NET and Java interfaces.
    • -
    • Adds a license managed version of the Mac Arm platform.
    • -
    • Updates open source Expat XML parser (expat) library to 2.4.9.
    • -
    • SF#44876 - Updates open source Boost library to version 1.80.0.
    • -
    • SF#45239 - Updates open source TIFF (libTIFF) library to version 4.4.0.
    • -
    • Updates open source PNG (libPNG) library to version 1.6.38.
    • -
    • Updates .NET Core interface to use .NET 6.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44830 – Corrects and issue in which Embedding some Standard 14 Fonts would silently fail.
    • -
    • SF#45265 – Corrects an issue in which PDETextItemCreateASText() could crash when an invalid TextState was specified while using a multibyte font.
    • -
    • SF#45285 – Corrects an issue in which the Flattener could fail unexpectedly.
    • -
    • SF#45291 – Corrects an issue in which Type 0 Font embedding would not work as expected in some circumstances.
    • -
    • SF#45305 – Corrects an issue in which glyphs could be changed to .notdefs when Font merging occurred incorrectly during a save or page insertion.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1k (October 4, 2022)

    -

    New Features:

    -
      -
    • SF#45247 – The RegexExtractText, RegexTextSearch, and AddRegexRedaction samples are now available for Sparc platforms.
    • -
    • With this release, the NuGet package version has been increased to 18.8.1.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44722 – Corrects an issue in which saving a document could result in a Metadata Keywords entry being duplicated when displayed in some PDF Viewers.
    • -
    • SF#44887 - Corrects an issue where the Scale() method of the TextRun class in the .NET and Java interfaces did not work as expected when a MultiByte font was in use.
    • -
    • SF#45225 - Corrects an issue in which a crash could occur when using PDETextGetASText() with kPDETextChar as a parameter for a Multibyte font.
    • -
    • SF#45230 - Improves compression of streams in PDFOptimizer.
    • -
    • SF#45235 - Corrects an issue in which highlight annotations were lost during PDF/A conversion.
    • -
    • SF#45237 - Corrects an issue in which Type 1 fonts could become Type 0 during Flattening.
    • -
    • SF#45242 - Corrects an issue in which failures occurred when rendering a negative line width when the AllowRelaxedSyntax flag is set.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1g (September 15, 2022)

    -

    New Features:

    -
      -
    • SF#44577 – Adds the Bundle Name and Bundle Version to the Frameworks delivered on macOS.
    • -
    • SF#44750 – Edits the documentation for PDEContentAddPageEx() to better explain its behavior.
    • -
    • Removes the 32-Bit Linux License Managed platform.
    • -
    • Adds .NET Interface Nuget packages for Linux 64 and Windows 64 license managed platforms: -
        -
      • APDFL.LM.NETCore.18.6.4.nupkg
      • -
      • APDFL.LM.NETFramework.18.6.4.nupkg
      • -
      -
    • -
    • Adds new Text Extraction samples in C++, .NET Framework, and .NET Core demonstrating text extraction: -
        -
      • From annotations.
      • -
      • From AcroForms on a PDF page.
      • -
      • From a region on the PDF page.
      • -
      • Based on a supplied pattern (regex).
      • -
      • Based on a supplied pattern (regex) with CJK or Unicode characters.
      • -
      • Info from multiple regions of multiple documents in a folder and output a CSV file. (ie Process multiple invoices)
      • -
      -
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44381 – Corrects an issue in which an OpenType font program identified as being TrueType by correcting the font identification entries.
    • -
    • SF#44546 – Corrects an issue in which glyphs were dropped from the page after Flattening.
    • -
    • SF#45154 – Corrects an issue in which a crash could occur when rendering a page with a corrupt JBIG2 image.
    • -
    • SF#45160 – Corrects an issue in which text glyphs could become .notdef's after Transparency Flattening.
    • -
    • SF#45173 – Corrects an issue in which PDEPathGetDataFloat() returns the incorrect size.
    • -
    • SF#45177 – Corrects an issue in which PDF/A fallback page rasterization creates corrupted image output at certain rasterization resolutions.
    • -
    • SF#45194 – Corrects an issue in which Flattening Transparency could result in improper drawing when a Singular Matrix was encountered.
    • -
    • SF#45195 – Adds support for preserving Text Extractability of glyphs using Type 3 Fonts when the permitType3Fonts member of PDFlattenRec struct is enabled.
    • -
    • SF#45201 – Corrects an issue in which Font Embed Subsetting could result in changed glyphs for an invalidly specified Type 0 font.
    • -
    • SF#45202 – Corrects an issue in which a crash could occur when rendering a page containing an invalid JBIG2 image or JPEG2000 image.
    • -
    • SF#45203 – Corrects an issue in which a crash could occur when rendering a document with a corrupted Font program.
    • -
    • SF#45207 – Corrects an issue in which downsampling of non-Indexed images with bpc of 2 or 4 would be incorrect using PDFOptimizer.
    • -
    • SF#45219 – Corrects an issue in which optimizing a document with an Image with a /Decode array could be mishandled.
    • -
    -

     

    -

     

    -

    APDFL v18.0.4PlusP1f (August 17, 2022)

    -

    New Features:

    -
      -
    • SF#45036 - Adds a new feature to keep valid Goto type Action entries after transparency flattening.
    • -
    • SF#45174 - Adds support for reading a multipage TIFF into an ImageCollection from a Stream to the .NET and Java interfaces.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44048 – Corrects an issue in which two distinguished fonts are merged when they shouldn't be.
    • -
    • SF#45052 – Corrects an issue in which decreased performance was observed when merging fonts.
    • -
    • SF#45086 – Corrects an issue in the security settings of the output created by the C++ AESEncryption sample
    • -
    • SF#45108 – Corrects an issue in which a crash could occur when saving a document with object compression
    • -
    • SF#45141 - Corrects an issue in which a shading object disappeared after an operation of each PDEContent object was acquired and set.
    • -
    • SF#45172 - Corrects an issue in which the output file size was very large when link annotations were copied during PDF/A conversion.
    • -
    • SF#45175 - Corrects an issue in which a crash could occur when rendering a page with a corrupt JBIG2-compressed image.
    • -
    • SF#45187 - Corrects an issue in which after first rendering with the SmoothImage flag enabled, a subsequent rendering without the SmoothImage flag would still act as if it was set.
    • -
    • SF#45188 - Corrects an issue in which rendering a page containing a valid JBIG2 image resulted in a blank page.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1e (July 18, 2022)

    -

    New Features:

    -
      -
    • Adds Unicode support to DocTextFinder.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44545 – Corrects an issue in which a Text Field that was malformed but had a valid Parent Field could be dropped during page insertion.
    • -
    • SF#45054 – Corrects an issue in which Flattening could be seemingly hang for documents with elements specified that extend past the page bounds.
    • -
    • SF#45057 – Corrects an issue in which an Acrobat preflight syntax error could occur after input file was flattened.
    • -
    • SF#45090 – Corrects an issue in which an exception could be raised optimizing a document with an ICCBased ColorSpace.
    • -
    • SF#45101 – Corrects an issue in which a crash could occur when rasterizing a PDF Page containing an invalid JPEG2000 image.
    • -
    • SF#45120 – Corrects an issue in which and error occurred calling dlpdfimagecreatefrompdf() when using the in-memory file system.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1d Release Notes (June 29, 2022)

    -

    New Features:

    -
      -
    • Updates open source International Components for Unicode (ICU) library to version 71.1.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#43518 – Corrects an issue in which text was emitted during a shift when using Get or Set on the same form container. Introduces a new flag PDPrefSetStrictFormEmission which can be set to true to fix this.
    • -
    • SF#44388 – Corrects an issue in which searching for strings that had spaces in them caused the quads to be incorrect.
    • -
    • SF#44705 – Corrects an issue in which a crash could occur when converting a document to PDF/A.
    • -
    • SF#44815 – Improves flattened transparency performance.
    • -
    • SF#44860 – Corrects an issue in which certain fonts were being corrupted after flattening transparency.
    • -
    • SF#45063 – Corrects an issue in which an exception raised during optimization of a document was not properly released so it can not be deleted from the disk.
    • -
    • APDFL-3318 – Corrects an issue with hyphenated word handling in .NET and Java interface TextExtract samples.
    • -
    -

     

    -

    APDFL v18.0.4PlusP1c Release Notes (May 17, 2022)

    -

    New Features:

    -
      -
    • SF#44586 – Adds an optional parameter to DeletePages() to bypass the Structural information of large documents that could be extremely slow to process.
    • -
    • SF#44698 – Adds a new member noValidationErrors to the PDFProcessorPDFXConvertParamsRec structure. When set to true, Implementation Limits will be ignored during the conversion.
    • -
    • SF#44746 – Adds new enumeration value cosOpenFilteredStrict. This works the same as cosOpenFiltered but will be more strict in that it will raise an exception for a problematic stream.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44213 – Corrects an issue in PDF 2.0 document saving with linearized or compress save flag in which the Document Info dictionary was incorrectly written on saving.
    • -
    • SF#44696 – Corrects an issue in which a crash could occur when calling PDWordFinderAcquireWordList() for some documents.
    • -
    • SF#44864 – Corrects an issue in which creating a Redaction annotation with no border specified, but a non-opaque fill-color opacity, would result in a border anyway.
    • -
    • SF#44931 – Corrects an issue in which adding a text run would corrupt the output document.
    • -
    • SF#44996 – Corrects an issue in which a crash could occur when calling the ChangeResolution() method of the image class when the image is very large in the .NET and Java interfaces.
    • -
    • APDFL requires libatomic and libuuid as supplied by the operating system on UNIX or Linux.
    • -
    -

     

    -

    APDFL 18.0.4PlusP1b Release Notes (April 26, 2022)

    -

    New Features:

    -
      -
    • Incorporates Adobe's update to version 18.0.4. -
        -
      • Adds PDEFormIsLeadingSet API to correct and is in which characters were shifted when using PDEFormSetLeading().
      • -
      • Corrects an issue flattening PDFs with an Optional Content Membership Dictionary.
      • -
      -
    • -
    • Updates open source Expat XML parser (expat) library to 2.4.8.
    • -
    • Updates open source Boost library to version 1.78.0 for Java and .NET interface.
    • -
    • SF#43434 – Adds the UserUnit property to the Page class.
    • -
    • SF#44859 – Improves PDF/A conversion when a document has Annotations using Unembedded Fonts.
    • -
    • SF#44967 – Improves PDF/A-2 or PDF/A-3 conversion when the .notdef glyph is used in Page Content.
    • -
    • SF#44971 – Adds DLI for the Mac ARM platform.
    • -
    • SF#45004 – Updates open source Zlib library to 1.2.12.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#41757 – Corrects an issue in which PDF/A conversion could convert distinguished font files to the same name.
    • -
    • SF#43711 – Corrects an issue in which Flattener could create a blue rectangle box.
    • -
    • SF#44298 – Corrects an issue in which some type 3 font text could shift slightly after PDE round trip.
    • -
    • SF#44557 – Corrects a performance issue with PDF/A conversion when a document contains many Pages and Link Annotations.
    • -
    • SF#44653 – Corrects an issue in which a failed PDF/X conversion in the .NET or Java interfaces could lead to a crash.
    • -
    • SF#44740 – Corrects an issue in which a missing xref error could occur when saving a document after embedding font.
    • -
    • SF#44751 – Allows page insertion to complete when encountering an error in a document's structure tree when the AllowRelaxSyntax flag is set.
    • -
    • SF#44765 – Corrects an issue in the DotGain color profiles that ship in the Resources directory.
    • -
    • SF#44896 – Corrects an issue subsetting fonts on document save.
    • -
    • SF#44904 – Corrects an issue in the PDViewer sample in which displayed PDFs could be shifted right.
    • -
    • SF#44918 – Corrects an issue in which PDFOptimizerDiscardPageLabels didn't work as expected.
    • -
    • SF#44946 – Corrects an issue in which page rendering could hang on invalid JPG image data when found.
    • -
    • SF#44947 – Corrects an issue in the C++ Common sample code.
    • -
    • SF#44948 – Corrects an issue in which undefined behavior could occur if the CMap directory used for initialization of the Library was incorrect and font embedding was later attempted.
    • -
    • SF#44982 – Corrects an issue in which Optimizing a document to memory could crash when used in a multithreaded scenario.
    • -
    • SF#44995 – Corrects an issue in which emitting to a postscript file would not generate any output or indications of errors.
    • -
    • SF#45016 – Corrects an issue in which a crash could occur rendering a page containing a corrupt JBIG2 image.
    • -
    -

    APDFL 18.0.3PlusP3b Release Notes (March 28, 2022)

    -

    New Features:

    -
      -
    • SF#44824 – Adds support for importing TIFF Palette images (8bpc or less) to the Java and .NET interfaces.
    • -
    • SF#44925 – Updates open source Expat XML parser (expat) library to 2.4.6.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44695 – Corrects an issue rendering a document to the DeviceGray colorspace.
    • -
    • SF#44735 – Updates APDFL "RenderPage" sample to generate valid output with CCITTFaxDecode filter.
    • -
    • SF#44828 – Corrects an issue in which an indirect object parsing error could occur when saving a document if the RelaxedSyntax flag is set.
    • -
    -

    APDFL 18.0.3PlusP3a Release Notes (February 21, 2022)

    -

    New Features:

    -
      -
    • Improves PDF file compression when using PDF Optimizer. -
        -
      • The default Optimizer settings when using C++ by calling PDDocOptimizeDefaultParams() or creating the PDFOptimizer class in the Java and .NET interfaces have been changed to yield better results.
      • -
      • To restore previous default settings, set the optimizer option of interest to the desired value.
      • -
      -
    • -
    -
      -
    • SF#44623 – Improves speed on macOS by increasing optimization in the AGM library.
    • -
    • SF#44875 – Updates open source Expat XML parser (expat) library to 2.4.4.
    • -
    • With this release, the Java and .NET Interfaces version has been increased to 18.0.3.36.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44831 – Corrects an issue in which imported GIF transparency could not be kept after import.
    • -
    • SF#44786 – Corrects an issue in which Shading objects could be deleted after optimizing.
    • -
    • SF#44852 – Corrects an optimizer issue where a corrupted font stream could be written.
    • -
    -

    APDFL 18.0.3PlusP2t Release Notes (February 10, 2022)

    -

    Problem Corrections:

    -
      -
    • SF#44627 – Corrects an issue in which some text was partially removed during rendering.
    • -
    • SF#44473 – Corrects an issue in which font was missing after files merged.
    • -
    • SF#44614 – Corrects an issue in which an annotation appeared incorrectly after flattening.
    • -
    • SF#44732 – Corrects an issue in which WordFinder breaks words differently.
    • -
    -

    APDFL 18.0.3PlusP2r Release Notes (December 28, 2021)

    -

    Enhancements:

    -
      -
    • SF#44275 – Adds a new API insertPagesWithCallBacks to Java and .NET Interfaces which includes cancelProc and progressMonitor callbacks.
    • -
    • SF#44633 – Improves the PDFOptimizerDiscardUnusedForms option to achieve a better result.
    • -
    • Adds a new method PDDocDeletePagesEx() in the C/C++ Interface which accepts a new parameter PDPageDeleteFlag to bypass the document's structural information. This is beneficial for large documents with complicated structural information that would otherwise be extremely slow to process.
    • -
    • Replaces open source GIF library 'libGD' with 'giflib' version 5.2.1 for Java and .NET Interfaces.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#43542 – Corrects an issue in which a gif would display incorrect colors after import.
    • -
    • SF#44486 – Corrects an issue in which a gif would display incorrect colors after import.
    • -
    • SF#44555 – Corrects an issue in which a crash could occur when using PDPageDrawContentsToWindowWithParams() with certain documents.
    • -
    • SF#44616 – Corrects an issue in which a crash could occur in PDWordFinderAcquireWordList() when encountering a Font with unexpected glyph ligatures names.
    • -
    • SF#44630 – Corrects an issue in which PDWordGetCharQuad API with bullet input character returns the incorrect Quad value.
    • -
    • SF#44707 – Corrects an issue in which PDFOptimizerDiscardUnusedFonts could erroneously identify a font that is already in use.
    • -
    -

    APDFL 18.0.3PlusP2p Release Notes (November 18, 2021)

    -

    Enhancements:

    -
      -
    • SF#44569 – Updates the MergeDocuments C++ sample and the MergePDF .NET/Java samples to illustrate best practices for fastest processing of large documents.
    • -
    • SF#44654 – Allows saving a PDF with Incremental and Copy flags set in the .NET and Java interfaces.
    • -
    • SF#44668 – Improves Optimizer resiliency by not raising an error when encountering a problematic Annotation Appearance.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#43546 – Corrects a DLI issue in which a Tiff image with tag Orientation became mirrored after converted to pdf.
    • -
    • SF#44199 – Corrects an issue in which a Pattern Resource Image eligible for downsampling would be skipped by mistake.
    • -
    • SF#44300 – Corrects an issue in which a PDF's black loses its transparency after round trip.
    • -
    • SF#44324 – Eliminates an "direct object already has a container" exception thrown when an image file is read into memory.
    • -
    • SF#44529 – Corrects a performance issue when converting a document to PDF/A that contained many annotations.
    • -
    • SF#44628 – Correct an issue in which the PDFOptimizerDiscardUnusedFonts option would erroneously identify a font in use in page content for removal.
    • -
    • SF#44651 – Corrects an issue optimizing JPEG2000 images with no ColorSpace specified using a different filter.
    • -
    • SF#44676 – Corrects a WordFinder issue in which text was extracted out of order.
    • -
    • SF#44692 – Corrects an issue with the string retrieved by the Text member of the Word class that could occur using Java on non-Windows platforms.
    • -
    • SF#44694 – Corrects an issue with how PDEImageRemoveIndexedColor() handles the current in-use filter.
    • -
    • SF#44700 – Corrects an issue with how color profiles are found on the system resulting in missing or incomplete list of ICC profiles.
    • -
    -

    APDFL 18.0.3PlusP2n Release Notes (October 28, 2021)

    -

    Enhancements:

    -
      -
    • SF#44012 – Updates PDFViewer sample to use the CropBox for better visual results.
    • -
    • SF#44531 – Improves performance of APDFL on Windows platform.
    • -
    • Improves opening a corrupt document with the Repair option to recover all pages that can be found without error.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#42868 – Corrects an issue where a DeviceRGB image was not being recompressed when PDFOptimizerIncludeIndexedImages and PDFOptimizerDownsampleColor flags were set to false.
    • -
    • SF#44558 – Corrects an issue optimizing JPEG2000 images with no ColorSpace specified using a different filter.
    • -
    • SF#44588 – Corrects an issue in which the DocInfo Trapped key's value could be of the incorrect COS object type.
    • -
    • SF#44608 – Corrects an issue where using the FileAttachment class could result in a locked file.
    • -
    • SF#44621 – Corrects an issue where encountering invalid data could result in a out-of-bounds vulnerability.
    • -
    • Corrects an issue where a regular expression such as ".*" to extract all the text in a document could cause APDFL to hang and crash.
    • -
    • Corrects an issue in the C++ OutputPreview sample that could cause a crash.
    • -
    -

    APDFL 18.0.3PlusP2m Release Notes (September 27, 2021)

    -

    Enhancements:

    -
      -
    • Adds the .NET Core Interface with Optical Character Recognition (OCR) on the Linux ARMv8 platform. -
        -
      • Currently, only the Linux ARMv8 platform has support for ARM64, so ARM64 targets are only valid for Linux and are not valid for Mac or Windows. They can safely be ignored for Mac and Windows.
      • -
      -
    • -
    • Adds Optical Character Recognition (OCR) to the Java Interface on the Mac ARMv8 platform.
    • -
    • SF#41572 – Adds a new initialization flag kPDFLInitOnlyUseCustomColorProfilePaths. When used and the PDFLData member colorProfileDirList is set, then only the specified paths are searched, and the default paths searched by APDFL are ignored.
    • -
    • SF#43216 – Improves the PDFOptimizerDiscardUnusedFonts option to work more robustly in general as well as remove an unused font in its entirety.
    • -
    • SF#44446 – Adds the methods PDPrefGetAllowStringRetrievalFailingDecryption()/PDPrefSetAllowStringRetrievalFailingDecryption() to support retrieving String object values when decryption of an encrypted String fails.
    • -
    • SF#44480 – Enhances render process such that when relaxedSyntax flag is set. APDFL continues to render even after encountering Form XObject parsing error.
    • -
    • SF#44495 – Adds support for reading and writing 16-bit grayscale, uncompressed TIFF files to the Image class of the Java and .NET interfaces.
    • -
    • SF#44530 – Adds a new member to PageImageParams named UseDeviceNForImageSeparations. When calling the GetImageSeparations() method of the Page class, if this member is not set and only Process colorants are supplied as parameters the rasterization is done using DeviceCMYK, if this member is set the rasterization is done using DeviceN.
    • -
    • SF#44532 – Adds a SHA256 Digital Signature to the Windows DLI DLL.
    • -
    • SF#44538 – Adds support for reading and writing 48-bit RGB, uncompressed TIFF files to the Image class of the .NET and Java interfaces.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#43729 – Corrects an issue in which inserting pages from a document with invalidly specified inherited page Resources resulted in missing page resources.
    • -
    • SF#43738 – Corrects an issue in which the /OpenAction entry reference to page became null after flattening a page.
    • -
    • SF#44154 – Corrects an issue in which an error could be raised calling PDOCMDFindOrCreateEx() on a document with a Page with a null annotation specified. Corrects an issue in which an error could occur saving using the PDSaveCompressed flag for an unusually specified Structure /ParentTree.
    • -
    • SF#44198 – Corrects an issue in which rendering a 16BPC image using a DeviceN colorspace with several colorants resulted in an empty image.
    • -
    • SF#44496 – Corrects an issue in which TIFF import could raise an error when the required XResolution/YResolution tags are missing in the Java and .NET interfaces.
    • -
    • SF#44499 – Corrects an issue in which the PDFOptimizer could identify a Text Pattern Resource image as being unused erroneously.
    • -
    • SF#44509 – Corrects an issue in which Rendering certain documents could hang when Smoothing was disabled.
    • -
    • SF#44529 – Corrects a performance issue when converting a document to PDF/A that contained many annotations.
    • -
    -

    APDFL 18.0.3PlusP2k Release Notes (August 26, 2021)

    -

    Enhancements

    -
      -
    • Adds the Java Interface with Optical Character Recognition (OCR) on the Linux ARMv8 platform. -
        -
      • The .NET Interface with Optical Character Recognition (OCR) is not yet available for this platform.
      • -
      -
    • -
    • Adds the Java Interface on the Mac ARMv8 platform. -
        -
      • The .NET Interface and Optical Character Recognition (OCR) are not yet available on this platform.
      • -
      -
    • -
    • SF#42783 – Improves the PDFOptimizerDiscardUnusedFonts option to work more robustly in general as well as remove an unused font in its entirety.
    • -
    • SF#43767 – Adds support for rendering a document with an invalid Text Scaling operator value when PDPrefSetAllowRelaxedSyntax() method is called with the value of true first.
    • -
    • SF#44333 – Adds support to PDPageDrawContentsToMemoryWithParams() to support rendering to a colorspace called DeviceCMYKA (40-bit). The RenderPage sample has been updated to illustrate how this can be done.
    • -
    • SF#44365 – Updates the macros kPDFLVersion and _PDFLHFT_LATEST_VERSION defined in the public headers to be inline with previous APDFL releases.
    • -
    • SF#44471 – Improves the PDFOptimizerDiscardUnusedFonts option to work more robustly in general as well as remove an unused font in its entirety. Adds the PDEGraphicFont, kPDEGraphicFont, PDEGraphicFontGetPDEFont() interfaces to public headers, reserved for Internal Use Only.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43265 – The PDFOptimizerDiscardAnnotations option now does not apply to Widget annotations which can be removed using the PDFOptimizerDiscardAcroforms option. The PDFOptimizerDiscardComments option now applies to PopUp annotations.
    • -
    • SF#43589 – Corrects an issue in which a Base 14 font file could not be found on the operating system if the name varied slightly.
    • -
    • SF#44029 – Corrects an issue that could occur when rendering a Page with a Transparency Group specified.
    • -
    • SF#44257 – Corrects an issue to allow processing to continue when encountering invalid Annotation Content when calling PDWordFinderAcquireWordList() if the AllowRelaxedSytnax flag is set.
    • -
    • SF#44421 – Corrects an issue in which a crash could occur when compressing a very large image with a JPEG2000 filter.
    • -
    • SF#44444 – Corrects an issue in which the PDFOptimizerDiscardUnusedImages option could misidentify a used image as part of an Annotation Appearance. Adds the DiscardUnusedImages/DiscardUnusedFonts options to the Java and .NET interfaces.
    • -
    • SF#44446 – Removes the C++ ValidateSignatures sample.
    • -
    -

    APDFL 18.0.3PlusP2h Release Notes (July 30, 2021)

    -

    Enhancements:

    -
      -
    • Adds new platform: MacOSX ARMv8. -
        -
      • DLI and the Java and .NET Interfaces are not yet available for this platform.
      • -
      -
    • -
    -

    Problem Corrections:

    -
      -
    • SF# 43797– Corrects an issue that could occur rendering the glyphs of the ZapfDingbat font when it's not embedded.
    • -
    • SF#44152 – Corrects an issue in which rendering a partially corrupt JPG image could result in no visible content.
    • -
    • SF#44197 – Corrects a text extraction issue where an Arabic accent character could appear in a non-Arabic word.
    • -
    • SF#44208 – Corrects an issue in which a crash could occur when rendering a document with a corrupt JBIG2 image or when rendering a document with a corrupt TrueType font program.
    • -
    • SF#44267 – Corrects an issue in the way PDFOptimizer determines the resolution of rotated images.
    • -
    • SF#44277 – Corrects an issue that could result in an error when printing a PDF to PostScript when encountering a null entry in a /DecodeParms array.
    • -
    • SF#44332 – Corrects an issue in which some Arabic characters could be out of order when searching for text with WordFinder.
    • -
    • SF#44352 – Corrects an issue resulting in a crash when parsing content stream by raising an appropriate exception.
    • -
    • SF#44356 – Corrects an issue in which the expandToFit parameter of the PDPrintParamsRec structure had no effect on macOS.
    • -
    • SF#44370 – Corrects an issue in which rendering text on the page using a Tab Character Code resulted in a .notdef glyph. Updates the .NET documentation to reflect the DrawContents(Bitmap, Matrix, Rect) overload of the Page class is deprecated in favor of the overload DrawContents(Bitmap, DrawParams).
    • -
    • SF#44385 – Corrects an issue adding new text to a page with a non-default Character Spacing could cause incorrect spacing.
    • -
    • SF#44407 – Corrects an issue rendering glyphs of a Type 1 Font with invalid XUID array size.
    • -
    • SF#44422 – Corrects an issue in which PDFOptimizerDiscardUnusedForms could mistakenly identify an Annotation Appearance Form as not being in use erroneously.
    • -
    • SF#44427 – Corrects an issue in which a crash could occur calling PDFindSysFont() when Long Path support is enabled on Windows.
    • -
    -

    APDFL 18.0.3PlusP2g Release Notes (July 15, 2021)

    -

    Enhancements:

    -
      -
    • Adds new platform: Linux ARMv8 (Java and .NET Interfaces are not yet available for this platform).
    • -
    • Updates open source Expat XML parser (expat) library to 2.4.1.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44278 – Corrects an issue in which the PDFOptimizer could identify a Text Pattern Resource image as being unused erroneously.
    • -
    -

    APDFL 18.0.3PlusP2f Release Notes (June 18, 2021)

    -

    Enhancements:

    -
      -
    • SF#44318 – Updates open source TIFF (libTIFF) library to version 4.3.0.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44014 – Corrects an issue in which Alternate File System creates an unwanted temporary file.
    • -
    • SF#44182 – Corrects an issue in which the Java and .NET Interfaces were outputting incorrect characters when scanned with OCR.
    • -
    • SF#44193 – Corrects an issue in which DocInfo CreationDate was updated when it already exists for PDF 1.x document.
    • -
    • SF#44238 – Corrects an issue in which wordFinder was missing some text.
    • -
    -

    APDFL 18.0.3PlusP2d Release Notes (June 1, 2021)

    -

    Enhancements:

    -
      -
    • Adds image processing enhancement to the OCR Engine to deskew and reduce noise from images for higher quality text extraction.
    • -
    • Adds new sample RegexExtractText to demonstrate how to extract text information using DocTextFinder and creates a JSON file using that information.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44156 – Enhances the behavior to continue to parse if RelaxSyntax flag is turned on when parsing an empty array from the content stream. By default, the exiting behavior is preserved which returns "Wrong operand Type" error.
    • -
    -

    APDFL 18.0.3PlusP2a Release Notes (April 30, 2021)

    -

    Enhancements:

    -
      -
    • Adds a new API PDDocTextFinder to the C/C++ interface and a new API DocTextFinder to the .NET and Java interfaces.
    • -
    -

    NOTE: At this time, these APIs are available on Windows, Linux and Mac platforms.

    -
      -
    • -
        -
      • Users may now use a regular expression to search the whole document for a word, phrase, or pattern.
      • -
      • The regular expressions that are passed to the API must use the ECMAScript syntax. For more information, please see: https://www.cplusplus.com/reference/regex/ECMAScript/.
      • -
      • Adds new sample AddRegexRedaction to demonstrate the usage of a regular expression to redact text from a PDF document.
      • -
      • Adds new sample RegexTextSearch to demonstrate the usage of a regular expression to highlight text in a PDF document.
      • -
      • Regular expression search of documents containing Unicode text is currently not supported.
      • -
      -
    • -
    • Adds additional language support to the Java and .NET interfaces for applying optical character recognition (OCR) to detect and place text from images. -
        -
      • Users will need to provide Tesseract language files and fonts for the language.
      • -
      • Right-to-left languages are currently not supported.
      • -
      -
    • -
    • Updates open source Expat XML parser (expat) library to 2.3.0.
    • -
    • SF#42976 – Adds a new member permitType3Fonts to the PDFlattenRec structure to permit Type 3 Fonts during Flattening. When set to true Type 3 Fonts are not changed during Flattening. When set to false Type 3 Fonts are rasterized which is the legacy behavior.
    • -
    • SF#43803 – Adds a new member permitType3Fonts to the PDFlattenRec structure to permit Type 3 Fonts during Flattening. When set to true Type 3 Fonts are not changed during Flattening. When set to false Type 3 Fonts are rasterized which is the legacy behavior.
    • -
    • SF#44157 – Adds a new property CandidateFontNames to the OCRParams class in service of customizing font family names to use for placing recognized text on the page of a document.
    • -
    -

    Problem Corrections:

    -
      -
    • SF#44149 – Corrects an issue in which OCR Engine could raise an exception on multiple threads.
    • -
    -

    APDFL 18.0.3PlusP1n Release Notes (March 19, 2021)

    -

    Enhancements

    -
      -
    • SF#43978 – Updates the common sample code to use best practices for saving documents.
    • -
    • SF#44064 – Enhances the behavior of saving a v2.0 document so that the DocInfo /ModDate is written out when a /PieceInfo /LastModified date entry is present.
    • -
    -

    Problem Corrections

    -
      -
    • SF#44056 – Corrects an issue in which the /ViewerPreferences key could be dropped during PDF/A conversion. Corrects an issue where the /Lang key could be dropped during PDF/A-1 conversion.
    • -
    • SF#44094 – Corrects an issue in which PDFOptimizerDiscardPieceData had no effect for Form XObjects.
    • -
    • SF#44104 – Corrects an issue in which a syntax error could occur in PDE round trip.
    • -
    • SF#44106 – Corrects an issue in which a crash could occur when calling CosDocSaveToFile().
    • -
    • SF#44133 – Corrects an issue in which a crash could occur when saving a document that was converted to PDF/A.
    • -
    • SF#44142 – Corrects an issue in which the PDFOptimizer Recompress flags would not be respected as set.
    • -
    -

    APDFL 18.0.3PlusP1m Release Notes (February 24, 2021)

    -

    Enhancements

    -
      -
    • Adds new platform: AIX 64-Bit for the Java interface.
    • -
    • Updates open source Boost library to version 1.75.0 for Java and .NET interface.
    • -
    • Updates open source Tesseract library to version 4.1.1.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43673 – Corrects an issue that could occur when rendering a page in the multi-threading applications.
    • -
    • SF#43763 – Corrects an issue in which glyphs would not become visible when converting PDF/A documents using Type 3 fonts.
    • -
    • SF#43783 – Corrects an issue that could occur in the content when rendering the page of a document.
    • -
    • SF#43863 – Corrects an issue in which DL180PDFLPINVOKE.dll and dltesseract3.dll properties were not being set correctly. NOTE: dltesseract3.dll has been replaced by dltesseract4.dll.
    • -
    • SF#44008 – Corrects an issue in which the OCR Engine was splitting words incorrectly.
    • -
    • SF#44095 – Corrects an issue in where a /FontDescriptor that was not specified properly was merged with a different font unexpectedly when PDSaveOptimizeFonts was set.
    • -
    -

    APDFL 18.0.3PlusP1k Release Notes (February 2, 2021)

    -

    Enhancements

    -
      -
    • Adds new platforms: AIX 32-Bit and AIX 64-Bit (without the Java or .NET Interfaces)
    • -
    • SF#43613 – Adds new parameters newAntiAlias and doThinLine to the drawContents API.
    • -
    • SF#43631 – Adds Myriad-Pro font variants to the Font Resources folder of the SDK.
    • -
    • SF#43760 – Adds a new option PDFOptimizerIncludeIndexedImages for the Optimizer to indicate if Indexed images are eligible for recompressing and/or downsampling. The default is true.
    • -
    • SF#43919 – Improves the SplitPDF sample for best practices.
    • -
    • SF#43922 – Corrects an issue in PDDocReplaceUnembeddedSimpleFonts() for replacement fonts that lack minimum required entries. Improves the functionality of PDDocReplaceUnembeddedSimpleFonts() by embedding the fonts replaced in the document and not requiring the document to be saved for the replacement operation to have an effect.
    • -
    • SF#43945 – Adds new method PDSysFontGetFullName() which can retrieve the Font's Full Name. This only applies to TrueType fonts.
    • -
    • SF#43976 – Updates open source TIFF (libTIFF) library to version 4.2.0.
    • -
    • Updates open source International Components for Unicode (ICU) library to version 68.2.
    • -
    • Adds the ConvertToZUGFeRD C++ sample to the SDK.
    • -
    -

    Problem Corrections

    -
      -
    • SF#40764 – Corrects a performance issue using PDFLPrintDoc() that could occur for some documents.
    • -
    • SF#43649 – Corrects an issue in which APDFL hangs when jpeg decoder ignores eCTJPEGErrorReadFailed error with unprocessed tile image data.
    • -
    • SF#43689 – Corrects an issue in which glyph rasterization is incorrect for TrueType fonts.
    • -
    • SF#43771 – Corrects an issue in which content is clipped when rendering a page of a document.
    • -
    • SF#43866 – Corrects an issue in which alternate text is created incorrectly during flattening.
    • -
    • SF#43882 (BlueCrest) – Adds a new member ignoreArtBoxForPDFPageWatermark to the PDDocAddWatemarkParamsRec structure.
    • -
    • SF#43946 – Corrects an issue in which date formatting was not correct in XMP build date info string.
    • -
    -

    APDFL 18.0.3PlusP1g Release Notes (December 23, 2020)

    -

    Enhancements

    -
      -
    • SF#43671 – Improves document saving when the version is PDF 2.0. The Document Info dictionary will not be written to the output as it is deprecated in PDF 2.0.
    • -
    • SF#43731 – Adds new members ICCProfile and ICCProfileCustomPath to the PageImageParams class and DrawParams class for the .NET and Java interfaces.
    • -
    • SF#43736 – Adds new member flattenNoLimit to PDPageDrawParams structure.
    • -
    • SF#43747 – Adds support for setting a Colour Key mask when importing a Transparent GIF in the .NET and Java interfaces.
    • -
    • SF#43775 – Adds digital signature to DLE libraries.
    • -
    • Updates open source ICU library to version 68.1.
    • -
    • Updates open source Expat XML parser (expat) library to 2.2.10.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43230 – Corrects an issue in which the selection of spill file did not use the currently defined temp file system.
    • -
    • SF#43364 – Corrects a crash that could occur during page insertion for a document with particular form fields.
    • -
    • SF#43508 – Corrects an issue in which PDDocDeletePages() caused Page Destinations to become invalid as the pages were now gone and the destinations themselves are now removed.
    • -
    • SF#43632 – Corrects an issue in which PDEFontCreateToUnicodeNow() was not working as expected for unembedded fonts.
    • -
    • SF#43662 – Corrects an issue in which a font directory passed during initialization could be mishandled internally.
    • -
    • SF#43677 – Corrects an issue in which drawn lines were not the correct line width when using illegal ExtGState parameters.
    • -
    • SF#43681 – Corrects an issue in how a PDF page is rendered when the user did not specify the UpdateRect.
    • -
    • SF#43691 – Corrects an issue in which a crash could occur when calling PDPageAcquirePDEContent() for a particular document.
    • -
    • SF#43705 – Corrects issues adding a Text Watermark when the CropBox of the page is not situated at the origin and adding a Text Watermark which could result in a PDEObject error. Adds the WatermarkDrawOption member to WatermarkParams of the .NET and Java interfaces.
    • -
    • SF#43710 – Corrects an issue in which PDDocGetVersionEx() did not return the correct result for documents specifying a certain Extension Level.
    • -
    • SF#43723 – Corrects an issue in which subsequent calls to dlpdfimagecreatefromASFile() did not respect the DLImageCreateParamsRec.pageNum value after its initial call.
    • -
    • SF#43727 – Corrects an issue in which Form XObjects that did not have Resources defined independently lead to an empty rendering.
    • -
    • SF#43728 – Corrects an issue in which a system font used for rendering could not be found on some systems.
    • -
    • SF#43745 – Clarifies the usage of EnableLicensedBehavior() when using a Render key.
    • -
    • SF#43758 – Corrects an issue when PDDocReplaceUnembeddedSimpleFonts() for replacement fonts that lack minimum required entries.
    • -
    • SF#43781 – Corrects an issue that could occur when decoding a JBIG2 image found on the page of a PDF.
    • -
    -

    APDFL v18.0.3PlusP1e (November 4, 2020)

    -

    Enhancements

    -
      -
    • SF#43682 – Adds a new method PDDocReplaceUnembeddedSimpleFonts() which replaces unembedded, simple (not Type 0) fonts with different fonts.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43634 – Corrects an issue in which flattening transparency on a page could result in empty content.
    • -
    • SF#43696 – Corrects an issue occurring after a PDDocColorConvert() action in which a page was displayed incorrectly on Edge.
    • -
    • SF#43697 – Corrects a regression in which flattening the page could result in rasterized text.
    • -
    • SF#43084 – Corrects an issue where a glyph could be drawn incorrectly during PDF to EPS conversion.
    • -
    -

    APDFL v18.0.3PlusP1c (October 1, 2020)

    -

    Enhancements

    -
      -
    • SF#43577- Allows multiple installations of APDFL on Windows systems where users must manually remove old installations. -
        -
      • The APDFL 18.0.3PlusP1c Windows Installer supports installing the SDK to multiple locations.
      • -
      • To enable this feature, uninstall APDFL 18.0.3PlusP1a first before attempting to install APDFL 18.0.3PlusP1c.
      • -
      • To retain the prior APDFL 18.0.3PlusP1a data, make a copy of the installation folder to a different location before uninstalling.
      • -
      -
    • -
    • Adds new platforms: SPARC Solaris 32-Bit (without Java and .NET interfaces) and SPARC Solaris 64-Bit (with Java and .NET interfaces).
    • -
    • SF#43359 - Adds new EncryptionType enumeration values supporting older RC4 type encryption.
    • -
    • SF#43550 – Adds support in the .NET and Java interfaces for exporting images using an Indexed colorspace and a Soft Mask to PNG or TIFF.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43389 – Corrects an issue in which thumbnails were not being generated consistently.
    • -
    • SF#43480 – Corrects an exception that could be raised during page insertion for some documents.
    • -
    • SF#43483 – Corrects some minor issues in the OpticalCharacterRecognition samples.
    • -
    • SF#43525 – Corrects an issue where there was missing content when the page was rendered.
    • -
    • SF#43531 – Corrects an alignment issue where referenced embedded files were not being rendered.
    • -
    • SF#43532 – Corrects a regression in which an artifact of an XObject's dash pattern was being drawn in the wrong position during rendering.
    • -
    • SF#43536 – Corrects an issue where PDPageSetPDEContent() would not respect the FillColorSpec for an ImageMask after it had been set using PDEElementSetGState().
    • -
    • SF#43538 – Corrects an issue where PDDocEnumFonts() could raise an improper error for a valid font.
    • -
    • SF#43548 – Corrects an issue where the DLI dll resources weren't set.
    • -
    • SF#43615 – Corrects an issue that could occur doing Color Conversion of Color Key Masked images.
    • -
    • SF#43238 – Corrects an issue where page insertion could erroneously drop Annotations/Fields from the page.
    • -
    -

    APDFL v18.0.3PlusP1a (September 3, 2020)

    -

    Enhancements

    -
      -
    • Incorporates changes from Adobe, Inc. for the Adobe PDF Library 18.0.3 update. -
        -
      • Adds support for UTF-8 character encoding as per PDF 2.0 specification
      • -
      • Updates CMaps and Font resources to support Japanese new era characters
      • -
      • Discontinues support for Windows 7
      • -
      • Adds support for Soft Mask Matrix in External Graphics State. New APIs: "PDEExtGStateGetSoftMaskMatrix" and "PDEExtGStateSetSoftMaskMatrix"
      • -
      • Adds support for Leading in the parent of Form. New APIs: "PDEFormGetLeading" and "PDEFormSetLeading”
      • -
      • Adds a new parameter weight of type unsigned integer in PDEFontAttrs structure
      • -
      -
    • -
    • Extends Adobe PDF Library to support Microsoft .NET Core 3.1 on Windows, Linux, and Mac platforms.
    • -
    • Adds a list of open source software to C++ Documentation directory.
    • -
    • Adds new document "Working With DotNET Core.pdf" to the DotNETCore Documentation directory.
    • -
    • Updates installation process for Windows and Linux.
    • -
    -

    Problem Corrections

    -
      -
    • SF#43338 – Corrects a regression in which text stroke weight changed when page content was set.
    • -
    • SF#43419 – Corrects a divide by 0 exception that could occur during Color Conversion.
    • -
    • SF#43289 – Corrects a regression in which some characters could be misplaced after flattening.
    • -
    • SF#43448 – Corrects an OpenType font loading issue in Flattener that could result in a "missing head table" error.
    • -
    • SF#43456 – Corrects a multithreaded deadlock issue that could occur in DLE when GetImage() hangs when called by multiple threads.
    • -
    -

    APDFL v18.0.0PlusP1k (July 27, 2020)

    -

    Enhancements

    -
      -
    • SF#39633 / SF#39839 – Adds the ability to print to different paper sources for different page ranges in the PDF document for Windows systems.
    • -
    • SF#42274 – Adds support for third party soft printer behavior in Windows to no longer print blank pages when StartDoc/EndDoc functionality was used along with the print parameter (setPageSize).
    • -
    -

    Problem Corrections

    -
      -
    • SF#43333 – Corrects an issue in which an incorrect page number could be written to the PostScript comments when printing.
    • -
    • SF#43314 – Corrects an issue in which GState creation with a singular matrix could cause images to disappear in PDERoundTrip.
    • -
    • SF#43336 – Corrects an issue in which updating a Pages Content could ruin the text output on the page due to unsupported operand value ranges. An error is now raised to prevent this scenario, unless the Relaxed Syntax preference is enabled.
    • -
    • SF#42148 – Corrects an issue in which PDE round trip could cause text to be missing or positioned incorrectly due to misplaced text in a Form XObject on Windows.
    • -
    • SF#42958 – Corrects an issue in which dlpdfimagecreatefromfile() could return a reversed result for a monochrome TIFF image with a missing PhotometricInterpretation tag.
    • -
    • SF#43240 – Corrects an issue in which PDEFontCheckASTextIsRepresentable() could return an incorrect result for certain TrueType fonts using a Windows platform-specific Symbol encoding.
      -SF#43373 – Corrects an issue in which an image was partially removed during rendering.
    • -
    -

    APDFL v18.0.0PlusP1g (July 13, 2020)

    -

    Enhancements

    -
      -
    • DLI is now available for all platforms.
    • -
    -

    Problem Corrections

    -
      -
    • SF#39740 – Improves the cancelProc callback used when invoking PDFLPrintDoc() to end printing more quickly.
    • -
    • SF#43320 – Improves the RasterizePage sample to render annotation appearances by default.
    • -
    • SF#43353 – Corrects an issue in the relative RPATH support for Linux and Solaris.
    • -
    • SF#42252 – Corrects an issue in which a type 3 font has colored glyph was turned into black during rasterization.
    • -
    • SF#42506 – Corrects an issue in which calling the public header CorCalls.h results in a MinGW compiler warning.
    • -
    • SF#42793 – Corrects an issue in which a hang could occur when reading a problematic JPG image stream that previously would error out as expected.
    • -
    • SF#43048 (IMM) – Corrects a memory leak with the Tesseract3Engine's setImage() methods within OCRBox. This leak no longer manifests in OCR samples like DLE's AddTextToDocument sample.
    • -
    • SF#43209 – Corrects an issue in which an exception could be raised when dlpdfimagecreatefrompdf() was passed a file path that used UTF-8 encoding.
    • -
    • SF#43239 – Corrects an issue in which the Postscript created from a PDF containing a JPG containing a DNL marker would fail to open in Adobe Distiller.
    • -
    • SF#43304 – Corrects an issue in which some glyphs were rendered incorrectly for a specific font.
    • -
    • SF#43310 – Corrects an issue in which transparency was not removed from widget annotation with CosStream entry when flattened.
    • -
    • SF#43337 – Corrects several issues in handling the save/restore when writing PDFContent to a stream which resulted in large blocks of missing text.
    • -
    • SF#43343 – Corrects an issue in which bounding rectangles overlapped after text extraction.
    • -
    • SF#43387 – Corrects an issue in Flattener that subset fonts as OpenType fonts which resulted in "Some characters may not display correctly" error while opened by Acrobat DC.
    • -
    -

    APDFL v18.0.0PlusP1e (May 29, 2020)

    -

    Enhancements

    -
      -
    • Updates ICU to version 67.1
    • -
    • SF#43045 – Adds more progress monitoring events to PDF Optimization for processing fonts.
    • -
    -

    Problem Corrections

    -
      -
    • SF#41312 – Corrects an issue in which mis-ordered line construction caused out of place bounding boxes in WordFinder.
    • -
    • SF#43247 – Corrects an issue in which changing the PageInsertFlags enumeration value DoNotMergeFonts had no effect.
    • -
    • SF#43277 – Corrects an issue in which non-ASCII characters in PDFProcs.h were causing illegal character warnings.
    • -
    • SF#42468 – Corrects an issue in which resample could cause unexpected artifact during rasterization.
    • -
    • SF#42925 – Corrects an issue in which a crash could occur when calling PDEImageGetDataLen() for an invalid Image.
    • -
    • SF#43031 – Updates a sample API to correct an issue in which the RTL language strings were coming out in reversed order.
    • -
    • SF#43163 – Improves color fidelity across a Transparency Flattening of documents, particularly for PDF/X compliant documents.
    • -
    • SF#43189 / SF#43190 – Updates the DrawSeparations sample to work better with documents with Pages having a MediaBox sitting at the origin.
    • -
    -

    APDFL v18.0.0PlusP1d (April 27, 2020)

    -

    Enhancements

    -
      -
    • Replaces the sample document for FlattenAnnotations (FlattenAnnotations.pdf) to improve sample performance.
    • -
    • Integrates OCR into DLE for APDFL 18.
    • -
    • Replaces the AddWatermark sample with the new AddTextWatermark sample.
    • -
    • Upgrades ICU to version 67.
    • -
    • Upgrades libjpeg to version 9d.
    • -
    • Updates Boost to version 1.72.
    • -
    -

    Problem Corrections

    -
      -
    • Includes PDFLProdVer.h in the software installation package.
    • -
    • Corrects text extraction and a character quad issue for 180 degree rotated and right-to-left flow text.
    • -
    • Removes Non-ASCII characters from header files.
    • -
    • Extends PDDocReplaceOCG API to DLE in order to consolidate OCGs with same name.
    • -
    • Adds support to the ASTextFromPDText() method for Little Endian strings which normally are not allowed for a Unicode string in a PDF, when the AllowRelaxedSyntax flag is set.
    • -
    • Corrects an issue in which not specifying the profileDesc FlattenerParam member and flattening one page could lead to a shared ICC color profile being dropped from the output referenced on other pages.
    • -
    • Corrects an issue in which the sysFont prefix search algorithm would fail to match when the font name includes signs like "." and "-" such as "0.67-15".
    • -
    • Corrects an issue in which fallback page rasterization during PDF/A conversion could fail to work for a particular document.
    • -
    • Corrects an issue with PDF/A compliance with regard to CIDFonts.
    • -
    • Allows .notdef only character mapping in flattening process.
    • -
    • Corrects an issue in which an I/O error occurs when saving certain flattened files on the Mac platform.
    • -
    • Corrects an issue in which a Stack Overflow exception occurs when saving a Document with a Structure Tree that has problematic elements.
    • -
    • Corrects an issue that could result in an exception when merging fonts in a document during optimization.
    • -
    • Corrects an issue in which applying a redaction on the page could result in an error if the page was currently open.
    • -
    • Corrects an issue with Color Conversion in which the Backdrop color of a Soft Mask Luminosity Group would not be converted as expected.
    • -
    • Corrects an issue in which not specifying the profileDesc FlattenerParam member and flattening one page could lead to a shared ICC color profile being dropped from the output referenced on other pages.
    • -
    • Corrects a small memory usage issue when the Flattener is used to flatten pages of a document. Corrects a small potential memory leak during APDFL termination.
    • -
    • Adds a new PDSaveFlag PDSaveLinearizedNoOptimizeFonts that will save Linearized without optimizing fonts which is often not needed and can lead to slow performance for font heavy documents.
    • -
    • Corrects an issue in which PDFOptimizer could skip optimizing an Indexed image with a DeviceGray base colorspace.
    • -
    • Corrects an issue in which the GenerateAppearance() method of the HighlightAnnotation class would not take the current Opacity into consideration.
    • -
    • Corrects an issue which could occur saving a file using compressed streams where one object stream had an unusual byte offset that was unexpected.
    • -
    • Corrects an issue in which the font directory passed during initialization could be mishandled internally.
    • -
    • Corrects an issue in which rendering a document could hide content on the page when encountering a malformed Pattern resource.
    • -
    • Corrects an issue in which not specifying the profileDesc FlattenerParam member could lead to the OutputIntent color profile being dropped from the output.
    • -
    • Corrects an issue in which retrieving the Fill ColorSpace values of the GraphicState of a TextRun could be incorrect.
    • -
    • Corrects an erroneous exception which could occur optimizing some documents due to an internal mismanagement of images to be optimized.
    • -
    • Correct an issue in which text extract results in characters appearing in the wrong order.
    • -
    • Corrects an issue in which unmapped show string characters are skipped by WordFinder.
    • -
    • Corrects an issue in which a document flattening and resolving overprints results in an error message.
    • -
    • Corrects an issue in which PDEImageGetAttrs() would not set the BitsPerComponent for JPEG2000 images using a Vendor defined colourspace.
    • -
    • Corrects an issue in which the flattening timeout period was being ignored and the document was not being rasterized as expected.
    • -
    • Corrects an issue rendering TrueType fonts with a POST table version of 3 that could occur.
    • -
    -

    APDFL v18.0.0PlusP1b Initial Production Release (March 9, 2020)

    -

    PDF version 2.0. Adobe PDF Library can now read and edit PDF 2.0 version PDF files.

    -

    Current open source software. With this release of Adobe PDF Library, we have updated a variety of open source vendor software products to the most current versions available:

    -
      -
    • International Components for Unicode (ICU) 65.1
    • -
    • Expat XML Parser (Expat) 2.2.9
    • -
    • Boost 1.71.0
    • -
    • iccProfLib 2.x/4.2
    • -
    • MoreFiles 1.5.4
    • -
    • MoreFilesX 1.0.1
    • -
    • zlib 1.2.11
    • -
    • libJPEG 9c
    • -
    • libTIFF 4.1.0
    • -
    • libPNG 1.6.37
    • -
    • bzip2 1.08
    • -
    • gsl_microsoft, 2.0
    • -
    • Leptonica 1.67
    • -
    • Tesseract 3.05.01
    • -
    -

    Black Point Compensation. The product now provides additional support for Black Point Compensation (BPC). BPC is a method that allows for adjustments in handling black text and graphics between digital files and printers and output devices. The Adobe RGB color space can offer a maximum possible black and white density for content in a digital document, which is beyond the capacity of most printers available. So BPC is used to adjust the density of black content in a file to match the capability of the intended printer or other output device. Black characters or content in images is mapped to the black available on the printer, and other tones are adjusted accordingly.

    -

    Expanded support for Output Intent. Adobe PDF Library now provides support for applying an Output Intent to an individual page in a PDF document, so that the value can vary from one page to another. A subtype, GTS_PDFX, GTS_PDFA, or ISO_PDFE1 can be added to the output profile as per the value passed to the appropriate API. An output intent is set of dictionaries stored in the PDF document’s OutputIntents array. More than one output intent may be imbedded in an output intent array within a PDF document, each with its own color profile and characteristics. This allows the PDF document to adapt to a variety of workflows or production environments. Each output intent features several dictionary key values, including OutputCondition and an OutputConditionIdentifier. Both of these values are text strings that describe the intended output device for this PDF document or the production environment.

    -

    PDEElement color space support. Support has been added for conversion to a PDEElement to a color space supplied by the user. The PDFEdit Layer (PDE) of the Adobe Acrobat API contains classes that provide for editing in PDF documents including color spaces, clip and page objects, fonts, form XObjects, and other objects. The PDEElement is a base class for PDE, used to derive a variety of elements within a PDF document, including text and XObjects.

    -

    UTF-16 support. The Library can now check if an encoding is 16 bit Unicode Transformation Format (UTF-16) or not. UTF-16BE is a Unicode character encoding method, mapping code points of each Unicode character set to a sequence of two bytes (16 bits). UTF-16BE encodes, or serializes, Unicode characters into a byte stream so that the characters can be stored or distributed. The stream is divided into blocks of two bytes each, and each block of two bytes is converted to a 16-bit integer.

    -

    New APIs. These new APIs were added to Adobe PDF Library in version 18:

    -
      -
    • PDDocGetAdobePDFVersion
    • -
    • PDDocSetAdobePDFVersion
    • -
    • PDEExtGStateGetBPC
    • -
    • PDEExtGStateSetBPC
    • -
    • PDDocColorConvertEmbedOutputIntentEx
    • -
    • PDPageColorConvertEmbedOutputIntent
    • -
    • PDColorConvertPDEElementEx2
    • -
    • PDSysEncodingSetIsUTF16
    • -
    + Redirecting... diff --git a/index.html b/index.html index ec74c77d..345ecb44 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,7 @@ - -Datalogics Product Documentation - - + @@ -14,34 +11,7 @@ gtag('js', new Date()); gtag('config', 'G-L4MQFNK7VK'); - - -

    Datalogics Product Documentation

    -

    Software Development Tools

    -

    The products below are SDKs for software developers with interfaces for C/C++, JVM languages and .NET/.NET Framework

    - -

     

    -

    Command-line Tools

    - - - - - - -
    - Datalogics -
    + + Redirecting...