PurePDF2.27
This update was created to keep up with the changes on the PB compiler as of July 2024. It works with PB6.11x64 and PB6.02x64. If you are starting a new program do not use PurePDF, instead may I sugest:
PBPDF-Module by Thorsten1867 https://www.purebasic.fr/english/viewtopic.php?p=531139#p531139
This update contains all the changes and suggestions made by users of the PB forums. I made every effort not to create code breaking changes, but please try with test code first.
All you need is the main PurePDF.pb file: ( I am including the resource file, but it did not change )
https://normeus.com/data/uploads/pb/pb227/PurePDF.pb
https://normeus.com/data/uploads/pb/pb227/PurePDF_res.pb
I created a ZIP file with all the examples, and help file from the original. I feel that most of the answers to many of the questions in the forum can be found there: ( The license is in the help file )
https://normeus.com/data/uploads/pb/pb227/PurePDF2024.7z
Finally, I am including here the original zip file so that we have it in the sample place with the latest changes; (Thanks to Lucky Luke, ABBKlaus, Luis,JHPJHP, and many more for the original)
https://normeus.com/data/uploads/pb/pb227/PurePDF225_PB52X86.zip
=======================================================================
from 2017:
It has become difficult to keep track of all changes I've made to my copy of PurePDF and some of the new changes are based on previous changes. I hopped to have time to create a nice website with examples but I think it might be easier to post the changes I've made to the library so people can use it now. Later on I will try to create new examples.
if you don't have the latest version from ABBKlaus with all examples first get version 2.25 from:
http://www.purebasicpower.de/?PurePDF
I optimistically called this tentative version 2.26 until ABBKlaus gets up to speed and updates
the whole library.
It should work as a direct replacement of PUREPDF.pb from the Example folder. You should use a diff program to see the differences in code. ( good to do with any program downloaded from internet )
replace the original PurePDF and resource files with these, to quote ABBKlaus Just use the XIncludeFile method.
updated: Nov 14,2017
Added fixes from the forums try this one on a test program. It shouldn't break anything. use the same purepdf_res.pb file as before
https://normeus.com/data/uploads/pb/pb226/PurePDF.pb
updated: Mar 07, 2017
List of current changes:
https://normeus.com/purepdf-changes/
#PurePDF_Include=1
XIncludeFile "PurePDF.pb"
;use the XIncludeFile method
; always use compress. It is the standard now for Adobe and other programs
; see "Tutorial07 Images.pb" for example on compression