anchor.diff:    if ext = '.pdf' then
     begin
       try
  -      TMutoolToolbox.ExtractThumbnailOfFrontPageFromPdf(aSourceFile, aThumbnailFileName, aMaxWidth, aMaxHeight);
  -      Result := true;
  +      Result := TMutoolToolbox.ExtractThumbnailOfFrontPageFromPdf(aSourceFile, aThumbnailFileName, aMaxWidth, aMaxHeight);
       except
         on e: Exception do
         begin
  
positive.code:     on e: Exception do
      begin
        aError := e.Message;
        exit;
      end;
    end;
    Result := true;
  end;
  
  function GeneratePNGThumbnail(const aSourceFile, aThumbnailsFolder: String; const aMaxWidth, aMaxHeight: word; out aThumbnailFileName: String; out aError: String): boolean;
  
negative.code:   rateWidth, rateHeight : Extended;
    r : TRect;
  begin
    Result := true;
    try
      sourcePicture := TPicture.Create;
      thumbnail := TPortableNetworkGraphic.Create;
  