At IDRsolutions we’re always busy making sure to release a steady stream of updates for our customers. Alongside general improvements such as improving support for a wider range of edge case PDF files, we have also been working on a few larger projects recently. Here are a few recent updates that you might like to know about:
1. Improving code quality
One of our big projects has been to improve general code quality and pay down on accumulated technical debt. Our code base has reduced by 30,000 lines and is now much cleaner, more maintainable, and will allow us to maintain a high rate of developement for the forseeable future.
2. Microservice examples
3. SVG file size & performance
SVG rendering performance has been improved and we have also managed to squeeze out a 15-20% reduction in SVG file size. We now have documentation which shows how to enable gzip compression (which can reduce file size by up to 80-90%!) and have also added a setting to generate compressed SVG (SVGZ) directly, improving performance on the web server.
We have recently finished overhauling our CFF font handling code which has fixed some minor issues, but more importantly will allow us to improve the speed at which we can make CFF improvements in the future.
With GDPR arriving this month, we now have a configuration option to enable encryption of any temporary files BuildVu creates as part of the conversion process.
Want to learn more?
We provide a full list of release notes every month when we release a new version (usually on the first Tuesday) which can be found in the BuildVu announcements section of our support site. If you have any questions, feel free to let us know!
IDRsolutions develop a Java PDF library, a PDF forms to HTML5 converter, a PDF to HTML5 or SVG converter and a Java Image Library that doubles as an ImageIO replacement. On the blog our team post about anything interesting they learn about.