捉旧阮的指挥官杨公澄。旧阮的阮王阮福映败走富国岛，后逃入暹罗。1784年，暹罗军队入侵嘉定，欲扶阮福映复国。张文多率军阻击，但暹罗军队强大，便边战边退，以保存实力，另一方面，派邓文真去归仁求救。1784年，张文多在斌沏杀死了旧阮将领朱文接。年底，阮惠率武文勇、陈光耀、裴氏春等将南下与张文多会合，在沥涔吹蔑之战中击败暹罗。此后张文多继续负责防守嘉定。1786年，在彻底驱逐阮主、平定郑主之后，阮岳派阮侣和范文参接替他镇守嘉定，张文多则回到归仁，担任太子阮文宝的老师。1792年，旧阮入侵归仁，阮岳向富春朝廷求