'Memory leaks on Gnostice PDF Toolkit

I'm using Gnostice PDF Toolkit v5.0.0.457, and it works fine to operate with PDF files (merge files, split files, insert blank pages, insert text watermarks, insert image watermarks, print files, ...).

But I always have big memory leaks that prevent me to use it on the server side.

Am I doing something wrong in this code (it simply adds a text watermark to a PDF file) ? :

implementation
{$R *.dfm}

uses gtCstPDFDoc, gtPDFDoc;

procedure TTestForm.btnTestWatermarkClick(Sender: TObject);
var PDFDoc: TgtPDFDocument;
    txtWatermark: TgtTextWatermarkTemplate;
begin    
  PDFDoc := TgtPDFDocument.Create(nil);
  txtWatermark := TgtTextWatermarkTemplate.Create;
  try
    PDFDoc.LoadFromFile('C:\Temp\Test.pdf');

    txtWatermark.FontEncoding := feWinAnsiEncoding ;
    txtWatermark.Text := 'Hello World';
    txtWatermark.Font.Name := 'Arial';
    txtWatermark.Font.Size := 12;
    txtWatermark.Font.Color := clBlack;
    txtWatermark.X := 150;
    txtWatermark.Y := 150;
    txtWatermark.HorizPos := hpCustom;
    txtWatermark.VertPos := vpCustom;
    txtWatermark.Overlay := True;
    PDFDoc.InsertWatermark(txtWatermark, '1');

    PDFDoc.SaveToFile('C:\Temp\TestOutput.pdf');
  finally
    PDFDoc.Reset;
    PDFDoc.Free;
    txtWatermark.Free;
  end;
end;

This simple example already generates important memory leaks.

enter image description here

PS: I know that the best place to get support is the manufacturer itself, but my subscription ended a year ago.

Thank you

Update: We have re-subscribed with Gnostice, and the current version has the memory leaks solved. Thanks to all.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source