All releases of Mad Builder PDF Assembler


Release Notes: This release allows outlines implemented with an indirect action to be correctly parsed by the PDF assembler.


Release Notes: Some bugs have been fixed related to font management. It is now possible to extract outlines from PDF files with the option -gO.


Release Notes: The assembler now tries to detect duplicated fonts during the assembly process. If the same font is present in two or more original files, or more than once in one original file, this font will only be present once in the destination file. A modification of the buffer growth algorithm has led to significant increase of performance in particular PDF files.


Release Notes: Support for file structure definition according to version 1.5 of the PDF specifications. This release can merge PDF files of version 1.5 or higher. This requires zlib. A code review (pdfObject.cpp) has been performed for more efficiency. A bug in extracting metadata from a large number of PDF files (option -g) has been fixed.


Release Notes: You can now define how the viewer displays the pages targetted by outlines by using /Fit, /FitH, or /FitV as intructions in the file definition of outlines. The ability to use multiple instances of the program on a server was enhanced by making the name of tempory files depend on time.


Release Notes: The -No option was added to rotate the page numbers inserted with the -n option. The -Rxx option was added to rotate all the pages of the assembled document by 90, 180, or 270 degrees. Trying to merge a protected PDF that can not be automatically unprotected no longer causes the application to crash.


Release Notes: The -Nf option allowing you to change the font of the inserted page number is now operative.


Release Notes: It is now possible to specify a base directory for the evaluation of the file selection mask (-b option). It is now possible to specify the order of the file to be assembled via the command line (-m and -as options).


Release Notes: A bug limiting the length of the command line, and more specifically the length of the file mask (-M and -m options) has been fixed. It is now possible to use a mask as long as you wish. The help file (help.txt) has been updated by a native English speaker.


Release Notes: A bug in the assembly of files containing a large number of pages has been fixed.