If email is displayed wrong, please, click here

Torry Newsletter - August, 2026
Dear Madam, Dear Sir,
we would like to inform you shortly about some noteworthy events and news in Delphi world. Enjoy the reading.
Are you looking for a reliable and efficient solution for converting your documents to PDF?
You probably know the case - you need to convert DOCX or RTF documents in your app to PDF format reliably.
After hours and days of searching the web, testing and evaluating, you're far and away from discovering
a purposeful and generally usable way.
Of course, we have a plenty of virtual PDF printers, but most of them cannot be controlled from your app
or have some limitations regarding this. Sure, an another way is using a specialised component like Gnostice
or FastReport. However, resulting PDFs were (at least in our case) far from prefect.
Fortunately, there is a third way, based on using a certain SDK. Many years ago we had found EasyPDF SDK
from BCL Technologies (now Apryse Inc.) on the web, tried it and proved it to be successful for our purposes.
EasyPDF SDK works as set of COM objects that can be easily accessible from your preferred programming
language - Delphi, Visual Basic, Python, C#/C++ and some more.
Conversion to PDF is very easy then, as is apparent from attached piece of code:
uses
EasyPDFPrinter_TLB, EasyPDFProcessor_TLB, EasyPDFLoader_TLB,
var
BPDF:iPrinter;
BLoader:iLoader;
PJob:iPrintJob;
begin
BLoader:=coLoader.Create;
BPDF:=BLoader.LoadObject('easyPDF.Printer.8') as Printer;
PJOB:=BPDF.WordPrintJobEx;
PJOB.printout('document.docx', 'document.pdf');
end;
In addition, EasyPDF SDK is able to control PDF/A and PDF/X compliance, manipulate PDF files or convert
other types of documents into PDF (like images, PPT, XLS, PUB etc.).
Because we needed a centralized solution for a bulk PDF conversion, we created a service that uses the code above
and adds some extra options for creating PDFs. We must also mention the ability of EasyPDF SDK to work in server
environment so all users of our information system in the organization, for instance, can access the service
and convert their Word documents to PDF format in the background.
For more information about EasyPDF you can contact the vendor, www.apryse.com.
How to cope with a proper configuration of your Firebird database server
As a matter of fact, Firebird configuration files (mainly FIREBIRD.CONF and DATABASES.CONF) contain
a plethora of parameters, where meaning of some of them is crystal-clear, but there are also options whose
settings can be very tricky or just leeds to malfunction or underperformance of Firebird server.
Recently we found a very useful free online service provided by IB AID company and offering optimal
settings of core Firebird configuration options. You'll be asked for a few parameters of your Firebird, like
its version, architecture or size of your database. Next, the service calculates the most suitable values
for core parameters and finally displays the configuration file items that are recommended.
The Firebird confuguration utility is available here.
Using RIPGrep utility for a swift searching your Delphi code
This information is adopted from CodeSecure CZ/SK newsletter.
RIPGrep is a command line utility created by Andrew Gallant. Its basic purpose is to search of texts or regular
expressions in source code files (directory structure is also taken into consideration) extremely quickly.
RIPGrep is used by some AI tools for the source code inspection.
How can RIPGrep be useful for you:
RIPGrep is available for download on GitHub.
Information for developers and vendors
Do you have an interesting component, utility or package that you'd like to promote?
Do you want to let the Torry community know about your activities, promos and discounts?
Are you looking for a programmer's job or hiring professionals?
For all these cases you can use publishing the appropriate information in our newsletter.
Those who already have any type of advertisement at Torry,
can publish information in the newsletter free of charge.
If you're not our advertisers yet and would like to publish your news in the newsletter,
please contact us at yamaco@yamaco.cz.
See you in August and have a fantastic holiday season.
On behalf of Torry.net Team,
Karel Janeček
Co-Owner and CEO of YAMACO Software
![]()