Open source PDF editor.
Go to file
Jakub Melka edd5fd5a26 Project name with capital letters 2021-08-10 19:22:56 +02:00
3rdparty_licenses Add third party license 2020-11-16 14:53:59 +01:00
CodeGenerator Project name with capital letters 2021-08-10 19:22:56 +02:00
JBIG2_Viewer Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtDocPageOrganizer Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtLib Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtViewer Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtViewerLite Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtViewerPlugins Project name with capital letters 2021-08-10 19:22:56 +02:00
Pdf4QtViewerProfi Project name with capital letters 2021-08-10 19:22:56 +02:00
PdfExampleGenerator Project name with capital letters 2021-08-10 19:22:56 +02:00
PdfTool Project name with capital letters 2021-08-10 19:22:56 +02:00
UnitTests Project name with capital letters 2021-08-10 19:22:56 +02:00
VisualStudio Natvis file for visual studio 2020-07-26 18:54:23 +02:00
resources Minor path update 2021-07-05 14:57:32 +02:00
.gitignore Ignore unnecessary files 2018-12-24 19:18:30 +01:00
LICENSE.txt Initial commit 2018-11-17 16:48:30 +01:00
NOTES.txt README update 2021-07-05 17:05:02 +02:00
Pdf4Qt.pro Project name with capital letters 2021-08-10 19:22:56 +02:00
README.txt README update 2021-07-05 17:05:02 +02:00
generated_code_definition.xml Encryption bugfixing (RC4) 2021-05-30 15:37:06 +02:00

README.txt

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.


==========================================================================
                     PDF4Qt library / PDF viewer
                     (c) Jakub Melka 2018-2021
                      Mgr.Jakub.Melka@gmail.com
==========================================================================

This software is consisting of PDF rendering library, and viewer,
which can display PDF documents. Software is implementing the PDF
functionality based on PDF Reference 2.0. It is written and maintained
by Jakub Melka.

1. ACKNOWLEDGEMENTS

This software is based in part on the work of the Independent JPEG Group.

Portions of this software are copyright © 2019 The FreeType
Project (www.freetype.org). All rights reserved.

2. LEGAL ISSUES

Both library and viewer uses more benevolent LGPL license, so it is more
usable in commercial software, than GPL code only. Please see attached
file - LICENSE.txt to see details. This software also uses several
third party software, and user of this software must also respect licenses
of third party libraries.

3. FEATURES

Software have following features (the list is not complete):

 - multithreading support
 - hardware accelerated rendering
 - encryption
 - color management
 - optional content handling
 - text layout analysis
 - signature validation
 - annotations
 - form filling
 - text to speech capability
 - editation
 - file attachments
 - optimalization (compressing documents)
 - command line tool

4. THIRD PARTY LIBRARIES

    a) libjpeg, see https://www.ijg.org/
    b) FreeType, see https://www.freetype.org/index.html, FTL license used
    c) OpenJPEG, implementing Jpeg2000, see https://www.openjpeg.org/, 2-clause MIT license
    d) Qt, https://www.qt.io/, LGPL license used
    e) OpenSSL, https://www.openssl.org/, Apache 2.0 license
    f) LittleCMS, http://www.littlecms.com/
    g) zlib, https://zlib.net/


5. CONTRIBUTIONS

If you want to contribute to this project, it is required, that you (contributor)
transfer the copyright to me, because I want to have a freedom to do whatever
I want with my library, without obligation to someone else. But I would strongly
prefer, if you want to contribute, to contribute in the form of testing, consultation,
giving advices etc. I would like to write this library entirely by myself.

6. COMPILING

To compile this project, Visual Studio 2019 is needed. Only Microsoft Windows
is supported at this time. You must also have all of above libraries in order
to compile the project.

7. DISCLAIMER

I wrote this project in my free time. I hope you will find it useful!