肝癌,肝硬化,都可以引起门脉高压,门脉高压容易引起上消化道出血。肝癌引起的门静脉高压需要控制饮食,饮食以软食,半流质,流质为主,不要吃辛辣刺激性食物,不要吃过硬的食物避免门脉高压引起的消化道出血,另外可以靶向药物治疗,控制肝癌。