Re: [Interest] New open source PDF support library for Qt + serveral PDF applications

2021-09-25 Thread Jakub Melka

Hello Nyall,

yes, content rendered to QPainter is rendered as vector object (except 
images, of course). It is a big advantage - the rendering in the viewer 
has two stages - in the first stage, page content is being prepared as a 
vector graphics (this can be time consuming, because, for example, image 
decoding and color management can take time) and then prepared pages are 
rendered onto the widget (or the QPainter). So, zoom is very quick, 
because I just re-render prepared vector graphics.


Best regards,
Jakub Melka

Dne 24.09.2021 v 1:22 Nyall Dawson napsal(a):

Thanks for the announcement Jakub! I had a quick look at the repo and
I'm very happy to see that your library supports rendering PDF content
directly to a QPainter. That's something I've lng desired!

One quick question regarding this: is content rendered to QPainter
devices as vector objects? Or is the PDF content rasterised and the
drawn as images to the painter?

Kind regards,
Nyall




___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] New open source PDF support library for Qt + serveral PDF applications

2021-09-23 Thread Nyall Dawson
On Thu, 23 Sept 2021 at 03:28, Jakub Melka  wrote:
>
> Dear Qt users,
>
> I would like to inform you about my project, PDF4QT. I began this
> project in year 2018 as my private project, and now, I think, it is
> ready to be released for public beta testing. Long term goal of this
> project is to offer full support of PDF 2.0 specification as add-on
> library for Qt. I know, that Qt offers its own PDF module, but, it lacks
> many functionality. My project offers much more, as optional content
> handling, signature verification, encryption support, form filling,
> color management, annotations, text to speech, optimalization, sensitive
> content redaction, page manipulation, document merging and splitting and
> much more. Also, I offer several applications, which use this library,
> such as document viewer/editor, or command line tool.
>
> I am aware, that some other projects also implements this functionality,
> but they are very often using viral licenses such as GPL/AGPL. I want to
> be more benevolent, so PDF4QT project uses LGPL license, version 3, so
> it is usable also in commercial applications. I do not want to restrict
> people from using my library.
>
> Project can be found at this website:
> https://github.com/JakubMelka/PDF4QT


Thanks for the announcement Jakub! I had a quick look at the repo and
I'm very happy to see that your library supports rendering PDF content
directly to a QPainter. That's something I've lng desired!

One quick question regarding this: is content rendered to QPainter
devices as vector objects? Or is the PDF content rasterised and the
drawn as images to the painter?

Kind regards,
Nyall



>
> And public beta release is available here:
> https://github.com/JakubMelka/PDF4QT/releases
>
> I hope you will find my 3-year work useful.
>
> PS. I will be very happy if you can contribute in a form of testing,
> advices, opinions... But I also want to keep control of the rights to my
> project, so if you want to contribute, Contributor License Agreement
> must be signed.
>
> Please do not respond on my email, but if you want to discuss this
> software, use following discussion forum:
> https://github.com/JakubMelka/PDF4QT/discussions
>
> Best regards
>
> Jakub Melka
>
> ___
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] New open source PDF support library for Qt + serveral PDF applications

2021-09-23 Thread Jakub Melka

Hello David,

The software is designed to be as cross-platform as possible and 
contains only small components that depend on MS Windows. I plan to add 
Linux and macOS support in the future, but I just haven't had time for 
that yet. I chose MS Windows as the supported operating system because 
it has the most users and therefore potentially the most people 
interested in my software. It would also be necessary to edit .pro files 
that are only ready for MS Windows and implement platform dependent 
issues, for example, font handling.


Currently, I am fully focused on preparing a program for comparing 
similar pdf files so that it is comparable to commercial programs. 
Detection of page or text movement will also be supported, including 
visualization of changes in the window. This functionality is a bit 
complex and I expect to be able to complete it sometime in November or 
December.


Best regards,
Jakub Melka

Dne 23.09.2021 v 8:23 David Skoland napsal(a):

Hi Jakub,

Thanks for sharing. This does look very interesting. Is there anything 
in the code or dependencies that explicitly depends on Windows, or 
could this in theory be compiled to macOS or linux with some 
additional work?


Cheers,

David Skoland

On 22 Sep 2021, at 19:26, Jakub Melka > wrote:


Dear Qt users,

I would like to inform you about my project, PDF4QT. I began this 
project in year 2018 as my private project, and now, I think, it is 
ready to be released for public beta testing. Long term goal of this 
project is to offer full support of PDF 2.0 specification as add-on 
library for Qt. I know, that Qt offers its own PDF module, but, it 
lacks many functionality. My project offers much more, as optional 
content handling, signature verification, encryption support, form 
filling, color management, annotations, text to speech, 
optimalization, sensitive content redaction, page manipulation, 
document merging and splitting and much more. Also, I offer several 
applications, which use this library, such as document viewer/editor, 
or command line tool.


I am aware, that some other projects also implements this 
functionality, but they are very often using viral licenses such as 
GPL/AGPL. I want to be more benevolent, so PDF4QT project uses LGPL 
license, version 3, so it is usable also in commercial applications. 
I do not want to restrict people from using my library.


Project can be found at this website:
https://github.com/JakubMelka/PDF4QT 



And public beta release is available here:
https://github.com/JakubMelka/PDF4QT/releases

I hope you will find my 3-year work useful.

PS. I will be very happy if you can contribute in a form of testing, 
advices, opinions... But I also want to keep control of the rights to 
my project, so if you want to contribute, Contributor License 
Agreement must be signed.


Please do not respond on my email, but if you want to discuss this 
software, use following discussion forum:

https://github.com/JakubMelka/PDF4QT/discussions

Best regards

Jakub Melka

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest




___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


Re: [Interest] New open source PDF support library for Qt + serveral PDF applications

2021-09-23 Thread David Skoland
Hi Jakub,

Thanks for sharing. This does look very interesting. Is there anything in the 
code or dependencies that explicitly depends on Windows, or could this in 
theory be compiled to macOS or linux with some additional work?

Cheers,

David Skoland

On 22 Sep 2021, at 19:26, Jakub Melka 
mailto:mgr.jakub.me...@gmail.com>> wrote:

Dear Qt users,

I would like to inform you about my project, PDF4QT. I began this project in 
year 2018 as my private project, and now, I think, it is ready to be released 
for public beta testing. Long term goal of this project is to offer full 
support of PDF 2.0 specification as add-on library for Qt. I know, that Qt 
offers its own PDF module, but, it lacks many functionality. My project offers 
much more, as optional content handling, signature verification, encryption 
support, form filling, color management, annotations, text to speech, 
optimalization, sensitive content redaction, page manipulation, document 
merging and splitting and much more. Also, I offer several applications, which 
use this library, such as document viewer/editor, or command line tool.

I am aware, that some other projects also implements this functionality, but 
they are very often using viral licenses such as GPL/AGPL. I want to be more 
benevolent, so PDF4QT project uses LGPL license, version 3, so it is usable 
also in commercial applications. I do not want to restrict people from using my 
library.

Project can be found at this website:
https://github.com/JakubMelka/PDF4QT

And public beta release is available here:
https://github.com/JakubMelka/PDF4QT/releases

I hope you will find my 3-year work useful.

PS. I will be very happy if you can contribute in a form of testing, advices, 
opinions... But I also want to keep control of the rights to my project, so if 
you want to contribute, Contributor License Agreement must be signed.

Please do not respond on my email, but if you want to discuss this software, 
use following discussion forum:
https://github.com/JakubMelka/PDF4QT/discussions

Best regards

Jakub Melka

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest


[Interest] New open source PDF support library for Qt + serveral PDF applications

2021-09-22 Thread Jakub Melka

Dear Qt users,

I would like to inform you about my project, PDF4QT. I began this 
project in year 2018 as my private project, and now, I think, it is 
ready to be released for public beta testing. Long term goal of this 
project is to offer full support of PDF 2.0 specification as add-on 
library for Qt. I know, that Qt offers its own PDF module, but, it lacks 
many functionality. My project offers much more, as optional content 
handling, signature verification, encryption support, form filling, 
color management, annotations, text to speech, optimalization, sensitive 
content redaction, page manipulation, document merging and splitting and 
much more. Also, I offer several applications, which use this library, 
such as document viewer/editor, or command line tool.


I am aware, that some other projects also implements this functionality, 
but they are very often using viral licenses such as GPL/AGPL. I want to 
be more benevolent, so PDF4QT project uses LGPL license, version 3, so 
it is usable also in commercial applications. I do not want to restrict 
people from using my library.


Project can be found at this website:
https://github.com/JakubMelka/PDF4QT

And public beta release is available here:
https://github.com/JakubMelka/PDF4QT/releases

I hope you will find my 3-year work useful.

PS. I will be very happy if you can contribute in a form of testing, 
advices, opinions... But I also want to keep control of the rights to my 
project, so if you want to contribute, Contributor License Agreement 
must be signed.


Please do not respond on my email, but if you want to discuss this 
software, use following discussion forum:

https://github.com/JakubMelka/PDF4QT/discussions

Best regards

Jakub Melka

___
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest