在线PDF文件对比 - 逐行高亮显示文本差异,纯前端本地处理
工具使用pdf.js库在浏览器中提取两个PDF文件的文本内容,然后使用LCS(最长公共子序列)算法进行逐行对比,高亮显示新增(绿色)、删除(红色)和未修改(默认)的行。所有处理在本地完成,文件不会上传到服务器。
本工具提取PDF中的文本层进行对比。如果PDF是扫描图片(无文本层),则无法提取文字进行对比。建议先使用OCR工具将扫描PDF转为可搜索PDF后再进行对比。
绿色背景表示新增的行(在修改后PDF中存在但原始PDF中不存在),红色背景表示删除的行(在原始PDF中存在但修改后PDF中不存在),无背景色表示未修改的行。
工具使用pdf.js库在浏览器中提取两个PDF文件的文本内容,然后使用LCS算法进行逐行对比,高亮显示新增、删除和未修改的行。所有处理在本地完成。
本工具提取PDF中的文本层进行对比。扫描图片PDF无文本层则无法对比,建议先使用OCR工具转换。
绿色背景表示新增的行,红色背景表示删除的行,无背景色表示未修改的行。