mirror of https://github.com/JakubMelka/PDF4QT.git
72 lines
2.5 KiB
Plaintext
72 lines
2.5 KiB
Plaintext
|
|
==========================================================================
|
|
PDFforQt library / PDF viewer
|
|
(c) Jakub Melka 2018-2019
|
|
==========================================================================
|
|
|
|
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)
|
|
- much more!
|
|
|
|
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/
|
|
|
|
|
|
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! |